PHP Класс Matthias\SymfonyConsoleForm\Console\Input\CachedInputDefinitionFactory

Наследование: implements Matthias\SymfonyConsoleForm\Console\Input\InputDefinitionFactory
Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( Matthias\SymfonyConsoleForm\Console\Input\InputDefinitionFactory $inputDefinitionFactory, string $cacheDirectory, boolean $debug )
createForFormType ( string | Symfony\Component\Form\FormTypeInterface $formType, array &$resources = [] ) : mixed

Защищенные методы

Метод Описание
configCacheFor ( string | Symfony\Component\Form\FormTypeInterface $formType ) : Symfony\Component\Config\ConfigCache

Приватные методы

Метод Описание
freshInputDefinition ( string | Symfony\Component\Form\FormTypeInterface $formType, Symfony\Component\Config\ConfigCache $cache, array &$resources ) : Symfony\Component\Console\Input\InputDefinition
inputDefinitionFromCache ( string $cache ) : mixed

Описание методов

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

public __construct ( Matthias\SymfonyConsoleForm\Console\Input\InputDefinitionFactory $inputDefinitionFactory, string $cacheDirectory, boolean $debug )
$inputDefinitionFactory Matthias\SymfonyConsoleForm\Console\Input\InputDefinitionFactory
$cacheDirectory string
$debug boolean

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

protected configCacheFor ( string | Symfony\Component\Form\FormTypeInterface $formType ) : Symfony\Component\Config\ConfigCache
$formType string | Symfony\Component\Form\FormTypeInterface
Результат Symfony\Component\Config\ConfigCache

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

public createForFormType ( string | Symfony\Component\Form\FormTypeInterface $formType, array &$resources = [] ) : mixed
$formType string | Symfony\Component\Form\FormTypeInterface
$resources array
Результат mixed