Kraken\Filesystem\FilesystemFactory::registerFactoryMethod PHP Метод

registerFactoryMethod() защищенный Метод

Register existing or lazy factory as factory method for adapter under specified key.
protected registerFactoryMethod ( string $name, string | Kraken\Util\Factory\SimpleFactoryInterface $classOrFactory )
$name string
$classOrFactory string | Kraken\Util\Factory\SimpleFactoryInterface
    protected function registerFactoryMethod($name, $classOrFactory)
    {
        $this->define($name, function ($config = []) use($classOrFactory) {
            $factory = is_object($classOrFactory) ? $classOrFactory : new $classOrFactory();
            return new Filesystem($factory->create([$config]));
        });
    }