Ouzo\Injection\InstanceRepository::singletonInstance PHP Метод

singletonInstance() публичный Метод

public singletonInstance ( InstanceFactory $factory, $className )
$factory InstanceFactory
    public function singletonInstance(InstanceFactory $factory, $className)
    {
        if (isset($this->instances[$className])) {
            return $this->instances[$className];
        }
        $instance = $factory->createInstance($this, $className);
        $this->instances[$className] = $instance;
        return $instance;
    }