ProxyDumper
class ProxyDumper implements DumperInterface
Генерирует сгенерированный PHP-код прокси-объектов с помощью рефлексии.
Методы
| __construct(string $salt = '') | ||
| bool | isProxyCandidate(Definition $definition) Проверяет, должны ли заданные определения генерировать логику создания прокси-объектов в сгенерированном контейнере. | |
| string | getProxyFactoryCode(Definition $definition, string $id, string $factoryCode = null) Генерирует код, используемый для создания прокси-объекта в сгенерированном коде фабрики. | |
| string | getProxyCode(Definition $definition) Генерирует код для ленивого прокси-объекта. |
Подробности
__construct(string $salt = '')
Параметры
| string | $salt |
bool isProxyCandidate(Definition $definition)
Проверяет, должны ли заданные определения генерировать логику создания прокси-объектов в сгенерированном контейнере.
Параметры
| Definition | $definition |
Возвращаемое значение
| bool |
string getProxyFactoryCode(Definition $definition, string $id, string $factoryCode = null)
Генерирует код, используемый для создания прокси-объекта в сгенерированном коде фабрики.
Параметры
| Definition | $definition | |
| string | $id | Идентификатор сервиса |
| string | $factoryCode | Код для выполнения создания сервиса |
Возвращаемое значение
| string |
string getProxyCode(Definition $definition)
Генерирует код для ленивого прокси-объекта.
Параметры
| Definition | $definition |
Возвращаемое значение
| string |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Bridge/ProxyManager/LazyProxy/PhpDumper/ProxyDumper.html