Каким образом ограничения среды выполнения Flow3 выполняются ZF2?ZF2 Ограничения времени исполнения, такие как Flow3
Вот фрагмент документации Flow3.
среды выполнения ограничений
среды выполнения ограничения являются очень poweful особенностью АОП рамках FLOW3 в. Полную информацию о возможностях можно найти в главе AOP этой документации. Тем не менее, эти особенности в основном реализованы для поддержки сложных определений политики и поэтому здесь краткое введение двух простых примеров о том, как использовать его:
Пример: во время выполнения использования ограничений в политике безопасности
-
resources:
methods:
TYPO3_FooPackage_firstResource: 'method(TYPO3\FooPackage\SomeClass->updateProject(title != "FLOW3"))'
TYPO3_FooPackage_secondResource: TYPO3_FooPackage_firstResource && evaluate(current.securityContext.party.name == "Andi")
Приведенная выше конфигурация определяет ресурс, который соответствует по методу updateProject, только если он не вызывается с названием arugment равным «FLOW3». Второй ресурс совпадает, если первый соответствует , а свойство name для текущей аутентифицированной стороны равно «Andi».
http://flow3.typo3.org/documentation/guide/partiii/security.html
Вы также можете попробовать https://github.com/raykolbe/AOPModule – Zyava
@Zyava Похоже, модуль, который я искал. Благодарю. –