jeyroik / extas-parameter-class
Extas parameter class template package
Installs: 559
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/jeyroik/extas-parameter-class
Requires
This package is auto-updated.
Last update: 2025-09-26 22:47:40 UTC
README
Расширение для параметров Extas. Позволяет использовать шаблон "class".
Установка
composer require jeyroik/extas-parameter-class:*
Использование
Настройка
В extas-совместимой конфигурации для любого параметра (т.е. сущности, реализующей интерфейс extas\interafces\parameters\IParameter
):
{ "entities_with_parameters": [ { "name": "some name", "parameters": [ { "name": "entity.dispatcher", "value": "some\\class\\Name", "template": "class", "template@class": { "args": [ { "name": "arg1", "value": "some predefined argument" }, { "name": "arg2", "value": "some predefined argument 2" } ] } } ] } ] }
Применение
$entity = $entityRepo->one(['name' => 'some name']); $dispatcher = $entity->getParameter('entity.dispatcher')->getValue(); /** * $dispacther is onstance of some\class\Name */