From f59d69496b57b6740ac21a06c7716b6d86cb27f0 Mon Sep 17 00:00:00 2001 From: valleet01 <thibaut.vallee@unicaen.fr> Date: Tue, 29 Mar 2022 10:59:47 +0200 Subject: [PATCH] Laminas Migration --- Module.php | 14 +++--- composer.json | 43 ++++++++++--------- config/merged/privilege.config.php | 4 +- .../Assertion/AbstractAssertion.php | 10 ++--- .../PrivilegeCategorieController.php | 4 +- .../Controller/PrivilegeController.php | 4 +- .../Entity/Db/AbstractPrivilege.php | 2 +- .../Form/Privilege/CategorieFiltreForm.php | 8 ++-- .../Form/Privilege/CategorieForm.php | 16 +++---- .../Form/Privilege/CategorieFormFactory.php | 2 +- .../Form/Privilege/PrivilegeForm.php | 18 ++++---- .../Form/Privilege/PrivilegeFormFactory.php | 2 +- src/UnicaenPrivilege/Guard/PrivilegeRoute.php | 2 +- .../Provider/Rule/PrivilegeRuleProvider.php | 2 +- .../Service/AuthorizeServiceFactory.php | 4 +- .../Privilege/PrivilegeCategorieService.php | 2 +- .../Service/Privilege/PrivilegeService.php | 2 +- .../View/Privilege/PrivilegeViewHelper.php | 2 +- 18 files changed, 71 insertions(+), 70 deletions(-) diff --git a/Module.php b/Module.php index 499d16a..7915efa 100644 --- a/Module.php +++ b/Module.php @@ -3,11 +3,11 @@ namespace UnicaenPrivilege; -use Zend\Mvc\ModuleRouteListener; -use Zend\Mvc\MvcEvent; -use Zend\Stdlib\ArrayUtils; -use Zend\Stdlib\Glob; -use Zend\Config\Factory as ConfigFactory; +use Laminas\Mvc\ModuleRouteListener; +use Laminas\Mvc\MvcEvent; +use Laminas\Stdlib\ArrayUtils; +use Laminas\Stdlib\Glob; +use Laminas\Config\Factory as ConfigFactory; class Module { @@ -19,7 +19,7 @@ class Module $moduleRouteListener->attach($eventManager); /* Active un layout spécial si la requête est de type AJAX. Valable pour TOUS les modules de l'application. */ - $eventManager->getSharedManager()->attach('Zend\Mvc\Controller\AbstractActionController', 'dispatch', + $eventManager->getSharedManager()->attach('Laminas\Mvc\Controller\AbstractActionController', 'dispatch', function (MvcEvent $e) { $request = $e->getRequest(); if ($request instanceof HttpRequest && $request->isXmlHttpRequest()) { @@ -47,7 +47,7 @@ class Module public function getAutoloaderConfig() { return array( - 'Zend\Loader\StandardAutoloader' => array( + 'Laminas\Loader\StandardAutoloader' => array( 'namespaces' => array( __NAMESPACE__ => __DIR__ . '/src/' . __NAMESPACE__, ), diff --git a/composer.json b/composer.json index bca5d82..9993948 100644 --- a/composer.json +++ b/composer.json @@ -1,24 +1,25 @@ { - "name": "unicaen/privilege", - "description": "Module reprenant la gestion des privileges", - "repositories": [ - { - "type": "composer", - "url": "https://gest.unicaen.fr/packagist" - } - ], - "require": { - "unicaen/app": "^3.0" - }, - "require-dev": { - "phpunit/phpunit": ">=3.7" - }, - "autoload": { - "psr-0": { - "UnicaenPrivilege": "src/" + "name": "unicaen/privilege", + "description": "Module reprenant la gestion des privileges", + "repositories": [ + { + "type": "composer", + "url": "https://gest.unicaen.fr/packagist" + } + ], + "require": { + "unicaen/app": "^4.0.3", + "laminas/laminas-dependency-plugin": "^2.1" + }, + "require-dev": { + "phpunit/phpunit": ">=3.7" }, - "classmap": [ - "./Module.php" - ] - } + "autoload": { + "psr-0": { + "UnicaenPrivilege": "src/" + }, + "classmap": [ + "./Module.php" + ] + } } diff --git a/config/merged/privilege.config.php b/config/merged/privilege.config.php index c5a70f8..56a1515 100644 --- a/config/merged/privilege.config.php +++ b/config/merged/privilege.config.php @@ -18,8 +18,8 @@ use UnicaenPrivilege\Service\Privilege\PrivilegeCategorieServiceFactory; use UnicaenPrivilege\Service\Privilege\PrivilegeService; use UnicaenPrivilege\Service\Privilege\PrivilegeServiceFactory; use UnicaenPrivilege\View\Privilege\PrivilegeViewHelper; -use Zend\Router\Http\Literal; -use Zend\Router\Http\Segment; +use Laminas\Router\Http\Literal; +use Laminas\Router\Http\Segment; return [ diff --git a/src/UnicaenPrivilege/Assertion/AbstractAssertion.php b/src/UnicaenPrivilege/Assertion/AbstractAssertion.php index 1ef48b3..732f1a2 100644 --- a/src/UnicaenPrivilege/Assertion/AbstractAssertion.php +++ b/src/UnicaenPrivilege/Assertion/AbstractAssertion.php @@ -5,11 +5,11 @@ namespace UnicaenPrivilege\Assertion; use BjyAuthorize\Service\Authorize; use UnicaenAuthentification\Service\Traits\AuthorizeServiceAwareTrait; use UnicaenAuthentification\Service\Traits\UserContextServiceAwareTrait; -use Zend\Mvc\MvcEvent; -use Zend\Permissions\Acl\Acl; -use Zend\Permissions\Acl\Assertion\AssertionInterface; -use Zend\Permissions\Acl\Resource\ResourceInterface; -use Zend\Permissions\Acl\Role\RoleInterface; +use Laminas\Mvc\MvcEvent; +use Laminas\Permissions\Acl\Acl; +use Laminas\Permissions\Acl\Assertion\AssertionInterface; +use Laminas\Permissions\Acl\Resource\ResourceInterface; +use Laminas\Permissions\Acl\Role\RoleInterface; /** * Description of AbstractAssertion diff --git a/src/UnicaenPrivilege/Controller/PrivilegeCategorieController.php b/src/UnicaenPrivilege/Controller/PrivilegeCategorieController.php index 5d2161d..2bf88f1 100644 --- a/src/UnicaenPrivilege/Controller/PrivilegeCategorieController.php +++ b/src/UnicaenPrivilege/Controller/PrivilegeCategorieController.php @@ -6,8 +6,8 @@ use UnicaenPrivilege\Form\Privilege\CategorieFiltreFormAwareTrait; use UnicaenPrivilege\Form\Privilege\CategorieFormAwareTrait; use UnicaenPrivilege\Service\Privilege\PrivilegeCategorieServiceAwareTrait; use UnicaenPrivilege\Service\Privilege\PrivilegeServiceAwareTrait; -use Zend\Mvc\Controller\AbstractActionController; -use Zend\View\Model\ViewModel; +use Laminas\Mvc\Controller\AbstractActionController; +use Laminas\View\Model\ViewModel; class PrivilegeCategorieController extends AbstractActionController { diff --git a/src/UnicaenPrivilege/Controller/PrivilegeController.php b/src/UnicaenPrivilege/Controller/PrivilegeController.php index f159b97..04e3a60 100644 --- a/src/UnicaenPrivilege/Controller/PrivilegeController.php +++ b/src/UnicaenPrivilege/Controller/PrivilegeController.php @@ -7,8 +7,8 @@ use UnicaenPrivilege\Form\Privilege\PrivilegeFormAwareTrait; use UnicaenPrivilege\Service\Privilege\PrivilegeCategorieServiceAwareTrait; use UnicaenPrivilege\Service\Privilege\PrivilegeServiceAwareTrait; use UnicaenUtilisateur\Service\Role\RoleServiceAwareTrait; -use Zend\Mvc\Controller\AbstractActionController; -use Zend\View\Model\ViewModel; +use Laminas\Mvc\Controller\AbstractActionController; +use Laminas\View\Model\ViewModel; class PrivilegeController extends AbstractActionController { diff --git a/src/UnicaenPrivilege/Entity/Db/AbstractPrivilege.php b/src/UnicaenPrivilege/Entity/Db/AbstractPrivilege.php index 82d131f..496df73 100644 --- a/src/UnicaenPrivilege/Entity/Db/AbstractPrivilege.php +++ b/src/UnicaenPrivilege/Entity/Db/AbstractPrivilege.php @@ -6,7 +6,7 @@ use Doctrine\Common\Collections\ArrayCollection; use Doctrine\Common\Collections\Collection; use UnicaenPrivilege\Provider\Privilege\Privileges; use UnicaenUtilisateur\Entity\Db\RoleInterface; -use Zend\Permissions\Acl\Resource\ResourceInterface; +use Laminas\Permissions\Acl\Resource\ResourceInterface; abstract class AbstractPrivilege implements PrivilegeInterface, ResourceInterface { diff --git a/src/UnicaenPrivilege/Form/Privilege/CategorieFiltreForm.php b/src/UnicaenPrivilege/Form/Privilege/CategorieFiltreForm.php index 3c55abc..8c852ed 100644 --- a/src/UnicaenPrivilege/Form/Privilege/CategorieFiltreForm.php +++ b/src/UnicaenPrivilege/Form/Privilege/CategorieFiltreForm.php @@ -4,10 +4,10 @@ namespace UnicaenPrivilege\Form\Privilege; use UnicaenApp\Service\EntityManagerAwareTrait; use UnicaenPrivilege\Service\Privilege\PrivilegeCategorieServiceAwareTrait; -use Zend\Form\Element\Button; -use Zend\Form\Element\Select; -use Zend\Form\Form; -use Zend\InputFilter\Factory; +use Laminas\Form\Element\Button; +use Laminas\Form\Element\Select; +use Laminas\Form\Form; +use Laminas\InputFilter\Factory; class CategorieFiltreForm extends Form { diff --git a/src/UnicaenPrivilege/Form/Privilege/CategorieForm.php b/src/UnicaenPrivilege/Form/Privilege/CategorieForm.php index 7525706..4420fa3 100644 --- a/src/UnicaenPrivilege/Form/Privilege/CategorieForm.php +++ b/src/UnicaenPrivilege/Form/Privilege/CategorieForm.php @@ -4,14 +4,14 @@ namespace UnicaenPrivilege\Form\Privilege; use UnicaenApp\Service\EntityManagerAwareTrait; use UnicaenPrivilege\Service\Privilege\PrivilegeCategorieServiceAwareTrait; -use Zend\Form\Element\Button; -use Zend\Form\Element\Number; -use Zend\Form\Element\Text; -use Zend\Form\Form; -use Zend\InputFilter\Factory; -use Zend\Validator\Callback; -use Zend\Validator\NotEmpty; -use Zend\Validator\Regex; +use Laminas\Form\Element\Button; +use Laminas\Form\Element\Number; +use Laminas\Form\Element\Text; +use Laminas\Form\Form; +use Laminas\InputFilter\Factory; +use Laminas\Validator\Callback; +use Laminas\Validator\NotEmpty; +use Laminas\Validator\Regex; class CategorieForm extends Form { diff --git a/src/UnicaenPrivilege/Form/Privilege/CategorieFormFactory.php b/src/UnicaenPrivilege/Form/Privilege/CategorieFormFactory.php index 96ff021..bc48855 100644 --- a/src/UnicaenPrivilege/Form/Privilege/CategorieFormFactory.php +++ b/src/UnicaenPrivilege/Form/Privilege/CategorieFormFactory.php @@ -3,7 +3,7 @@ namespace UnicaenPrivilege\Form\Privilege; use Doctrine\ORM\EntityManager; -use DoctrineModule\Stdlib\Hydrator\DoctrineObject; +use Doctrine\Laminas\Hydrator\DoctrineObject; use Interop\Container\ContainerInterface; use UnicaenPrivilege\Service\Privilege\PrivilegeCategorieService; diff --git a/src/UnicaenPrivilege/Form/Privilege/PrivilegeForm.php b/src/UnicaenPrivilege/Form/Privilege/PrivilegeForm.php index 3cddaf9..1b3b51b 100644 --- a/src/UnicaenPrivilege/Form/Privilege/PrivilegeForm.php +++ b/src/UnicaenPrivilege/Form/Privilege/PrivilegeForm.php @@ -7,15 +7,15 @@ use DoctrineModule\Form\Element\ObjectSelect; use UnicaenApp\Service\EntityManagerAwareTrait; use UnicaenPrivilege\Service\Privilege\PrivilegeCategorieServiceAwareTrait; use UnicaenPrivilege\Service\Privilege\PrivilegeServiceAwareTrait; -use Zend\Form\Element\Button; -use Zend\Form\Element\Hidden; -use Zend\Form\Element\Number; -use Zend\Form\Element\Text; -use Zend\Form\Form; -use Zend\InputFilter\Factory; -use Zend\Validator\Callback; -use Zend\Validator\NotEmpty; -use Zend\Validator\Regex; +use Laminas\Form\Element\Button; +use Laminas\Form\Element\Hidden; +use Laminas\Form\Element\Number; +use Laminas\Form\Element\Text; +use Laminas\Form\Form; +use Laminas\InputFilter\Factory; +use Laminas\Validator\Callback; +use Laminas\Validator\NotEmpty; +use Laminas\Validator\Regex; class PrivilegeForm extends Form { diff --git a/src/UnicaenPrivilege/Form/Privilege/PrivilegeFormFactory.php b/src/UnicaenPrivilege/Form/Privilege/PrivilegeFormFactory.php index bb685fc..b72e970 100644 --- a/src/UnicaenPrivilege/Form/Privilege/PrivilegeFormFactory.php +++ b/src/UnicaenPrivilege/Form/Privilege/PrivilegeFormFactory.php @@ -3,7 +3,7 @@ namespace UnicaenPrivilege\Form\Privilege; use Doctrine\ORM\EntityManager; -use DoctrineModule\Stdlib\Hydrator\DoctrineObject; +use Doctrine\Laminas\Hydrator\DoctrineObject; use Interop\Container\ContainerInterface; use UnicaenPrivilege\Service\Privilege\PrivilegeCategorieService; use UnicaenPrivilege\Service\Privilege\PrivilegeService; diff --git a/src/UnicaenPrivilege/Guard/PrivilegeRoute.php b/src/UnicaenPrivilege/Guard/PrivilegeRoute.php index 27b7ef8..b33452d 100644 --- a/src/UnicaenPrivilege/Guard/PrivilegeRoute.php +++ b/src/UnicaenPrivilege/Guard/PrivilegeRoute.php @@ -3,7 +3,7 @@ namespace UnicaenPrivilege\Guard; use BjyAuthorize\Guard\Route; -use Zend\ServiceManager\ServiceLocatorInterface; +use Laminas\ServiceManager\ServiceLocatorInterface; use UnicaenPrivilege\Provider\Privilege\PrivilegeProviderAwareTrait; use UnicaenApp\Traits\SessionContainerTrait; diff --git a/src/UnicaenPrivilege/Provider/Rule/PrivilegeRuleProvider.php b/src/UnicaenPrivilege/Provider/Rule/PrivilegeRuleProvider.php index cb0f517..c5eda3a 100644 --- a/src/UnicaenPrivilege/Provider/Rule/PrivilegeRuleProvider.php +++ b/src/UnicaenPrivilege/Provider/Rule/PrivilegeRuleProvider.php @@ -5,7 +5,7 @@ namespace UnicaenPrivilege\Provider\Rule; use BjyAuthorize\Provider\Rule\ProviderInterface; use UnicaenPrivilege\Provider\Privilege\PrivilegeProviderAwareTrait; use UnicaenPrivilege\Provider\Privilege\Privileges; -use Zend\ServiceManager\ServiceLocatorInterface; +use Laminas\ServiceManager\ServiceLocatorInterface; /** * Rule provider based on a given array of rules diff --git a/src/UnicaenPrivilege/Service/AuthorizeServiceFactory.php b/src/UnicaenPrivilege/Service/AuthorizeServiceFactory.php index 0e38b4d..665d18d 100644 --- a/src/UnicaenPrivilege/Service/AuthorizeServiceFactory.php +++ b/src/UnicaenPrivilege/Service/AuthorizeServiceFactory.php @@ -5,8 +5,8 @@ namespace UnicaenPrivilege\Service; use BjyAuthorize\Provider\Identity\ProviderInterface; use Interop\Container\ContainerInterface; use UnicaenAuthentification\Service\UserContext; -use Zend\ServiceManager\FactoryInterface; -use Zend\ServiceManager\ServiceLocatorInterface; +use Laminas\ServiceManager\FactoryInterface; +use Laminas\ServiceManager\ServiceLocatorInterface; /** * Factory responsible of building the {@see \BjyAuthorize\Service\Authorize} service diff --git a/src/UnicaenPrivilege/Service/Privilege/PrivilegeCategorieService.php b/src/UnicaenPrivilege/Service/Privilege/PrivilegeCategorieService.php index f5c3694..5c75530 100644 --- a/src/UnicaenPrivilege/Service/Privilege/PrivilegeCategorieService.php +++ b/src/UnicaenPrivilege/Service/Privilege/PrivilegeCategorieService.php @@ -6,7 +6,7 @@ use Doctrine\ORM\ORMException; use UnicaenApp\Exception\RuntimeException; use UnicaenPrivilege\Entity\Db\PrivilegeCategorieInterface; use UnicaenPrivilege\Service\CommonService; -use Zend\Mvc\Controller\AbstractActionController; +use Laminas\Mvc\Controller\AbstractActionController; class PrivilegeCategorieService extends CommonService { diff --git a/src/UnicaenPrivilege/Service/Privilege/PrivilegeService.php b/src/UnicaenPrivilege/Service/Privilege/PrivilegeService.php index b6409a6..28e484b 100644 --- a/src/UnicaenPrivilege/Service/Privilege/PrivilegeService.php +++ b/src/UnicaenPrivilege/Service/Privilege/PrivilegeService.php @@ -13,7 +13,7 @@ use UnicaenPrivilege\Provider\Privilege\PrivilegeProviderInterface; use UnicaenPrivilege\Provider\Privilege\Privileges; use UnicaenPrivilege\Service\CommonService; use UnicaenUtilisateur\Entity\Db\RoleInterface; -use Zend\Mvc\Controller\AbstractActionController; +use Laminas\Mvc\Controller\AbstractActionController; class PrivilegeService extends CommonService implements PrivilegeProviderInterface, ResourceProviderInterface { diff --git a/src/UnicaenPrivilege/View/Privilege/PrivilegeViewHelper.php b/src/UnicaenPrivilege/View/Privilege/PrivilegeViewHelper.php index 1ba461e..a429753 100644 --- a/src/UnicaenPrivilege/View/Privilege/PrivilegeViewHelper.php +++ b/src/UnicaenPrivilege/View/Privilege/PrivilegeViewHelper.php @@ -8,7 +8,7 @@ use Application\Provider\Privilege\ProfilPrivileges; use UnicaenPrivilege\Entity\Db\PrivilegeInterface; use UnicaenPrivilege\Provider\Privilege\PrivilegePrivileges; use UnicaenUtilisateur\Entity\Db\RoleInterface; -use Zend\View\Helper\AbstractHelper; +use Laminas\View\Helper\AbstractHelper; class PrivilegeViewHelper extends AbstractHelper { -- GitLab