Spec-Zone.ru › Symfony 3.4

PropertyAccessorBuilder

class PropertyAccessorBuilder

Настраиваемый билдер для создания PropertyAccessor.

Методы

$this enableMagicCall()

Включает использование "__call" PropertyAccessor.

$this disableMagicCall()

Отключает использование "__call" PropertyAccessor.

bool isMagicCallEnabled()
$this enableExceptionOnInvalidIndex()

Включает исключения при чтении несуществующего индекса.

$this disableExceptionOnInvalidIndex()

Отключает исключения при чтении несуществующего индекса.

bool isExceptionOnInvalidIndexEnabled()
PropertyAccessorBuilder setCacheItemPool(CacheItemPoolInterface $cacheItemPool = null)

Устанавливает систему кэширования.

CacheItemPoolInterface|null getCacheItemPool()

Получает используемую систему кэширования.

PropertyAccessorInterface getPropertyAccessor()

Создаёт и возвращает новый объект PropertyAccessor.

Подробности

$this enableMagicCall()

Включает использование "__call" PropertyAccessor.

Значение, возвращаемое

$this

$this disableMagicCall()

Отключает использование "__call" PropertyAccessor.

Значение, возвращаемое

$this

bool isMagicCallEnabled()

Значение, возвращаемое

bool включено ли использование "__call" PropertyAccessor

$this enableExceptionOnInvalidIndex()

Включает исключения при чтении несуществующего индекса.

Это не влияет на запись несуществующих индексов с помощью PropertyAccessorInterface::setValue(), которые всегда создаются динамически.

Значение, возвращаемое

$this

$this disableExceptionOnInvalidIndex()

Отключает исключения при чтении несуществующего индекса.

Вместо этого, при вызове PropertyAccessorInterface::getValue() для несуществующего индекса возвращается null.

Значение, возвращаемое

$this

bool isExceptionOnInvalidIndexEnabled()

Значение, возвращаемое

bool выбрасывается ли исключение или возвращается null при чтении несуществующего индекса

PropertyAccessorBuilder setCacheItemPool(CacheItemPoolInterface $cacheItemPool = null)

Устанавливает систему кэширования.

Параметры

CacheItemPoolInterface $cacheItemPool

Значение, возвращаемое

PropertyAccessorBuilder Объект билдера

CacheItemPoolInterface|null getCacheItemPool()

Получает используемую систему кэширования.

Значение, возвращаемое

CacheItemPoolInterface|null

PropertyAccessorInterface getPropertyAccessor()

Создаёт и возвращает новый объект PropertyAccessor.

Значение, возвращаемое

PropertyAccessorInterface Созданный PropertyAccessor

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.3/Symfony/Component/PropertyAccess/PropertyAccessorBuilder.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API