Ansel_Factory_Storage::create PHP Method

create() public method

Scope is determined by the current value of Ansel_Config::scope
public create ( Horde_Injector $injector ) : Ansel_Storage
$injector Horde_Injector
return Ansel_Storage
    public function create(Horde_Injector $injector)
    {
        $scope = $injector->getInstance('Ansel_Config')->get('scope');
        if (empty($this->_instances[$scope])) {
            $this->_instances[$scope] = new Ansel_Storage($injector->getInstance('Horde_Core_Factory_Share')->create($scope));
            $this->_instances[$scope]->setStorage($injector->getInstance('Horde_Db_Adapter'));
        }
        return $this->_instances[$scope];
    }
Ansel_Factory_Storage