Question

Comment les contraintes d'exécution Flow3 faire ZF2?

L'extrait de la documentation ici de Flow3 de.

Les contraintes d'exécution

Les contraintes d'exécution sont une caractéristique très poweful de l'AOP de FLOW3 cadre. Une référence complète des possibilités se trouve dans la AOP chapitre de cette documentation. Cependant, cet été principalement mis en œuvre pour soutenir les définitions politiques sophistiquées et donc voici une brève introduction par deux exemples simples sur la façon de l'utiliser:

Exemple: contraintes d'exécution dans l'utilisation de la politique de sécurité

 -   
     resources:
     methods:
       TYPO3_FooPackage_firstResource: 'method(TYPO3\FooPackage\SomeClass->updateProject(title != "FLOW3"))'
       TYPO3_FooPackage_secondResource: TYPO3_FooPackage_firstResource && evaluate(current.securityContext.party.name == "Andi")

La configuration ci-dessus définit une ressource matchs sur le méthode updateProject que si elle n'est pas appelé avec le titre arugment égal à « FLOW3 ». La seconde correspond à la ressource si le premier matchs et la propriété du nom du parti actuellement authentifié est égal à « Andi ».

http://flow3.typo3.org/documentation/guide/partiii/ security.html

Était-ce utile?

La solution

Il n'y a rien directement équivalent. Je regardais en utilisant le système de Zend\Acl Assertions.

Autres conseils

Je veux présenter une programmation orientée aspect avec Go! bibliothèque AOP et Zend Framework 2. Voici un exemple pour montrer la puissance de l'AOP ZF2 avec la programmation orientée aspect (juste clone et installer les dépendances avec le compositeur)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top