From 0240732bc69d8667a3ba8dd13389d8bd7bf98205 Mon Sep 17 00:00:00 2001 From: Bertrand GAUTHIER <bertrand.gauthier@unicaen.fr> Date: Tue, 12 Oct 2021 11:33:30 +0200 Subject: [PATCH] Migration vers laminas --- Module.php | 10 +- composer.json | 51 +- composer.lock | 6277 ----------------- config/module.config.php | 8 +- config/unicaen-auth.global.php.dist | 2 +- doc/authentification.md | 6 +- doc/droits.md | 6 +- src/UnicaenAuth/Acl/NamedRole.php | 2 +- .../Assertion/AbstractAssertion.php | 10 +- .../Assertion/AssertionFactory.php | 6 +- .../Adapter/AbstractAdapter.php | 10 +- .../Authentication/Adapter/AbstractDb.php | 6 +- .../Authentication/Adapter/AdapterChain.php | 4 +- .../Authentication/Adapter/Cas.php | 8 +- .../Adapter/CasAdapterFactory.php | 2 +- src/UnicaenAuth/Authentication/Adapter/Db.php | 4 +- .../Adapter/DbAdapterFactory.php | 2 +- .../Authentication/Adapter/Ldap.php | 20 +- .../Adapter/LdapAdapterFactory.php | 2 +- .../Authentication/Adapter/LocalAdapter.php | 6 +- .../Adapter/LocalAdapterFactory.php | 4 +- .../Authentication/Adapter/Shib.php | 10 +- .../Adapter/ShibAdapterFactory.php | 6 +- .../AuthenticationServiceFactory.php | 6 +- .../Authentication/RedirectCallback.php | 10 +- .../RedirectCallbackFactory.php | 8 +- .../Storage/AbstractStorage.php | 2 +- .../Authentication/Storage/AuthFactory.php | 4 +- .../Authentication/Storage/Chain.php | 10 +- .../Authentication/Storage/ChainEvent.php | 8 +- .../Authentication/Storage/DbFactory.php | 4 +- .../Authentication/Storage/LdapFactory.php | 4 +- .../Authentication/Storage/ShibFactory.php | 4 +- .../Storage/UsurpationFactory.php | 4 +- src/UnicaenAuth/Controller/AuthController.php | 12 +- .../Controller/DroitsController.php | 6 +- .../Controller/UtilisateurController.php | 10 +- .../UtilisateurControllerFactory.php | 2 +- .../Entity/Db/AbstractPrivilege.php | 2 +- src/UnicaenAuth/Entity/Ldap/People.php | 2 +- src/UnicaenAuth/Event/EventManager.php | 2 +- ...AuthenticatedUserSavedAbstractListener.php | 6 +- .../UserRoleSelectedEventAbstractListener.php | 6 +- .../Event/UserAuthenticatedEvent.php | 2 +- .../Event/UserRoleSelectedEvent.php | 4 +- src/UnicaenAuth/Form/CasLoginFormFactory.php | 2 +- src/UnicaenAuth/Form/Droits/RoleForm.php | 8 +- src/UnicaenAuth/Form/LoginForm.php | 4 +- src/UnicaenAuth/Form/LoginFormFactory.php | 2 +- src/UnicaenAuth/Form/ShibLoginFormFactory.php | 2 +- src/UnicaenAuth/Formatter/RoleFormatter.php | 2 +- src/UnicaenAuth/Guard/PrivilegeController.php | 2 +- src/UnicaenAuth/Guard/PrivilegeRoute.php | 2 +- .../Mouchard/MouchardCompleterAuthFactory.php | 4 +- .../Event/Listeners/HistoriqueListener.php | 2 +- .../Listeners/HistoriqueListenerFactory.php | 8 +- src/UnicaenAuth/Options/ModuleOptions.php | 2 +- .../Provider/Identity/BasicServiceFactory.php | 4 +- src/UnicaenAuth/Provider/Identity/Chain.php | 8 +- .../Provider/Identity/ChainEvent.php | 2 +- .../Provider/Identity/ChainServiceFactory.php | 4 +- src/UnicaenAuth/Provider/Identity/Db.php | 4 +- .../Provider/Identity/DbServiceFactory.php | 6 +- .../Provider/Identity/LdapServiceFactory.php | 4 +- .../Provider/Role/ConfigServiceFactory.php | 4 +- .../Provider/Role/DbRoleServiceFactory.php | 4 +- src/UnicaenAuth/Provider/Role/Username.php | 4 +- .../Provider/Role/UsernameServiceFactory.php | 6 +- .../Provider/Rule/PrivilegeRuleProvider.php | 2 +- .../Service/AuthorizeServiceFactory.php | 4 +- src/UnicaenAuth/Service/CasService.php | 4 +- .../Service/PrivilegeServiceFactory.php | 4 +- .../Service/RoleServiceFactory.php | 4 +- src/UnicaenAuth/Service/ShibService.php | 4 +- src/UnicaenAuth/Service/User.php | 22 +- .../Service/UserAwareInitializer.php | 8 +- src/UnicaenAuth/Service/UserContext.php | 8 +- .../Service/UserContextFactory.php | 4 +- src/UnicaenAuth/Service/UserFactory.php | 4 +- src/UnicaenAuth/Service/UserMapperFactory.php | 4 +- .../View/Helper/AbstractConnectViewHelper.php | 8 +- .../View/Helper/CasConnectViewHelper.php | 2 +- .../View/Helper/ConnectViewHelper.php | 6 +- .../View/Helper/DbConnectViewHelper.php | 2 +- .../View/Helper/LocalConnectViewHelper.php | 2 +- .../View/Helper/ShibConnectViewHelper.php | 2 +- src/UnicaenAuth/View/Helper/UserAbstract.php | 2 +- .../View/Helper/UserConnectionFactory.php | 4 +- .../View/Helper/UserCurrentFactory.php | 4 +- src/UnicaenAuth/View/Helper/UserInfo.php | 2 +- .../View/Helper/UserInfoFactory.php | 4 +- .../View/Helper/UserProfileFactory.php | 4 +- .../View/Helper/UserProfileSelect.php | 8 +- .../Helper/UserProfileSelectRadioItem.php | 4 +- .../View/Helper/UserStatusFactory.php | 4 +- .../View/Helper/UserUsurpationHelper.php | 18 +- .../Helper/UserUsurpationHelperFactory.php | 2 +- .../View/Helper/partial/connect.phtml | 2 +- src/UnicaenAuth/View/RedirectionStrategy.php | 10 +- tests/Bootstrap.php | 8 +- .../Adapter/AbstractFactoryTest.php | 8 +- .../Authentication/Adapter/CasTest.php | 14 +- .../Authentication/Adapter/DbTest.php | 12 +- .../Authentication/Adapter/LdapTest.php | 58 +- .../AuthenticationServiceFactoryTest.php | 2 +- .../Authentication/Storage/ChainEventTest.php | 2 +- .../Storage/ChainServiceFactoryTest.php | 4 +- .../Authentication/Storage/ChainTest.php | 12 +- .../Authentication/Storage/DbTest.php | 10 +- .../Authentication/Storage/LdapTest.php | 8 +- .../Options/ModuleOptionsFactoryTest.php | 2 +- .../Identity/BaseServiceFactoryTest.php | 4 +- .../Provider/Identity/BaseTest.php | 10 +- .../Identity/ChainServiceFactoryTest.php | 4 +- .../Provider/Identity/ChainTest.php | 10 +- .../Provider/Role/BaseServiceFactoryTest.php | 2 +- tests/UnicaenAuthTest/Service/UserTest.php | 2 +- .../View/Helper/AppConnectionTest.php | 2 +- .../View/Helper/UserAbstractTest.php | 2 +- .../View/Helper/UserConnectionFactoryTest.php | 2 +- .../View/Helper/UserConnectionTest.php | 8 +- .../View/Helper/UserCurrentFactoryTest.php | 2 +- .../View/Helper/UserCurrentTest.php | 6 +- .../View/Helper/UserInfoFactoryTest.php | 2 +- .../View/Helper/UserInfoTest.php | 4 +- .../View/Helper/UserProfileFactoryTest.php | 2 +- .../View/Helper/UserProfileTest.php | 4 +- .../View/Helper/UserStatusFactoryTest.php | 2 +- .../View/Helper/UserStatusTest.php | 2 +- tests/config/application.config.php | 2 +- view/unicaen-auth/auth/login-tabs.phtml | 2 +- view/unicaen-auth/auth/login.phtml | 2 +- .../auth/request-password-reset-form.phtml | 2 +- .../auth/request-password-reset-success.phtml | 2 +- view/zfc-user/user/register.phtml | 6 +- 135 files changed, 391 insertions(+), 6667 deletions(-) delete mode 100644 composer.lock diff --git a/Module.php b/Module.php index 41de4f3..506edae 100644 --- a/Module.php +++ b/Module.php @@ -2,10 +2,10 @@ namespace UnicaenAuth; -use Zend\EventManager\EventInterface; -use Zend\ModuleManager\Feature\AutoloaderProviderInterface; -use Zend\ModuleManager\Feature\ConfigProviderInterface; -use Zend\ModuleManager\Feature\ServiceProviderInterface; +use Laminas\EventManager\EventInterface; +use Laminas\ModuleManager\Feature\AutoloaderProviderInterface; +use Laminas\ModuleManager\Feature\ConfigProviderInterface; +use Laminas\ModuleManager\Feature\ServiceProviderInterface; use ZfcUser\Form\Login; use ZfcUser\Form\LoginFilter; @@ -32,7 +32,7 @@ class Module implements AutoloaderProviderInterface, ConfigProviderInterface, Se public function getAutoloaderConfig() { return [ - 'Zend\Loader\StandardAutoloader' => [ + 'Laminas\Loader\StandardAutoloader' => [ 'namespaces' => [ __NAMESPACE__ => __DIR__ . '/src/' . __NAMESPACE__, ], diff --git a/composer.json b/composer.json index 1e79e5f..9aad7d1 100644 --- a/composer.json +++ b/composer.json @@ -1,28 +1,29 @@ { - "name": "unicaen/auth", - "description": "Module d'authentification pour les applications Unicaen", - "repositories": [ - { - "type": "composer", - "url": "https://gest.unicaen.fr/packagist" - } - ], - "require": { - "unicaen/app": "dev-release_4.0.0", - "unicaen/bjy-authorize": "^3.0", - "jasig/phpcas": "^1.3", - "ramsey/uuid": "^3.7" - }, - "require-dev": { - "phpunit/phpunit": "^5.6" - }, - "autoload": { - "psr-0": { - "UnicaenAuth": "src/", - "UnicaenAuthTest": "tests/" + "name": "unicaen/auth", + "description": "Module d'authentification pour les applications Unicaen", + "repositories": [ + { + "type": "composer", + "url": "https://gest.unicaen.fr/packagist" + } + ], + "require": { + "unicaen/app": "dev-release_4.0.0", + "unicaen/bjy-authorize": "dev-release_4.0.0", + "jasig/phpcas": "^1.3", + "ramsey/uuid": "^3.7", + "laminas/laminas-dependency-plugin": "^2.1" + }, + "require-dev": { + "phpunit/phpunit": "^5.6" }, - "classmap": [ - "./Module.php" - ] - } + "autoload": { + "psr-0": { + "UnicaenAuth": "src/", + "UnicaenAuthTest": "tests/" + }, + "classmap": [ + "./Module.php" + ] + } } diff --git a/composer.lock b/composer.lock deleted file mode 100644 index aeb22f8..0000000 --- a/composer.lock +++ /dev/null @@ -1,6277 +0,0 @@ -{ - "_readme": [ - "This file locks the dependencies of your project to a known state", - "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", - "This file is @generated automatically" - ], - "content-hash": "419e4d383e70900005a35868de3b2dc3", - "packages": [ - { - "name": "beberlei/assert", - "version": "v2.9.9", - "source": { - "type": "git", - "url": "https://github.com/beberlei/assert.git", - "reference": "124317de301b7c91d5fce34c98bba2c6925bec95" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/beberlei/assert/zipball/124317de301b7c91d5fce34c98bba2c6925bec95", - "reference": "124317de301b7c91d5fce34c98bba2c6925bec95", - "shasum": "" - }, - "require": { - "ext-mbstring": "*", - "php": ">=5.3" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.1.1", - "phpunit/phpunit": "^4.8.35|^5.7" - }, - "type": "library", - "autoload": { - "psr-4": { - "Assert\\": "lib/Assert" - }, - "files": [ - "lib/Assert/functions.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-2-Clause" - ], - "authors": [ - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de", - "role": "Lead Developer" - }, - { - "name": "Richard Quadling", - "email": "rquadling@gmail.com", - "role": "Collaborator" - } - ], - "description": "Thin assertion library for input validation in business models.", - "keywords": [ - "assert", - "assertion", - "validation" - ], - "time": "2019-05-28T15:27:37+00:00" - }, - { - "name": "container-interop/container-interop", - "version": "1.2.0", - "source": { - "type": "git", - "url": "https://github.com/container-interop/container-interop.git", - "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/container-interop/container-interop/zipball/79cbf1341c22ec75643d841642dd5d6acd83bdb8", - "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8", - "shasum": "" - }, - "require": { - "psr/container": "^1.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Interop\\Container\\": "src/Interop/Container/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Promoting the interoperability of container objects (DIC, SL, etc.)", - "homepage": "https://github.com/container-interop/container-interop", - "time": "2017-02-14T19:40:03+00:00" - }, - { - "name": "doctrine/annotations", - "version": "v1.7.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/annotations.git", - "reference": "fa4c4e861e809d6a1103bd620cce63ed91aedfeb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/annotations/zipball/fa4c4e861e809d6a1103bd620cce63ed91aedfeb", - "reference": "fa4c4e861e809d6a1103bd620cce63ed91aedfeb", - "shasum": "" - }, - "require": { - "doctrine/lexer": "1.*", - "php": "^7.1" - }, - "require-dev": { - "doctrine/cache": "1.*", - "phpunit/phpunit": "^7.5@dev" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.7.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "Docblock Annotations Parser", - "homepage": "http://www.doctrine-project.org", - "keywords": [ - "annotations", - "docblock", - "parser" - ], - "time": "2019-08-08T18:11:40+00:00" - }, - { - "name": "doctrine/cache", - "version": "v1.8.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/cache.git", - "reference": "d768d58baee9a4862ca783840eca1b9add7a7f57" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/cache/zipball/d768d58baee9a4862ca783840eca1b9add7a7f57", - "reference": "d768d58baee9a4862ca783840eca1b9add7a7f57", - "shasum": "" - }, - "require": { - "php": "~7.1" - }, - "conflict": { - "doctrine/common": ">2.2,<2.4" - }, - "require-dev": { - "alcaeus/mongo-php-adapter": "^1.1", - "doctrine/coding-standard": "^4.0", - "mongodb/mongodb": "^1.1", - "phpunit/phpunit": "^7.0", - "predis/predis": "~1.0" - }, - "suggest": { - "alcaeus/mongo-php-adapter": "Required to use legacy MongoDB driver" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.8.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "Caching library offering an object-oriented API for many cache backends", - "homepage": "https://www.doctrine-project.org", - "keywords": [ - "cache", - "caching" - ], - "time": "2018-08-21T18:01:43+00:00" - }, - { - "name": "doctrine/collections", - "version": "v1.6.2", - "source": { - "type": "git", - "url": "https://github.com/doctrine/collections.git", - "reference": "c5e0bc17b1620e97c968ac409acbff28b8b850be" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/collections/zipball/c5e0bc17b1620e97c968ac409acbff28b8b850be", - "reference": "c5e0bc17b1620e97c968ac409acbff28b8b850be", - "shasum": "" - }, - "require": { - "php": "^7.1.3" - }, - "require-dev": { - "doctrine/coding-standard": "^6.0", - "phpstan/phpstan-shim": "^0.9.2", - "phpunit/phpunit": "^7.0", - "vimeo/psalm": "^3.2.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.6.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\Collections\\": "lib/Doctrine/Common/Collections" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "PHP Doctrine Collections library that adds additional functionality on top of PHP arrays.", - "homepage": "https://www.doctrine-project.org/projects/collections.html", - "keywords": [ - "array", - "collections", - "iterators", - "php" - ], - "time": "2019-06-09T13:48:14+00:00" - }, - { - "name": "doctrine/common", - "version": "v2.11.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/common.git", - "reference": "b8ca1dcf6b0dc8a2af7a09baac8d0c48345df4ff" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/common/zipball/b8ca1dcf6b0dc8a2af7a09baac8d0c48345df4ff", - "reference": "b8ca1dcf6b0dc8a2af7a09baac8d0c48345df4ff", - "shasum": "" - }, - "require": { - "doctrine/annotations": "^1.0", - "doctrine/cache": "^1.0", - "doctrine/collections": "^1.0", - "doctrine/event-manager": "^1.0", - "doctrine/inflector": "^1.0", - "doctrine/lexer": "^1.0", - "doctrine/persistence": "^1.1", - "doctrine/reflection": "^1.0", - "php": "^7.1" - }, - "require-dev": { - "doctrine/coding-standard": "^1.0", - "phpstan/phpstan": "^0.11", - "phpstan/phpstan-phpunit": "^0.11", - "phpunit/phpunit": "^7.0", - "squizlabs/php_codesniffer": "^3.0", - "symfony/phpunit-bridge": "^4.0.5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.11.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\": "lib/Doctrine/Common" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - }, - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" - } - ], - "description": "PHP Doctrine Common project is a library that provides additional functionality that other Doctrine projects depend on such as better reflection support, persistence interfaces, proxies, event system and much more.", - "homepage": "https://www.doctrine-project.org/projects/common.html", - "keywords": [ - "common", - "doctrine", - "php" - ], - "time": "2019-09-10T10:10:14+00:00" - }, - { - "name": "doctrine/dbal", - "version": "v2.9.2", - "source": { - "type": "git", - "url": "https://github.com/doctrine/dbal.git", - "reference": "22800bd651c1d8d2a9719e2a3dc46d5108ebfcc9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/22800bd651c1d8d2a9719e2a3dc46d5108ebfcc9", - "reference": "22800bd651c1d8d2a9719e2a3dc46d5108ebfcc9", - "shasum": "" - }, - "require": { - "doctrine/cache": "^1.0", - "doctrine/event-manager": "^1.0", - "ext-pdo": "*", - "php": "^7.1" - }, - "require-dev": { - "doctrine/coding-standard": "^5.0", - "jetbrains/phpstorm-stubs": "^2018.1.2", - "phpstan/phpstan": "^0.10.1", - "phpunit/phpunit": "^7.4", - "symfony/console": "^2.0.5|^3.0|^4.0", - "symfony/phpunit-bridge": "^3.4.5|^4.0.5" - }, - "suggest": { - "symfony/console": "For helpful console commands such as SQL execution and import of files." - }, - "bin": [ - "bin/doctrine-dbal" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.9.x-dev", - "dev-develop": "3.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\DBAL\\": "lib/Doctrine/DBAL" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - } - ], - "description": "Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.", - "homepage": "https://www.doctrine-project.org/projects/dbal.html", - "keywords": [ - "abstraction", - "database", - "dbal", - "mysql", - "persistence", - "pgsql", - "php", - "queryobject" - ], - "time": "2018-12-31T03:27:51+00:00" - }, - { - "name": "doctrine/doctrine-module", - "version": "2.1.9", - "source": { - "type": "git", - "url": "https://github.com/doctrine/DoctrineModule.git", - "reference": "b1d4ac0bee00847188ba574f7998025c3caa771e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineModule/zipball/b1d4ac0bee00847188ba574f7998025c3caa771e", - "reference": "b1d4ac0bee00847188ba574f7998025c3caa771e", - "shasum": "" - }, - "require": { - "doctrine/cache": "^1.7", - "doctrine/common": "^2.8", - "php": "^7.1", - "symfony/console": "^3.3 || ^4.0", - "zendframework/zend-authentication": "^2.5.3", - "zendframework/zend-cache": "^2.7.1", - "zendframework/zend-form": "^2.11", - "zendframework/zend-hydrator": "^2.3", - "zendframework/zend-mvc": "^3.1", - "zendframework/zend-paginator": "^2.8", - "zendframework/zend-servicemanager": "^3.3", - "zendframework/zend-stdlib": "^3.1", - "zendframework/zend-validator": "^2.10" - }, - "require-dev": { - "phpunit/phpunit": "^7.5.2", - "predis/predis": "^1.1", - "squizlabs/php_codesniffer": "^2.7", - "zendframework/zend-i18n": "^2.7", - "zendframework/zend-log": "^2.9", - "zendframework/zend-modulemanager": "^2.8", - "zendframework/zend-mvc-console": "^1.1.11", - "zendframework/zend-serializer": "^2.8", - "zendframework/zend-session": "^2.8", - "zendframework/zend-test": "^3.1.1", - "zendframework/zend-version": "^2.5.1" - }, - "suggest": { - "doctrine/data-fixtures": "Data Fixtures if you want to generate test data or bootstrap data for your deployments", - "zendframework/zend-mvc-console": "^1.1.11 if you want to use the ZF3 console libraries" - }, - "bin": [ - "bin/doctrine-module" - ], - "type": "library", - "extra": { - "zf": { - "config-provider": "DoctrineModule\\ConfigProvider", - "module": "DoctrineModule" - }, - "branch-alias": { - "dev-1.2-dev": "1.2-dev", - "dev-2.0-dev": "2.0-dev", - "dev-master": "1.2-dev", - "dev-develop": "2.0-dev" - } - }, - "autoload": { - "psr-0": { - "DoctrineModule\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Kyle Spraggs", - "email": "theman@spiffyjr.me", - "homepage": "http://www.spiffyjr.me/" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@hotmail.com" - }, - { - "name": "Michaël Gallego", - "email": "mic.gallego@gmail.com", - "homepage": "http://www.michaelgallego.fr" - }, - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com", - "homepage": "http://marco-pivetta.com/" - } - ], - "description": "Zend Framework Module that provides Doctrine basic functionality required for ORM and ODM modules", - "homepage": "http://www.doctrine-project.org/", - "keywords": [ - "doctrine", - "module", - "zf" - ], - "time": "2019-02-17T20:11:57+00:00" - }, - { - "name": "doctrine/doctrine-orm-module", - "version": "2.1.5", - "source": { - "type": "git", - "url": "https://github.com/doctrine/DoctrineORMModule.git", - "reference": "652d8aa636333b6b3f39a2f079c1565b5a9f5a6e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineORMModule/zipball/652d8aa636333b6b3f39a2f079c1565b5a9f5a6e", - "reference": "652d8aa636333b6b3f39a2f079c1565b5a9f5a6e", - "shasum": "" - }, - "require": { - "doctrine/dbal": "^2.6.0", - "doctrine/doctrine-module": "^2.1.3", - "doctrine/orm": "^2.6.3", - "php": "^7.1", - "symfony/console": "^3.3 || ^4.0", - "zendframework/zend-hydrator": "^2.3", - "zendframework/zend-mvc": "^3.1", - "zendframework/zend-servicemanager": "^3.3", - "zendframework/zend-stdlib": "^3.2.1" - }, - "require-dev": { - "doctrine/data-fixtures": "^1.2.1", - "doctrine/migrations": "^1.5 || ^2.0", - "phpunit/phpunit": "^7.0.3", - "squizlabs/php_codesniffer": "^2.7", - "zendframework/zend-console": "^2.6", - "zendframework/zend-developer-tools": "^1.1", - "zendframework/zend-i18n": "^2.7.3", - "zendframework/zend-log": "^2.9", - "zendframework/zend-modulemanager": "^2.7.2", - "zendframework/zend-mvc-console": "^1.2", - "zendframework/zend-serializer": "^2.8" - }, - "suggest": { - "doctrine/migrations": "doctrine migrations if you want to keep your schema definitions versioned", - "zendframework/zend-developer-tools": "zend-developer-tools if you want to profile operations executed by the ORM during development", - "zendframework/zend-form": "if you want to use form elements backed by Doctrine" - }, - "type": "library", - "extra": { - "zf": { - "config-provider": "DoctrineORMModule\\ConfigProvider", - "module": "DoctrineORMModule" - } - }, - "autoload": { - "files": [ - "src/autoload.php" - ], - "psr-0": { - "DoctrineORMModule\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Kyle Spraggs", - "email": "theman@spiffyjr.me", - "homepage": "http://www.spiffyjr.me/" - }, - { - "name": "Evan Coury", - "email": "me@evancoury.com", - "homepage": "http://blog.evan.pro/" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@hotmail.com" - }, - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com", - "homepage": "http://marco-pivetta.com/" - } - ], - "description": "Zend Framework Module that provides Doctrine ORM functionality", - "homepage": "http://www.doctrine-project.org/", - "keywords": [ - "doctrine", - "module", - "orm", - "zf" - ], - "time": "2019-07-10T21:59:42+00:00" - }, - { - "name": "doctrine/event-manager", - "version": "v1.0.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/event-manager.git", - "reference": "a520bc093a0170feeb6b14e9d83f3a14452e64b3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/event-manager/zipball/a520bc093a0170feeb6b14e9d83f3a14452e64b3", - "reference": "a520bc093a0170feeb6b14e9d83f3a14452e64b3", - "shasum": "" - }, - "require": { - "php": "^7.1" - }, - "conflict": { - "doctrine/common": "<2.9@dev" - }, - "require-dev": { - "doctrine/coding-standard": "^4.0", - "phpunit/phpunit": "^7.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\": "lib/Doctrine/Common" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - }, - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" - } - ], - "description": "Doctrine Event Manager component", - "homepage": "https://www.doctrine-project.org/projects/event-manager.html", - "keywords": [ - "event", - "eventdispatcher", - "eventmanager" - ], - "time": "2018-06-11T11:59:03+00:00" - }, - { - "name": "doctrine/inflector", - "version": "v1.3.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/inflector.git", - "reference": "5527a48b7313d15261292c149e55e26eae771b0a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/5527a48b7313d15261292c149e55e26eae771b0a", - "reference": "5527a48b7313d15261292c149e55e26eae771b0a", - "shasum": "" - }, - "require": { - "php": "^7.1" - }, - "require-dev": { - "phpunit/phpunit": "^6.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "Common String Manipulations with regard to casing and singular/plural rules.", - "homepage": "http://www.doctrine-project.org", - "keywords": [ - "inflection", - "pluralize", - "singularize", - "string" - ], - "time": "2018-01-09T20:05:19+00:00" - }, - { - "name": "doctrine/instantiator", - "version": "1.2.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/instantiator.git", - "reference": "a2c590166b2133a4633738648b6b064edae0814a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/a2c590166b2133a4633738648b6b064edae0814a", - "reference": "a2c590166b2133a4633738648b6b064edae0814a", - "shasum": "" - }, - "require": { - "php": "^7.1" - }, - "require-dev": { - "doctrine/coding-standard": "^6.0", - "ext-pdo": "*", - "ext-phar": "*", - "phpbench/phpbench": "^0.13", - "phpstan/phpstan-phpunit": "^0.11", - "phpstan/phpstan-shim": "^0.11", - "phpunit/phpunit": "^7.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com", - "homepage": "http://ocramius.github.com/" - } - ], - "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", - "homepage": "https://www.doctrine-project.org/projects/instantiator.html", - "keywords": [ - "constructor", - "instantiate" - ], - "time": "2019-03-17T17:37:11+00:00" - }, - { - "name": "doctrine/lexer", - "version": "1.1.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/lexer.git", - "reference": "e17f069ede36f7534b95adec71910ed1b49c74ea" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/e17f069ede36f7534b95adec71910ed1b49c74ea", - "reference": "e17f069ede36f7534b95adec71910ed1b49c74ea", - "shasum": "" - }, - "require": { - "php": "^7.2" - }, - "require-dev": { - "doctrine/coding-standard": "^6.0", - "phpstan/phpstan": "^0.11.8", - "phpunit/phpunit": "^8.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", - "homepage": "https://www.doctrine-project.org/projects/lexer.html", - "keywords": [ - "annotations", - "docblock", - "lexer", - "parser", - "php" - ], - "time": "2019-07-30T19:33:28+00:00" - }, - { - "name": "doctrine/orm", - "version": "v2.6.3", - "source": { - "type": "git", - "url": "https://github.com/doctrine/orm.git", - "reference": "434820973cadf2da2d66e7184be370084cc32ca8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/orm/zipball/434820973cadf2da2d66e7184be370084cc32ca8", - "reference": "434820973cadf2da2d66e7184be370084cc32ca8", - "shasum": "" - }, - "require": { - "doctrine/annotations": "~1.5", - "doctrine/cache": "~1.6", - "doctrine/collections": "^1.4", - "doctrine/common": "^2.7.1", - "doctrine/dbal": "^2.6", - "doctrine/instantiator": "~1.1", - "ext-pdo": "*", - "php": "^7.1", - "symfony/console": "~3.0|~4.0" - }, - "require-dev": { - "doctrine/coding-standard": "^1.0", - "phpunit/phpunit": "^6.5", - "squizlabs/php_codesniffer": "^3.2", - "symfony/yaml": "~3.4|~4.0" - }, - "suggest": { - "symfony/yaml": "If you want to use YAML Metadata Mapping Driver" - }, - "bin": [ - "bin/doctrine" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.6.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\ORM\\": "lib/Doctrine/ORM" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" - } - ], - "description": "Object-Relational-Mapper for PHP", - "homepage": "http://www.doctrine-project.org", - "keywords": [ - "database", - "orm" - ], - "time": "2018-11-20T23:46:46+00:00" - }, - { - "name": "doctrine/persistence", - "version": "1.1.1", - "source": { - "type": "git", - "url": "https://github.com/doctrine/persistence.git", - "reference": "3da7c9d125591ca83944f477e65ed3d7b4617c48" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/persistence/zipball/3da7c9d125591ca83944f477e65ed3d7b4617c48", - "reference": "3da7c9d125591ca83944f477e65ed3d7b4617c48", - "shasum": "" - }, - "require": { - "doctrine/annotations": "^1.0", - "doctrine/cache": "^1.0", - "doctrine/collections": "^1.0", - "doctrine/event-manager": "^1.0", - "doctrine/reflection": "^1.0", - "php": "^7.1" - }, - "conflict": { - "doctrine/common": "<2.10@dev" - }, - "require-dev": { - "doctrine/coding-standard": "^5.0", - "phpstan/phpstan": "^0.8", - "phpunit/phpunit": "^7.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\": "lib/Doctrine/Common" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - }, - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" - } - ], - "description": "The Doctrine Persistence project is a set of shared interfaces and functionality that the different Doctrine object mappers share.", - "homepage": "https://doctrine-project.org/projects/persistence.html", - "keywords": [ - "mapper", - "object", - "odm", - "orm", - "persistence" - ], - "time": "2019-04-23T08:28:24+00:00" - }, - { - "name": "doctrine/reflection", - "version": "v1.0.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/reflection.git", - "reference": "02538d3f95e88eb397a5f86274deb2c6175c2ab6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/reflection/zipball/02538d3f95e88eb397a5f86274deb2c6175c2ab6", - "reference": "02538d3f95e88eb397a5f86274deb2c6175c2ab6", - "shasum": "" - }, - "require": { - "doctrine/annotations": "^1.0", - "ext-tokenizer": "*", - "php": "^7.1" - }, - "require-dev": { - "doctrine/coding-standard": "^4.0", - "doctrine/common": "^2.8", - "phpstan/phpstan": "^0.9.2", - "phpstan/phpstan-phpunit": "^0.9.4", - "phpunit/phpunit": "^7.0", - "squizlabs/php_codesniffer": "^3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\": "lib/Doctrine/Common" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - }, - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" - } - ], - "description": "Doctrine Reflection component", - "homepage": "https://www.doctrine-project.org/projects/reflection.html", - "keywords": [ - "reflection" - ], - "time": "2018-06-14T14:45:07+00:00" - }, - { - "name": "jasig/phpcas", - "version": "1.3.8", - "source": { - "type": "git", - "url": "https://github.com/apereo/phpCAS.git", - "reference": "40c0769ce05a30c8172b36ceab11124375c8366e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/apereo/phpCAS/zipball/40c0769ce05a30c8172b36ceab11124375c8366e", - "reference": "40c0769ce05a30c8172b36ceab11124375c8366e", - "shasum": "" - }, - "require": { - "ext-curl": "*", - "php": ">=5.4.0" - }, - "require-dev": { - "phpunit/phpunit": "~3.7.10" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.3.x-dev" - } - }, - "autoload": { - "classmap": [ - "source/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Joachim Fritschi", - "homepage": "https://wiki.jasig.org/display/~fritschi" - }, - { - "name": "Adam Franco", - "homepage": "https://wiki.jasig.org/display/~adamfranco" - } - ], - "description": "Provides a simple API for authenticating users against a CAS server", - "homepage": "https://wiki.jasig.org/display/CASC/phpCAS", - "keywords": [ - "apereo", - "cas", - "jasig" - ], - "time": "2019-08-18T20:01:55+00:00" - }, - { - "name": "mpdf/mpdf", - "version": "v7.1.9", - "source": { - "type": "git", - "url": "https://github.com/mpdf/mpdf.git", - "reference": "a0fc1215d2306aa3b4ba6e97bd6ebe4bab6a88fb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/mpdf/mpdf/zipball/a0fc1215d2306aa3b4ba6e97bd6ebe4bab6a88fb", - "reference": "a0fc1215d2306aa3b4ba6e97bd6ebe4bab6a88fb", - "shasum": "" - }, - "require": { - "ext-gd": "*", - "ext-mbstring": "*", - "myclabs/deep-copy": "^1.7", - "paragonie/random_compat": "^1.4|^2.0|9.99.99", - "php": "^5.6 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0", - "psr/log": "^1.0", - "setasign/fpdi": "1.6.*" - }, - "require-dev": { - "mockery/mockery": "^0.9.5", - "phpunit/phpunit": "^5.0", - "squizlabs/php_codesniffer": "^2.7.0", - "tracy/tracy": "^2.4" - }, - "suggest": { - "ext-bcmath": "Needed for generation of some types of barcodes", - "ext-xml": "Needed mainly for SVG manipulation", - "ext-zlib": "Needed for compression of embedded resources, such as fonts" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-development": "7.x-dev" - } - }, - "autoload": { - "psr-4": { - "Mpdf\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-2.0-only" - ], - "authors": [ - { - "name": "Matěj Humpál", - "role": "Developer, maintainer" - }, - { - "name": "Ian Back", - "role": "Developer (retired)" - } - ], - "description": "PHP library generating PDF files from UTF-8 encoded HTML", - "homepage": "https://mpdf.github.io", - "keywords": [ - "pdf", - "php", - "utf-8" - ], - "time": "2019-02-06T13:32:19+00:00" - }, - { - "name": "myclabs/deep-copy", - "version": "1.9.3", - "source": { - "type": "git", - "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "007c053ae6f31bba39dfa19a7726f56e9763bbea" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/007c053ae6f31bba39dfa19a7726f56e9763bbea", - "reference": "007c053ae6f31bba39dfa19a7726f56e9763bbea", - "shasum": "" - }, - "require": { - "php": "^7.1" - }, - "replace": { - "myclabs/deep-copy": "self.version" - }, - "require-dev": { - "doctrine/collections": "^1.0", - "doctrine/common": "^2.6", - "phpunit/phpunit": "^7.1" - }, - "type": "library", - "autoload": { - "psr-4": { - "DeepCopy\\": "src/DeepCopy/" - }, - "files": [ - "src/DeepCopy/deep_copy.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Create deep copies (clones) of your objects", - "keywords": [ - "clone", - "copy", - "duplicate", - "object", - "object graph" - ], - "time": "2019-08-09T12:45:53+00:00" - }, - { - "name": "ocramius/package-versions", - "version": "1.5.1", - "source": { - "type": "git", - "url": "https://github.com/Ocramius/PackageVersions.git", - "reference": "1d32342b8c1eb27353c8887c366147b4c2da673c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Ocramius/PackageVersions/zipball/1d32342b8c1eb27353c8887c366147b4c2da673c", - "reference": "1d32342b8c1eb27353c8887c366147b4c2da673c", - "shasum": "" - }, - "require": { - "composer-plugin-api": "^1.0.0", - "php": "^7.3.0" - }, - "require-dev": { - "composer/composer": "^1.8.6", - "doctrine/coding-standard": "^6.0.0", - "ext-zip": "*", - "infection/infection": "^0.13.4", - "phpunit/phpunit": "^8.2.5", - "vimeo/psalm": "^3.4.9" - }, - "type": "composer-plugin", - "extra": { - "class": "PackageVersions\\Installer", - "branch-alias": { - "dev-master": "1.6.x-dev" - } - }, - "autoload": { - "psr-4": { - "PackageVersions\\": "src/PackageVersions" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" - } - ], - "description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)", - "time": "2019-07-17T15:49:50+00:00" - }, - { - "name": "ocramius/proxy-manager", - "version": "2.2.3", - "source": { - "type": "git", - "url": "https://github.com/Ocramius/ProxyManager.git", - "reference": "4d154742e31c35137d5374c998e8f86b54db2e2f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Ocramius/ProxyManager/zipball/4d154742e31c35137d5374c998e8f86b54db2e2f", - "reference": "4d154742e31c35137d5374c998e8f86b54db2e2f", - "shasum": "" - }, - "require": { - "ocramius/package-versions": "^1.1.3", - "php": "^7.2.0", - "zendframework/zend-code": "^3.3.0" - }, - "require-dev": { - "couscous/couscous": "^1.6.1", - "ext-phar": "*", - "humbug/humbug": "1.0.0-RC.0@RC", - "nikic/php-parser": "^3.1.1", - "padraic/phpunit-accelerator": "dev-master@DEV", - "phpbench/phpbench": "^0.12.2", - "phpstan/phpstan": "dev-master#856eb10a81c1d27c701a83f167dc870fd8f4236a as 0.9.999", - "phpstan/phpstan-phpunit": "dev-master#5629c0a1f4a9c417cb1077cf6693ad9753895761", - "phpunit/phpunit": "^6.4.3", - "squizlabs/php_codesniffer": "^2.9.1" - }, - "suggest": { - "ocramius/generated-hydrator": "To have very fast object to array to object conversion for ghost objects", - "zendframework/zend-json": "To have the JsonRpc adapter (Remote Object feature)", - "zendframework/zend-soap": "To have the Soap adapter (Remote Object feature)", - "zendframework/zend-xmlrpc": "To have the XmlRpc adapter (Remote Object feature)" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0.x-dev" - } - }, - "autoload": { - "psr-0": { - "ProxyManager\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com", - "homepage": "http://ocramius.github.io/" - } - ], - "description": "A library providing utilities to generate, instantiate and generally operate with Object Proxies", - "homepage": "https://github.com/Ocramius/ProxyManager", - "keywords": [ - "aop", - "lazy loading", - "proxy", - "proxy pattern", - "service proxies" - ], - "time": "2019-08-10T08:37:15+00:00" - }, - { - "name": "paragonie/random_compat", - "version": "v9.99.99", - "source": { - "type": "git", - "url": "https://github.com/paragonie/random_compat.git", - "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/paragonie/random_compat/zipball/84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95", - "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95", - "shasum": "" - }, - "require": { - "php": "^7" - }, - "require-dev": { - "phpunit/phpunit": "4.*|5.*", - "vimeo/psalm": "^1" - }, - "suggest": { - "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." - }, - "type": "library", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paragon Initiative Enterprises", - "email": "security@paragonie.com", - "homepage": "https://paragonie.com" - } - ], - "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", - "keywords": [ - "csprng", - "polyfill", - "pseudorandom", - "random" - ], - "time": "2018-07-02T15:55:56+00:00" - }, - { - "name": "psr/cache", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/php-fig/cache.git", - "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8", - "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Cache\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common interface for caching libraries", - "keywords": [ - "cache", - "psr", - "psr-6" - ], - "time": "2016-08-06T20:24:11+00:00" - }, - { - "name": "psr/container", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/container.git", - "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f", - "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Container\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common Container Interface (PHP FIG PSR-11)", - "homepage": "https://github.com/php-fig/container", - "keywords": [ - "PSR-11", - "container", - "container-interface", - "container-interop", - "psr" - ], - "time": "2017-02-14T16:28:37+00:00" - }, - { - "name": "psr/log", - "version": "1.1.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/log.git", - "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd", - "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Log\\": "Psr/Log/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common interface for logging libraries", - "homepage": "https://github.com/php-fig/log", - "keywords": [ - "log", - "psr", - "psr-3" - ], - "time": "2018-11-20T15:27:04+00:00" - }, - { - "name": "psr/simple-cache", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/php-fig/simple-cache.git", - "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", - "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\SimpleCache\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common interfaces for simple caching", - "keywords": [ - "cache", - "caching", - "psr", - "psr-16", - "simple-cache" - ], - "time": "2017-10-23T01:57:42+00:00" - }, - { - "name": "ramsey/uuid", - "version": "3.8.0", - "source": { - "type": "git", - "url": "https://github.com/ramsey/uuid.git", - "reference": "d09ea80159c1929d75b3f9c60504d613aeb4a1e3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/d09ea80159c1929d75b3f9c60504d613aeb4a1e3", - "reference": "d09ea80159c1929d75b3f9c60504d613aeb4a1e3", - "shasum": "" - }, - "require": { - "paragonie/random_compat": "^1.0|^2.0|9.99.99", - "php": "^5.4 || ^7.0", - "symfony/polyfill-ctype": "^1.8" - }, - "replace": { - "rhumsaa/uuid": "self.version" - }, - "require-dev": { - "codeception/aspect-mock": "^1.0 | ~2.0.0", - "doctrine/annotations": "~1.2.0", - "goaop/framework": "1.0.0-alpha.2 | ^1.0 | ~2.1.0", - "ircmaxell/random-lib": "^1.1", - "jakub-onderka/php-parallel-lint": "^0.9.0", - "mockery/mockery": "^0.9.9", - "moontoast/math": "^1.1", - "php-mock/php-mock-phpunit": "^0.3|^1.1", - "phpunit/phpunit": "^4.7|^5.0|^6.5", - "squizlabs/php_codesniffer": "^2.3" - }, - "suggest": { - "ext-ctype": "Provides support for PHP Ctype functions", - "ext-libsodium": "Provides the PECL libsodium extension for use with the SodiumRandomGenerator", - "ext-uuid": "Provides the PECL UUID extension for use with the PeclUuidTimeGenerator and PeclUuidRandomGenerator", - "ircmaxell/random-lib": "Provides RandomLib for use with the RandomLibAdapter", - "moontoast/math": "Provides support for converting UUID to 128-bit integer (in string form).", - "ramsey/uuid-console": "A console application for generating UUIDs with ramsey/uuid", - "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Ramsey\\Uuid\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marijn Huizendveld", - "email": "marijn.huizendveld@gmail.com" - }, - { - "name": "Thibaud Fabre", - "email": "thibaud@aztech.io" - }, - { - "name": "Ben Ramsey", - "email": "ben@benramsey.com", - "homepage": "https://benramsey.com" - } - ], - "description": "Formerly rhumsaa/uuid. A PHP 5.4+ library for generating RFC 4122 version 1, 3, 4, and 5 universally unique identifiers (UUID).", - "homepage": "https://github.com/ramsey/uuid", - "keywords": [ - "guid", - "identifier", - "uuid" - ], - "time": "2018-07-19T23:38:55+00:00" - }, - { - "name": "setasign/fpdi", - "version": "1.6.2", - "source": { - "type": "git", - "url": "https://github.com/Setasign/FPDI.git", - "reference": "a6ad58897a6d97cc2d2cd2adaeda343b25a368ea" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Setasign/FPDI/zipball/a6ad58897a6d97cc2d2cd2adaeda343b25a368ea", - "reference": "a6ad58897a6d97cc2d2cd2adaeda343b25a368ea", - "shasum": "" - }, - "suggest": { - "setasign/fpdf": "FPDI will extend this class but as it is also possible to use \"tecnickcom/tcpdf\" as an alternative there's no fixed dependency configured.", - "setasign/fpdi-fpdf": "Use this package to automatically evaluate dependencies to FPDF.", - "setasign/fpdi-tcpdf": "Use this package to automatically evaluate dependencies to TCPDF." - }, - "type": "library", - "autoload": { - "classmap": [ - "filters/", - "fpdi.php", - "fpdf_tpl.php", - "fpdi_pdf_parser.php", - "pdf_context.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jan Slabon", - "email": "jan.slabon@setasign.com", - "homepage": "https://www.setasign.com" - } - ], - "description": "FPDI is a collection of PHP classes facilitating developers to read pages from existing PDF documents and use them as templates in FPDF. Because it is also possible to use FPDI with TCPDF, there are no fixed dependencies defined. Please see suggestions for packages which evaluates the dependencies automatically.", - "homepage": "https://www.setasign.com/fpdi", - "keywords": [ - "fpdf", - "fpdi", - "pdf" - ], - "time": "2017-05-11T14:25:49+00:00" - }, - { - "name": "symfony/console", - "version": "v4.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/console.git", - "reference": "de63799239b3881b8a08f8481b22348f77ed7b36" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/de63799239b3881b8a08f8481b22348f77ed7b36", - "reference": "de63799239b3881b8a08f8481b22348f77ed7b36", - "shasum": "" - }, - "require": { - "php": "^7.1.3", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php73": "^1.8", - "symfony/service-contracts": "^1.1" - }, - "conflict": { - "symfony/dependency-injection": "<3.4", - "symfony/event-dispatcher": "<4.3", - "symfony/process": "<3.3" - }, - "provide": { - "psr/log-implementation": "1.0" - }, - "require-dev": { - "psr/log": "~1.0", - "symfony/config": "~3.4|~4.0", - "symfony/dependency-injection": "~3.4|~4.0", - "symfony/event-dispatcher": "^4.3", - "symfony/lock": "~3.4|~4.0", - "symfony/process": "~3.4|~4.0", - "symfony/var-dumper": "^4.3" - }, - "suggest": { - "psr/log": "For using the console logger", - "symfony/event-dispatcher": "", - "symfony/lock": "", - "symfony/process": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Console\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Console Component", - "homepage": "https://symfony.com", - "time": "2019-08-26T08:26:39+00:00" - }, - { - "name": "symfony/polyfill-ctype", - "version": "v1.12.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "550ebaac289296ce228a706d0867afc34687e3f4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/550ebaac289296ce228a706d0867afc34687e3f4", - "reference": "550ebaac289296ce228a706d0867afc34687e3f4", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "suggest": { - "ext-ctype": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.12-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Ctype\\": "" - }, - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Gert de Pagter", - "email": "BackEndTea@gmail.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for ctype functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "ctype", - "polyfill", - "portable" - ], - "time": "2019-08-06T08:03:45+00:00" - }, - { - "name": "symfony/polyfill-mbstring", - "version": "v1.12.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "b42a2f66e8f1b15ccf25652c3424265923eb4f17" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/b42a2f66e8f1b15ccf25652c3424265923eb4f17", - "reference": "b42a2f66e8f1b15ccf25652c3424265923eb4f17", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "suggest": { - "ext-mbstring": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.12-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Mbstring\\": "" - }, - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for the Mbstring extension", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "mbstring", - "polyfill", - "portable", - "shim" - ], - "time": "2019-08-06T08:03:45+00:00" - }, - { - "name": "symfony/polyfill-php73", - "version": "v1.12.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "2ceb49eaccb9352bff54d22570276bb75ba4a188" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/2ceb49eaccb9352bff54d22570276bb75ba4a188", - "reference": "2ceb49eaccb9352bff54d22570276bb75ba4a188", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.12-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php73\\": "" - }, - "files": [ - "bootstrap.php" - ], - "classmap": [ - "Resources/stubs" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "time": "2019-08-06T08:03:45+00:00" - }, - { - "name": "symfony/service-contracts", - "version": "v1.1.6", - "source": { - "type": "git", - "url": "https://github.com/symfony/service-contracts.git", - "reference": "ea7263d6b6d5f798b56a45a5b8d686725f2719a3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/ea7263d6b6d5f798b56a45a5b8d686725f2719a3", - "reference": "ea7263d6b6d5f798b56a45a5b8d686725f2719a3", - "shasum": "" - }, - "require": { - "php": "^7.1.3", - "psr/container": "^1.0" - }, - "suggest": { - "symfony/service-implementation": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Contracts\\Service\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Generic abstractions related to writing services", - "homepage": "https://symfony.com", - "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" - ], - "time": "2019-08-20T14:44:19+00:00" - }, - { - "name": "true/punycode", - "version": "v2.1.1", - "source": { - "type": "git", - "url": "https://github.com/true/php-punycode.git", - "reference": "a4d0c11a36dd7f4e7cd7096076cab6d3378a071e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/true/php-punycode/zipball/a4d0c11a36dd7f4e7cd7096076cab6d3378a071e", - "reference": "a4d0c11a36dd7f4e7cd7096076cab6d3378a071e", - "shasum": "" - }, - "require": { - "php": ">=5.3.0", - "symfony/polyfill-mbstring": "^1.3" - }, - "require-dev": { - "phpunit/phpunit": "~4.7", - "squizlabs/php_codesniffer": "~2.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "TrueBV\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Renan Gonçalves", - "email": "renan.saddam@gmail.com" - } - ], - "description": "A Bootstring encoding of Unicode for Internationalized Domain Names in Applications (IDNA)", - "homepage": "https://github.com/true/php-punycode", - "keywords": [ - "idna", - "punycode" - ], - "time": "2016-11-16T10:37:54+00:00" - }, - { - "name": "unicaen/app", - "version": "3.0.0", - "source": { - "type": "git", - "url": "https://git.unicaen.fr/lib/unicaen/app.git", - "reference": "fe92dcafbefbfdcdea019ef0c963b8b5efca4037" - }, - "require": { - "beberlei/assert": "^2.9", - "doctrine/doctrine-orm-module": "*", - "ext-bcmath": "*", - "ext-intl": "*", - "ext-ldap": "*", - "mpdf/mpdf": "^7.1", - "ocramius/proxy-manager": "^2.0", - "php": ">=5.6 || >=7.0", - "zendframework/zend-config": "^3.2", - "zendframework/zend-console": "^2.8", - "zendframework/zend-eventmanager": "^3.2", - "zendframework/zend-form": "^2.14", - "zendframework/zend-http": "^2.10", - "zendframework/zend-i18n": "^2.9", - "zendframework/zend-i18n-resources": "^2.6", - "zendframework/zend-json": "^2.6", - "zendframework/zend-ldap": "^2.10", - "zendframework/zend-log": "^2.10", - "zendframework/zend-mail": "^2.10", - "zendframework/zend-mvc": "^3.1", - "zendframework/zend-mvc-console": "^1.2", - "zendframework/zend-mvc-i18n": "^1.1", - "zendframework/zend-mvc-plugin-fileprg": "^1.1", - "zendframework/zend-mvc-plugin-flashmessenger": "^1.1", - "zendframework/zend-mvc-plugin-identity": "^1.1", - "zendframework/zend-mvc-plugin-prg": "^1.1", - "zendframework/zend-navigation": "^2.9", - "zendframework/zend-serializer": "^2.9", - "zendframework/zend-servicemanager": "^3.4", - "zendframework/zend-session": "^2.8", - "zendframework/zend-version": "^2.4", - "zendframework/zend-view": "^2.11", - "zfcampus/zf-asset-manager": "^1.2" - }, - "require-dev": { - "phpunit/phpunit": "^5.6", - "zendframework/zend-test": "^3.2" - }, - "bin": [ - "bin/deploy.sh", - "bin/doctrine-module-em" - ], - "type": "library", - "autoload": { - "psr-0": { - "UnicaenApp": "src/", - "UnicaenAppTest": "tests/" - }, - "classmap": [ - "./Module.php" - ] - }, - "description": "Module de base des applications unicaen", - "time": "2019-09-16T13:15:55+00:00" - }, - { - "name": "unicaen/bjy-authorize", - "version": "3.0.0", - "source": { - "type": "git", - "url": "https://git.unicaen.fr/lib/unicaen/bjy-authorize.git", - "reference": "3f9e30c961c07e3a993ac4ea37ce023f95608760" - }, - "require": { - "doctrine/common": "^2.7", - "php": ">=5.6 || >=7.0", - "zendframework/zend-cache": "^2.8", - "zendframework/zend-eventmanager": "^3.2", - "zendframework/zend-http": "^2.10", - "zendframework/zend-mvc": "^3.1", - "zendframework/zend-permissions-acl": "^2.7", - "zendframework/zend-servicemanager": "^3.4", - "zendframework/zend-view": "^2.11", - "zf-commons/zfc-user": "^3.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.0", - "zendframework/zend-developer-tools": "^1.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.5-dev" - } - }, - "autoload": { - "psr-0": { - "BjyAuthorize\\": "src/" - } - }, - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Ben Youngblood", - "email": "bx.youngblood@gmail.com", - "homepage": "http://bjyoungblood.com/", - "role": "Developer" - }, - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com", - "homepage": "http://ocramius.github.com/", - "role": "Developer" - } - ], - "description": "Zend\\Acl based firewall system for ZF2 dispatch protection", - "homepage": "https://github.com/bjyoungblood/BjyAuthorize", - "keywords": [ - "acl", - "zf2", - "zfc-user" - ], - "time": "2019-09-18T06:41:51+00:00" - }, - { - "name": "zendframework/zend-authentication", - "version": "2.7.0", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-authentication.git", - "reference": "1f379f6384fca34b3bfe94d953abd65e9e7ee746" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-authentication/zipball/1f379f6384fca34b3bfe94d953abd65e9e7ee746", - "reference": "1f379f6384fca34b3bfe94d953abd65e9e7ee746", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0", - "zendframework/zend-stdlib": "^3.2.1" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2", - "zendframework/zend-coding-standard": "~1.0.0", - "zendframework/zend-crypt": "^2.6 || ^3.2.1", - "zendframework/zend-db": "^2.8.2", - "zendframework/zend-http": "^2.7", - "zendframework/zend-ldap": "^2.8", - "zendframework/zend-session": "^2.8", - "zendframework/zend-uri": "^2.5.2", - "zendframework/zend-validator": "^2.10.1" - }, - "suggest": { - "zendframework/zend-crypt": "Zend\\Crypt component", - "zendframework/zend-db": "Zend\\Db component", - "zendframework/zend-http": "Zend\\Http component", - "zendframework/zend-ldap": "Zend\\Ldap component", - "zendframework/zend-session": "Zend\\Session component", - "zendframework/zend-uri": "Zend\\Uri component", - "zendframework/zend-validator": "Zend\\Validator component" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.7.x-dev", - "dev-develop": "2.8.x-dev" - } - }, - "autoload": { - "psr-4": { - "Zend\\Authentication\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "provides an API for authentication and includes concrete authentication adapters for common use case scenarios", - "keywords": [ - "Authentication", - "ZendFramework", - "zf" - ], - "time": "2019-05-14T18:06:07+00:00" - }, - { - "name": "zendframework/zend-cache", - "version": "2.9.0", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-cache.git", - "reference": "cffd54a2dc4db094976d3b3f05e418a047cc9110" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-cache/zipball/cffd54a2dc4db094976d3b3f05e418a047cc9110", - "reference": "cffd54a2dc4db094976d3b3f05e418a047cc9110", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0", - "psr/cache": "^1.0", - "psr/simple-cache": "^1.0", - "zendframework/zend-eventmanager": "^2.6.3 || ^3.2", - "zendframework/zend-servicemanager": "^2.7.8 || ^3.3", - "zendframework/zend-stdlib": "^3.2.1" - }, - "provide": { - "psr/cache-implementation": "1.0", - "psr/simple-cache-implementation": "1.0" - }, - "require-dev": { - "cache/integration-tests": "^0.16", - "phpbench/phpbench": "^0.13", - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2", - "zendframework/zend-coding-standard": "~1.0.0", - "zendframework/zend-serializer": "^2.6", - "zendframework/zend-session": "^2.7.4" - }, - "suggest": { - "ext-apc": "APC or compatible extension, to use the APC storage adapter", - "ext-apcu": "APCU >= 5.1.0, to use the APCu storage adapter", - "ext-dba": "DBA, to use the DBA storage adapter", - "ext-memcache": "Memcache >= 2.0.0 to use the Memcache storage adapter", - "ext-memcached": "Memcached >= 1.0.0 to use the Memcached storage adapter", - "ext-mongo": "Mongo, to use MongoDb storage adapter", - "ext-mongodb": "MongoDB, to use the ExtMongoDb storage adapter", - "ext-redis": "Redis, to use Redis storage adapter", - "ext-wincache": "WinCache, to use the WinCache storage adapter", - "ext-xcache": "XCache, to use the XCache storage adapter", - "mongodb/mongodb": "Required for use with the ext-mongodb adapter", - "mongofill/mongofill": "Alternative to ext-mongo - a pure PHP implementation designed as a drop in replacement", - "zendframework/zend-serializer": "Zend\\Serializer component", - "zendframework/zend-session": "Zend\\Session component" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.9.x-dev", - "dev-develop": "2.10.x-dev" - }, - "zf": { - "component": "Zend\\Cache", - "config-provider": "Zend\\Cache\\ConfigProvider" - } - }, - "autoload": { - "files": [ - "autoload/patternPluginManagerPolyfill.php" - ], - "psr-4": { - "Zend\\Cache\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Caching implementation with a variety of storage options, as well as codified caching strategies for callbacks, classes, and output", - "keywords": [ - "ZendFramework", - "cache", - "psr-16", - "psr-6", - "zf" - ], - "time": "2019-08-29T18:30:41+00:00" - }, - { - "name": "zendframework/zend-code", - "version": "3.3.2", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-code.git", - "reference": "936fa7ad4d53897ea3e3eb41b5b760828246a20b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-code/zipball/936fa7ad4d53897ea3e3eb41b5b760828246a20b", - "reference": "936fa7ad4d53897ea3e3eb41b5b760828246a20b", - "shasum": "" - }, - "require": { - "php": "^7.1", - "zendframework/zend-eventmanager": "^2.6 || ^3.0" - }, - "require-dev": { - "doctrine/annotations": "^1.0", - "ext-phar": "*", - "phpunit/phpunit": "^7.5.15", - "zendframework/zend-coding-standard": "^1.0", - "zendframework/zend-stdlib": "^2.7 || ^3.0" - }, - "suggest": { - "doctrine/annotations": "Doctrine\\Common\\Annotations >=1.0 for annotation features", - "zendframework/zend-stdlib": "Zend\\Stdlib component" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.3.x-dev", - "dev-develop": "3.4.x-dev" - } - }, - "autoload": { - "psr-4": { - "Zend\\Code\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Extensions to the PHP Reflection API, static code scanning, and code generation", - "keywords": [ - "ZendFramework", - "code", - "zf" - ], - "time": "2019-08-31T14:14:34+00:00" - }, - { - "name": "zendframework/zend-config", - "version": "3.3.0", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-config.git", - "reference": "012341361ae3cc97a99959e7cb7c9ebd04d49572" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-config/zipball/012341361ae3cc97a99959e7cb7c9ebd04d49572", - "reference": "012341361ae3cc97a99959e7cb7c9ebd04d49572", - "shasum": "" - }, - "require": { - "ext-json": "*", - "php": "^5.6 || ^7.0", - "psr/container": "^1.0", - "zendframework/zend-stdlib": "^2.7.7 || ^3.1" - }, - "conflict": { - "container-interop/container-interop": "<1.2.0" - }, - "require-dev": { - "malukenho/docheader": "^0.1.6", - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2", - "zendframework/zend-coding-standard": "~1.0.0", - "zendframework/zend-filter": "^2.7.2", - "zendframework/zend-i18n": "^2.7.4", - "zendframework/zend-servicemanager": "^2.7.8 || ^3.3" - }, - "suggest": { - "zendframework/zend-filter": "^2.7.2; install if you want to use the Filter processor", - "zendframework/zend-i18n": "^2.7.4; install if you want to use the Translator processor", - "zendframework/zend-servicemanager": "^2.7.8 || ^3.3; if you need an extensible plugin manager for use with the Config Factory" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.3.x-dev", - "dev-develop": "3.4.x-dev" - } - }, - "autoload": { - "psr-4": { - "Zend\\Config\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "provides a nested object property based user interface for accessing this configuration data within application code", - "keywords": [ - "ZendFramework", - "config", - "zf" - ], - "time": "2019-06-08T18:58:54+00:00" - }, - { - "name": "zendframework/zend-console", - "version": "2.8.0", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-console.git", - "reference": "95817ae78f73c48026972e350a2ecc31c6d9f9ae" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-console/zipball/95817ae78f73c48026972e350a2ecc31c6d9f9ae", - "reference": "95817ae78f73c48026972e350a2ecc31c6d9f9ae", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0", - "zendframework/zend-stdlib": "^3.2.1" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.23 || ^6.4.3", - "zendframework/zend-coding-standard": "~1.0.0", - "zendframework/zend-filter": "^2.7.2", - "zendframework/zend-json": "^2.6 || ^3.0", - "zendframework/zend-validator": "^2.10.1" - }, - "suggest": { - "zendframework/zend-filter": "To support DefaultRouteMatcher usage", - "zendframework/zend-validator": "To support DefaultRouteMatcher usage" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.8.x-dev", - "dev-develop": "2.9.x-dev" - } - }, - "autoload": { - "psr-4": { - "Zend\\Console\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Build console applications using getopt syntax or routing, complete with prompts", - "keywords": [ - "ZendFramework", - "console", - "zf" - ], - "time": "2019-02-04T19:48:22+00:00" - }, - { - "name": "zendframework/zend-crypt", - "version": "3.3.1", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-crypt.git", - "reference": "cf23da2731dabdbb916cf888f611fc0f123bd36b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-crypt/zipball/cf23da2731dabdbb916cf888f611fc0f123bd36b", - "reference": "cf23da2731dabdbb916cf888f611fc0f123bd36b", - "shasum": "" - }, - "require": { - "container-interop/container-interop": "^1.2", - "ext-mbstring": "*", - "php": "^5.6 || ^7.0", - "zendframework/zend-math": "^3.0", - "zendframework/zend-stdlib": "^2.7.7 || ^3.1" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2", - "zendframework/zend-coding-standard": "~1.0.0" - }, - "suggest": { - "ext-openssl": "Required for most features of Zend\\Crypt" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.3.x-dev", - "dev-develop": "3.4.x-dev" - } - }, - "autoload": { - "psr-4": { - "Zend\\Crypt\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Strong cryptography tools and password hashing", - "keywords": [ - "ZendFramework", - "crypt", - "zf" - ], - "time": "2019-05-14T20:19:53+00:00" - }, - { - "name": "zendframework/zend-db", - "version": "2.10.0", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-db.git", - "reference": "77022f06f6ffd384fa86d22ab8d8bbdb925a1e8e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-db/zipball/77022f06f6ffd384fa86d22ab8d8bbdb925a1e8e", - "reference": "77022f06f6ffd384fa86d22ab8d8bbdb925a1e8e", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0", - "zendframework/zend-stdlib": "^2.7 || ^3.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.25 || ^6.4.4", - "zendframework/zend-coding-standard": "~1.0.0", - "zendframework/zend-eventmanager": "^2.6.2 || ^3.0", - "zendframework/zend-hydrator": "^1.1 || ^2.1 || ^3.0", - "zendframework/zend-servicemanager": "^2.7.5 || ^3.0.3" - }, - "suggest": { - "zendframework/zend-eventmanager": "Zend\\EventManager component", - "zendframework/zend-hydrator": "Zend\\Hydrator component for using HydratingResultSets", - "zendframework/zend-servicemanager": "Zend\\ServiceManager component" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.9-dev", - "dev-develop": "2.10-dev" - }, - "zf": { - "component": "Zend\\Db", - "config-provider": "Zend\\Db\\ConfigProvider" - } - }, - "autoload": { - "psr-4": { - "Zend\\Db\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Database abstraction layer, SQL abstraction, result set abstraction, and RowDataGateway and TableDataGateway implementations", - "keywords": [ - "ZendFramework", - "db", - "zf" - ], - "time": "2019-02-25T11:37:45+00:00" - }, - { - "name": "zendframework/zend-escaper", - "version": "2.6.1", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-escaper.git", - "reference": "3801caa21b0ca6aca57fa1c42b08d35c395ebd5f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-escaper/zipball/3801caa21b0ca6aca57fa1c42b08d35c395ebd5f", - "reference": "3801caa21b0ca6aca57fa1c42b08d35c395ebd5f", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2", - "zendframework/zend-coding-standard": "~1.0.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.6.x-dev", - "dev-develop": "2.7.x-dev" - } - }, - "autoload": { - "psr-4": { - "Zend\\Escaper\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Securely and safely escape HTML, HTML attributes, JavaScript, CSS, and URLs", - "keywords": [ - "ZendFramework", - "escaper", - "zf" - ], - "time": "2019-09-05T20:03:20+00:00" - }, - { - "name": "zendframework/zend-eventmanager", - "version": "3.2.1", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-eventmanager.git", - "reference": "a5e2583a211f73604691586b8406ff7296a946dd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-eventmanager/zipball/a5e2583a211f73604691586b8406ff7296a946dd", - "reference": "a5e2583a211f73604691586b8406ff7296a946dd", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0" - }, - "require-dev": { - "athletic/athletic": "^0.1", - "container-interop/container-interop": "^1.1.0", - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2", - "zendframework/zend-coding-standard": "~1.0.0", - "zendframework/zend-stdlib": "^2.7.3 || ^3.0" - }, - "suggest": { - "container-interop/container-interop": "^1.1.0, to use the lazy listeners feature", - "zendframework/zend-stdlib": "^2.7.3 || ^3.0, to use the FilterChain feature" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.2-dev", - "dev-develop": "3.3-dev" - } - }, - "autoload": { - "psr-4": { - "Zend\\EventManager\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Trigger and listen to events within a PHP application", - "homepage": "https://github.com/zendframework/zend-eventmanager", - "keywords": [ - "event", - "eventmanager", - "events", - "zf2" - ], - "time": "2018-04-25T15:33:34+00:00" - }, - { - "name": "zendframework/zend-filter", - "version": "2.9.2", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-filter.git", - "reference": "d78f2cdde1c31975e18b2a0753381ed7b61118ef" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-filter/zipball/d78f2cdde1c31975e18b2a0753381ed7b61118ef", - "reference": "d78f2cdde1c31975e18b2a0753381ed7b61118ef", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0", - "zendframework/zend-stdlib": "^2.7.7 || ^3.1" - }, - "conflict": { - "zendframework/zend-validator": "<2.10.1" - }, - "require-dev": { - "pear/archive_tar": "^1.4.3", - "phpunit/phpunit": "^5.7.23 || ^6.4.3", - "psr/http-factory": "^1.0", - "zendframework/zend-coding-standard": "~1.0.0", - "zendframework/zend-crypt": "^3.2.1", - "zendframework/zend-servicemanager": "^2.7.8 || ^3.3", - "zendframework/zend-uri": "^2.6" - }, - "suggest": { - "psr/http-factory-implementation": "psr/http-factory-implementation, for creating file upload instances when consuming PSR-7 in file upload filters", - "zendframework/zend-crypt": "Zend\\Crypt component, for encryption filters", - "zendframework/zend-i18n": "Zend\\I18n component for filters depending on i18n functionality", - "zendframework/zend-servicemanager": "Zend\\ServiceManager component, for using the filter chain functionality", - "zendframework/zend-uri": "Zend\\Uri component, for the UriNormalize filter" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.9.x-dev", - "dev-develop": "2.10.x-dev" - }, - "zf": { - "component": "Zend\\Filter", - "config-provider": "Zend\\Filter\\ConfigProvider" - } - }, - "autoload": { - "psr-4": { - "Zend\\Filter\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Programmatically filter and normalize data and files", - "keywords": [ - "ZendFramework", - "filter", - "zf" - ], - "time": "2019-08-19T07:08:04+00:00" - }, - { - "name": "zendframework/zend-form", - "version": "2.14.1", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-form.git", - "reference": "ff9385b7d0d93d9bdbc2aa4af82ab616dbc7d4be" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-form/zipball/ff9385b7d0d93d9bdbc2aa4af82ab616dbc7d4be", - "reference": "ff9385b7d0d93d9bdbc2aa4af82ab616dbc7d4be", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0", - "zendframework/zend-hydrator": "^1.1 || ^2.1 || ^3.0", - "zendframework/zend-inputfilter": "^2.8", - "zendframework/zend-stdlib": "^3.2.1" - }, - "require-dev": { - "doctrine/annotations": "~1.0", - "phpunit/phpunit": "^5.7.23 || ^6.5.3", - "zendframework/zend-cache": "^2.6.1", - "zendframework/zend-captcha": "^2.7.1", - "zendframework/zend-code": "^2.6 || ^3.0", - "zendframework/zend-coding-standard": "~1.0.0", - "zendframework/zend-escaper": "^2.5", - "zendframework/zend-eventmanager": "^2.6.2 || ^3.0", - "zendframework/zend-filter": "^2.6", - "zendframework/zend-i18n": "^2.6", - "zendframework/zend-servicemanager": "^2.7.5 || ^3.0.3", - "zendframework/zend-session": "^2.8.1", - "zendframework/zend-text": "^2.6", - "zendframework/zend-validator": "^2.6", - "zendframework/zend-view": "^2.6.2", - "zendframework/zendservice-recaptcha": "^3.0.0" - }, - "suggest": { - "zendframework/zend-captcha": "^2.7.1, required for using CAPTCHA form elements", - "zendframework/zend-code": "^2.6 || ^3.0, required to use zend-form annotations support", - "zendframework/zend-eventmanager": "^2.6.2 || ^3.0, reuired for zend-form annotations support", - "zendframework/zend-i18n": "^2.6, required when using zend-form view helpers", - "zendframework/zend-servicemanager": "^2.7.5 || ^3.0.3, required to use the form factories or provide services", - "zendframework/zend-view": "^2.6.2, required for using the zend-form view helpers", - "zendframework/zendservice-recaptcha": "in order to use the ReCaptcha form element" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.14.x-dev", - "dev-develop": "2.15.x-dev" - }, - "zf": { - "component": "Zend\\Form", - "config-provider": "Zend\\Form\\ConfigProvider" - } - }, - "autoload": { - "psr-4": { - "Zend\\Form\\": "src/" - }, - "files": [ - "autoload/formElementManagerPolyfill.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Validate and display simple and complex forms, casting forms to business objects and vice versa", - "keywords": [ - "ZendFramework", - "form", - "zf" - ], - "time": "2019-02-26T18:13:31+00:00" - }, - { - "name": "zendframework/zend-http", - "version": "2.10.0", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-http.git", - "reference": "4b4983178693a8fdda53b0bbee58552e2d2b1ac0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-http/zipball/4b4983178693a8fdda53b0bbee58552e2d2b1ac0", - "reference": "4b4983178693a8fdda53b0bbee58552e2d2b1ac0", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0", - "zendframework/zend-loader": "^2.5.1", - "zendframework/zend-stdlib": "^3.2.1", - "zendframework/zend-uri": "^2.5.2", - "zendframework/zend-validator": "^2.10.1" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.3", - "zendframework/zend-coding-standard": "~1.0.0", - "zendframework/zend-config": "^3.1 || ^2.6" - }, - "suggest": { - "paragonie/certainty": "For automated management of cacert.pem" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.10.x-dev", - "dev-develop": "2.11.x-dev" - } - }, - "autoload": { - "psr-4": { - "Zend\\Http\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Provides an easy interface for performing Hyper-Text Transfer Protocol (HTTP) requests", - "keywords": [ - "ZendFramework", - "http", - "http client", - "zend", - "zf" - ], - "time": "2019-02-19T18:58:14+00:00" - }, - { - "name": "zendframework/zend-hydrator", - "version": "2.4.1", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-hydrator.git", - "reference": "70b02f4d8676e64af932625751750b5ca72fff3a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-hydrator/zipball/70b02f4d8676e64af932625751750b5ca72fff3a", - "reference": "70b02f4d8676e64af932625751750b5ca72fff3a", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0", - "zendframework/zend-stdlib": "^3.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2", - "zendframework/zend-coding-standard": "~1.0.0", - "zendframework/zend-eventmanager": "^2.6.2 || ^3.0", - "zendframework/zend-filter": "^2.6", - "zendframework/zend-inputfilter": "^2.6", - "zendframework/zend-serializer": "^2.6.1", - "zendframework/zend-servicemanager": "^2.7.5 || ^3.0.3" - }, - "suggest": { - "zendframework/zend-eventmanager": "^2.6.2 || ^3.0, to support aggregate hydrator usage", - "zendframework/zend-filter": "^2.6, to support naming strategy hydrator usage", - "zendframework/zend-serializer": "^2.6.1, to use the SerializableStrategy", - "zendframework/zend-servicemanager": "^2.7.5 || ^3.0.3, to support hydrator plugin manager usage" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-release-1.0": "1.0.x-dev", - "dev-release-1.1": "1.1.x-dev", - "dev-master": "2.4.x-dev", - "dev-develop": "2.5.x-dev" - }, - "zf": { - "component": "Zend\\Hydrator", - "config-provider": "Zend\\Hydrator\\ConfigProvider" - } - }, - "autoload": { - "psr-4": { - "Zend\\Hydrator\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Serialize objects to arrays, and vice versa", - "keywords": [ - "ZendFramework", - "hydrator", - "zf" - ], - "time": "2018-11-19T19:16:10+00:00" - }, - { - "name": "zendframework/zend-i18n", - "version": "2.9.0", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-i18n.git", - "reference": "6d69af5a04e1a4de7250043cb1322f077a0cdb7f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-i18n/zipball/6d69af5a04e1a4de7250043cb1322f077a0cdb7f", - "reference": "6d69af5a04e1a4de7250043cb1322f077a0cdb7f", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0", - "zendframework/zend-stdlib": "^2.7 || ^3.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2", - "zendframework/zend-cache": "^2.6.1", - "zendframework/zend-coding-standard": "~1.0.0", - "zendframework/zend-config": "^2.6", - "zendframework/zend-eventmanager": "^2.6.2 || ^3.0", - "zendframework/zend-filter": "^2.6.1", - "zendframework/zend-servicemanager": "^2.7.5 || ^3.0.3", - "zendframework/zend-validator": "^2.6", - "zendframework/zend-view": "^2.6.3" - }, - "suggest": { - "ext-intl": "Required for most features of Zend\\I18n; included in default builds of PHP", - "zendframework/zend-cache": "Zend\\Cache component", - "zendframework/zend-config": "Zend\\Config component", - "zendframework/zend-eventmanager": "You should install this package to use the events in the translator", - "zendframework/zend-filter": "You should install this package to use the provided filters", - "zendframework/zend-i18n-resources": "Translation resources", - "zendframework/zend-servicemanager": "Zend\\ServiceManager component", - "zendframework/zend-validator": "You should install this package to use the provided validators", - "zendframework/zend-view": "You should install this package to use the provided view helpers" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.9.x-dev", - "dev-develop": "2.10.x-dev" - }, - "zf": { - "component": "Zend\\I18n", - "config-provider": "Zend\\I18n\\ConfigProvider" - } - }, - "autoload": { - "psr-4": { - "Zend\\I18n\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Provide translations for your application, and filter and validate internationalized values", - "keywords": [ - "ZendFramework", - "i18n", - "zf" - ], - "time": "2018-05-16T16:39:13+00:00" - }, - { - "name": "zendframework/zend-i18n-resources", - "version": "2.6.1", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-i18n-resources.git", - "reference": "3a2f5a246779f05d4fe0c47738d4d2271e484aee" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-i18n-resources/zipball/3a2f5a246779f05d4fe0c47738d4d2271e484aee", - "reference": "3a2f5a246779f05d4fe0c47738d4d2271e484aee", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.5", - "zendframework/zend-coding-standard": "~1.0.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.6.x-dev", - "dev-develop": "2.7.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/Resources.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Provides validator translations for zend-i18n's Translator", - "keywords": [ - "ZendFramework", - "resources", - "translations", - "zf" - ], - "time": "2019-06-25T01:21:12+00:00" - }, - { - "name": "zendframework/zend-inputfilter", - "version": "2.10.1", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-inputfilter.git", - "reference": "1f44a2e9bc394a71638b43bc7024b572fa65410e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-inputfilter/zipball/1f44a2e9bc394a71638b43bc7024b572fa65410e", - "reference": "1f44a2e9bc394a71638b43bc7024b572fa65410e", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0", - "zendframework/zend-filter": "^2.9.1", - "zendframework/zend-servicemanager": "^2.7.10 || ^3.3.1", - "zendframework/zend-stdlib": "^2.7 || ^3.0", - "zendframework/zend-validator": "^2.11" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.27 || ^6.5.14 || ^7.5.15", - "psr/http-message": "^1.0", - "zendframework/zend-coding-standard": "~1.0.0" - }, - "suggest": { - "psr/http-message-implementation": "PSR-7 is required if you wish to validate PSR-7 UploadedFileInterface payloads" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.10.x-dev", - "dev-develop": "2.11.x-dev" - }, - "zf": { - "component": "Zend\\InputFilter", - "config-provider": "Zend\\InputFilter\\ConfigProvider" - } - }, - "autoload": { - "psr-4": { - "Zend\\InputFilter\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Normalize and validate input sets from the web, APIs, the CLI, and more, including files", - "keywords": [ - "ZendFramework", - "inputfilter", - "zf" - ], - "time": "2019-08-28T19:45:32+00:00" - }, - { - "name": "zendframework/zend-json", - "version": "2.6.1", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-json.git", - "reference": "4c8705dbe4ad7d7e51b2876c5b9eea0ef916ba28" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-json/zipball/4c8705dbe4ad7d7e51b2876c5b9eea0ef916ba28", - "reference": "4c8705dbe4ad7d7e51b2876c5b9eea0ef916ba28", - "shasum": "" - }, - "require": { - "php": "^5.5 || ^7.0" - }, - "require-dev": { - "fabpot/php-cs-fixer": "1.7.*", - "phpunit/phpunit": "~4.0", - "zendframework/zend-http": "^2.5.4", - "zendframework/zend-server": "^2.6.1", - "zendframework/zend-stdlib": "^2.5 || ^3.0", - "zendframework/zendxml": "^1.0.2" - }, - "suggest": { - "zendframework/zend-http": "Zend\\Http component, required to use Zend\\Json\\Server", - "zendframework/zend-server": "Zend\\Server component, required to use Zend\\Json\\Server", - "zendframework/zend-stdlib": "Zend\\Stdlib component, for use with caching Zend\\Json\\Server responses", - "zendframework/zendxml": "To support Zend\\Json\\Json::fromXml() usage" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.6-dev", - "dev-develop": "2.7-dev" - } - }, - "autoload": { - "psr-4": { - "Zend\\Json\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "provides convenience methods for serializing native PHP to JSON and decoding JSON to native PHP", - "homepage": "https://github.com/zendframework/zend-json", - "keywords": [ - "json", - "zf2" - ], - "time": "2016-02-04T21:20:26+00:00" - }, - { - "name": "zendframework/zend-ldap", - "version": "2.10.0", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-ldap.git", - "reference": "b63c7884a08d3a6bda60ebcf7d6238cf8ad89f49" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-ldap/zipball/b63c7884a08d3a6bda60ebcf7d6238cf8ad89f49", - "reference": "b63c7884a08d3a6bda60ebcf7d6238cf8ad89f49", - "shasum": "" - }, - "require": { - "ext-ldap": "*", - "php": "^5.6 || ^7.0" - }, - "require-dev": { - "php-mock/php-mock-phpunit": "^1.1.2 || ^2.1.1", - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2", - "zendframework/zend-coding-standard": "~1.0.0", - "zendframework/zend-config": "^2.5", - "zendframework/zend-eventmanager": "^2.6.3 || ^3.0.1", - "zendframework/zend-stdlib": "^2.7 || ^3.0" - }, - "suggest": { - "zendframework/zend-eventmanager": "Zend\\EventManager component" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.10.x-dev", - "dev-develop": "2.11.x-dev" - } - }, - "autoload": { - "psr-4": { - "Zend\\Ldap\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Provides support for LDAP operations including but not limited to binding, searching and modifying entries in an LDAP directory", - "keywords": [ - "ZendFramework", - "ldap", - "zf" - ], - "time": "2018-07-05T05:05:12+00:00" - }, - { - "name": "zendframework/zend-loader", - "version": "2.6.1", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-loader.git", - "reference": "91da574d29b58547385b2298c020b257310898c6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-loader/zipball/91da574d29b58547385b2298c020b257310898c6", - "reference": "91da574d29b58547385b2298c020b257310898c6", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.4", - "zendframework/zend-coding-standard": "~1.0.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.6.x-dev", - "dev-develop": "2.7.x-dev" - } - }, - "autoload": { - "psr-4": { - "Zend\\Loader\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Autoloading and plugin loading strategies", - "keywords": [ - "ZendFramework", - "loader", - "zf" - ], - "time": "2019-09-04T19:38:14+00:00" - }, - { - "name": "zendframework/zend-log", - "version": "2.11.0", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-log.git", - "reference": "cb278772afdacb1924342248a069330977625ae6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-log/zipball/cb278772afdacb1924342248a069330977625ae6", - "reference": "cb278772afdacb1924342248a069330977625ae6", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0", - "psr/log": "^1.0", - "zendframework/zend-servicemanager": "^2.7.5 || ^3.0.3", - "zendframework/zend-stdlib": "^2.7 || ^3.0" - }, - "provide": { - "psr/log-implementation": "1.0.0" - }, - "require-dev": { - "mikey179/vfsstream": "^1.6.7", - "phpunit/phpunit": "^5.7.27 || ^6.5.14 || ^7.5.15", - "zendframework/zend-coding-standard": "~1.0.0", - "zendframework/zend-db": "^2.6", - "zendframework/zend-escaper": "^2.5", - "zendframework/zend-filter": "^2.5", - "zendframework/zend-mail": "^2.6.1", - "zendframework/zend-validator": "^2.10.1" - }, - "suggest": { - "ext-mongo": "mongo extension to use Mongo writer", - "ext-mongodb": "mongodb extension to use MongoDB writer", - "zendframework/zend-db": "Zend\\Db component to use the database log writer", - "zendframework/zend-escaper": "Zend\\Escaper component, for use in the XML log formatter", - "zendframework/zend-mail": "Zend\\Mail component to use the email log writer", - "zendframework/zend-validator": "Zend\\Validator component to block invalid log messages" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.11.x-dev", - "dev-develop": "2.12.x-dev" - }, - "zf": { - "component": "Zend\\Log", - "config-provider": "Zend\\Log\\ConfigProvider" - } - }, - "autoload": { - "psr-4": { - "Zend\\Log\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Robust, composite logger with filtering, formatting, and PSR-3 support", - "keywords": [ - "ZendFramework", - "log", - "logging", - "zf" - ], - "time": "2019-08-23T21:28:18+00:00" - }, - { - "name": "zendframework/zend-mail", - "version": "2.10.0", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-mail.git", - "reference": "d7beb63d5f7144a21ac100072c453e63860cdab8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-mail/zipball/d7beb63d5f7144a21ac100072c453e63860cdab8", - "reference": "d7beb63d5f7144a21ac100072c453e63860cdab8", - "shasum": "" - }, - "require": { - "ext-iconv": "*", - "php": "^5.6 || ^7.0", - "true/punycode": "^2.1", - "zendframework/zend-loader": "^2.5", - "zendframework/zend-mime": "^2.5", - "zendframework/zend-stdlib": "^2.7 || ^3.0", - "zendframework/zend-validator": "^2.10.2" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.25 || ^6.4.4 || ^7.1.4", - "zendframework/zend-coding-standard": "~1.0.0", - "zendframework/zend-config": "^2.6", - "zendframework/zend-crypt": "^2.6 || ^3.0", - "zendframework/zend-servicemanager": "^2.7.10 || ^3.3.1" - }, - "suggest": { - "zendframework/zend-crypt": "Crammd5 support in SMTP Auth", - "zendframework/zend-servicemanager": "^2.7.10 || ^3.3.1 when using SMTP to deliver messages" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.10.x-dev", - "dev-develop": "2.11.x-dev" - }, - "zf": { - "component": "Zend\\Mail", - "config-provider": "Zend\\Mail\\ConfigProvider" - } - }, - "autoload": { - "psr-4": { - "Zend\\Mail\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Provides generalized functionality to compose and send both text and MIME-compliant multipart e-mail messages", - "keywords": [ - "ZendFramework", - "mail", - "zf" - ], - "time": "2018-06-07T13:37:07+00:00" - }, - { - "name": "zendframework/zend-math", - "version": "3.2.0", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-math.git", - "reference": "07e43d87fd5c7edc4f54121b9a4625eb10e4b726" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-math/zipball/07e43d87fd5c7edc4f54121b9a4625eb10e4b726", - "reference": "07e43d87fd5c7edc4f54121b9a4625eb10e4b726", - "shasum": "" - }, - "require": { - "ext-mbstring": "*", - "paragonie/random_compat": "^2.0.11 || 9.99.99", - "php": "^5.6 || ^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2", - "zendframework/zend-coding-standard": "~1.0.0" - }, - "suggest": { - "ext-bcmath": "If using the bcmath functionality", - "ext-gmp": "If using the gmp functionality" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.2.x-dev", - "dev-develop": "3.3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Zend\\Math\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Create cryptographically secure pseudo-random numbers, and manage big integers", - "keywords": [ - "ZendFramework", - "math", - "zf" - ], - "time": "2018-12-04T15:45:09+00:00" - }, - { - "name": "zendframework/zend-mime", - "version": "2.7.1", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-mime.git", - "reference": "52ae5fa9f12845cae749271034a2d594f0e4c6f2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-mime/zipball/52ae5fa9f12845cae749271034a2d594f0e4c6f2", - "reference": "52ae5fa9f12845cae749271034a2d594f0e4c6f2", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0", - "zendframework/zend-stdlib": "^2.7 || ^3.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.21 || ^6.3", - "zendframework/zend-coding-standard": "~1.0.0", - "zendframework/zend-mail": "^2.6" - }, - "suggest": { - "zendframework/zend-mail": "Zend\\Mail component" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.7-dev", - "dev-develop": "2.8-dev" - } - }, - "autoload": { - "psr-4": { - "Zend\\Mime\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Create and parse MIME messages and parts", - "homepage": "https://github.com/zendframework/zend-mime", - "keywords": [ - "ZendFramework", - "mime", - "zf" - ], - "time": "2018-05-14T19:02:50+00:00" - }, - { - "name": "zendframework/zend-modulemanager", - "version": "2.8.2", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-modulemanager.git", - "reference": "394df6e12248ac430a312d4693f793ee7120baa6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-modulemanager/zipball/394df6e12248ac430a312d4693f793ee7120baa6", - "reference": "394df6e12248ac430a312d4693f793ee7120baa6", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0", - "zendframework/zend-config": "^3.1 || ^2.6", - "zendframework/zend-eventmanager": "^3.2 || ^2.6.3", - "zendframework/zend-stdlib": "^3.1 || ^2.7" - }, - "require-dev": { - "phpunit/phpunit": "^6.0.8 || ^5.7.15", - "zendframework/zend-coding-standard": "~1.0.0", - "zendframework/zend-console": "^2.6", - "zendframework/zend-di": "^2.6", - "zendframework/zend-loader": "^2.5", - "zendframework/zend-mvc": "^3.0 || ^2.7", - "zendframework/zend-servicemanager": "^3.0.3 || ^2.7.5" - }, - "suggest": { - "zendframework/zend-console": "Zend\\Console component", - "zendframework/zend-loader": "Zend\\Loader component if you are not using Composer autoloading for your modules", - "zendframework/zend-mvc": "Zend\\Mvc component", - "zendframework/zend-servicemanager": "Zend\\ServiceManager component" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.7-dev", - "dev-develop": "2.8-dev" - } - }, - "autoload": { - "psr-4": { - "Zend\\ModuleManager\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Modular application system for zend-mvc applications", - "homepage": "https://github.com/zendframework/zend-modulemanager", - "keywords": [ - "ZendFramework", - "modulemanager", - "zf" - ], - "time": "2017-12-02T06:11:18+00:00" - }, - { - "name": "zendframework/zend-mvc", - "version": "3.1.1", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-mvc.git", - "reference": "236e7e1e3757e988fa06530c0a3f96a148858ae8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-mvc/zipball/236e7e1e3757e988fa06530c0a3f96a148858ae8", - "reference": "236e7e1e3757e988fa06530c0a3f96a148858ae8", - "shasum": "" - }, - "require": { - "container-interop/container-interop": "^1.2", - "php": "^5.6 || ^7.0", - "zendframework/zend-eventmanager": "^3.2", - "zendframework/zend-http": "^2.7", - "zendframework/zend-modulemanager": "^2.8", - "zendframework/zend-router": "^3.0.2", - "zendframework/zend-servicemanager": "^3.3", - "zendframework/zend-stdlib": "^3.1", - "zendframework/zend-view": "^2.9" - }, - "require-dev": { - "http-interop/http-middleware": "^0.4.1", - "phpunit/phpunit": "^6.4.4 || ^5.7.14", - "zendframework/zend-coding-standard": "~1.0.0", - "zendframework/zend-json": "^2.6.1 || ^3.0", - "zendframework/zend-psr7bridge": "^1.0", - "zendframework/zend-stratigility": "^2.0.1" - }, - "suggest": { - "http-interop/http-middleware": "^0.4.1 to be used together with zend-stratigility", - "zendframework/zend-json": "(^2.6.1 || ^3.0) To auto-deserialize JSON body content in AbstractRestfulController extensions, when json_decode is unavailable", - "zendframework/zend-log": "^2.9.1 To provide log functionality via LogFilterManager, LogFormatterManager, and LogProcessorManager", - "zendframework/zend-mvc-console": "zend-mvc-console provides the ability to expose zend-mvc as a console application", - "zendframework/zend-mvc-i18n": "zend-mvc-i18n provides integration with zend-i18n, including a translation bridge and translatable route segments", - "zendframework/zend-mvc-plugin-fileprg": "To provide Post/Redirect/Get functionality around forms that container file uploads", - "zendframework/zend-mvc-plugin-flashmessenger": "To provide flash messaging capabilities between requests", - "zendframework/zend-mvc-plugin-identity": "To access the authenticated identity (per zend-authentication) in controllers", - "zendframework/zend-mvc-plugin-prg": "To provide Post/Redirect/Get functionality within controllers", - "zendframework/zend-paginator": "^2.7 To provide pagination functionality via PaginatorPluginManager", - "zendframework/zend-psr7bridge": "(^0.2) To consume PSR-7 middleware within the MVC workflow", - "zendframework/zend-servicemanager-di": "zend-servicemanager-di provides utilities for integrating zend-di and zend-servicemanager in your zend-mvc application", - "zendframework/zend-stratigility": "zend-stratigility is required to use middleware pipes in the MiddlewareListener" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.1-dev", - "dev-develop": "3.2-dev" - } - }, - "autoload": { - "psr-4": { - "Zend\\Mvc\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Zend Framework's event-driven MVC layer, including MVC Applications, Controllers, and Plugins", - "keywords": [ - "ZendFramework", - "mvc", - "zf" - ], - "time": "2017-11-24T06:32:07+00:00" - }, - { - "name": "zendframework/zend-mvc-console", - "version": "1.2.0", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-mvc-console.git", - "reference": "821c18e0d57e71b370166bd2f35623befddaf2ee" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-mvc-console/zipball/821c18e0d57e71b370166bd2f35623befddaf2ee", - "reference": "821c18e0d57e71b370166bd2f35623befddaf2ee", - "shasum": "" - }, - "require": { - "container-interop/container-interop": "^1.1", - "php": "^5.6 || ^7.0", - "zendframework/zend-console": "^2.6", - "zendframework/zend-eventmanager": "^2.6.2 || ^3.0", - "zendframework/zend-modulemanager": "^2.7.1", - "zendframework/zend-mvc": "^3.0.3", - "zendframework/zend-router": "^3.0", - "zendframework/zend-servicemanager": "^2.7.5 || ^3.0.3", - "zendframework/zend-stdlib": "^2.7.5 || ^3.0", - "zendframework/zend-text": "^2.6", - "zendframework/zend-view": "^2.6.3" - }, - "conflict": { - "zendframework/zend-mvc": "<3.0.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.4", - "zendframework/zend-coding-standard": "~1.0.0", - "zendframework/zend-filter": "^2.6.1" - }, - "suggest": { - "zendframework/zend-filter": "^2.6.1, to filter rendered results" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2.x-dev", - "dev-develop": "1.3.x-dev" - }, - "zf": { - "component": "Zend\\Mvc\\Console" - } - }, - "autoload": { - "psr-4": { - "Zend\\Mvc\\Console\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Integration between zend-mvc and zend-console", - "keywords": [ - "ZendFramework", - "console", - "mvc", - "zf" - ], - "time": "2018-04-30T19:10:26+00:00" - }, - { - "name": "zendframework/zend-mvc-i18n", - "version": "1.1.1", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-mvc-i18n.git", - "reference": "7a1b3aca3a8874adb32390d34794cdc525c1c909" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-mvc-i18n/zipball/7a1b3aca3a8874adb32390d34794cdc525c1c909", - "reference": "7a1b3aca3a8874adb32390d34794cdc525c1c909", - "shasum": "" - }, - "require": { - "container-interop/container-interop": "^1.1", - "php": "^5.6 || ^7.0", - "zendframework/zend-i18n": "^2.7", - "zendframework/zend-router": "^3.0", - "zendframework/zend-servicemanager": "^2.7.10 || ^3.0.3", - "zendframework/zend-stdlib": "^2.7.6 || ^3.0", - "zendframework/zend-validator": "^2.6" - }, - "conflict": { - "phpspec/prophecy": "<1.8.0", - "zendframework/zend-mvc": "<3.0.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.5", - "zendframework/zend-cache": "^2.6.1", - "zendframework/zend-coding-standard": "~1.0.0" - }, - "suggest": { - "zendframework/zend-cache": "To enable caching of translation strings" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1.x-dev", - "dev-develop": "1.2.x-dev" - }, - "zf": { - "component": "Zend\\Mvc\\I18n", - "config-provider": "Zend\\Mvc\\I18n\\ConfigProvider" - } - }, - "autoload": { - "psr-4": { - "Zend\\Mvc\\I18n\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Integration between zend-mvc and zend-i18n", - "keywords": [ - "ZendFramework", - "i18n", - "mvc", - "zf" - ], - "time": "2019-09-03T20:50:53+00:00" - }, - { - "name": "zendframework/zend-mvc-plugin-fileprg", - "version": "1.1.0", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-mvc-plugin-fileprg.git", - "reference": "87184f33dbb98eb57c7338a5f026cca29bdd6048" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-mvc-plugin-fileprg/zipball/87184f33dbb98eb57c7338a5f026cca29bdd6048", - "reference": "87184f33dbb98eb57c7338a5f026cca29bdd6048", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0", - "zendframework/zend-filter": "^2.6.1", - "zendframework/zend-form": "^2.7", - "zendframework/zend-inputfilter": "^2.8.1", - "zendframework/zend-mvc": "^3.0", - "zendframework/zend-session": "^2.8.5", - "zendframework/zend-stdlib": "^2.7 || ^3.0", - "zendframework/zend-validator": "^2.6" - }, - "conflict": { - "zendframework/zend-mvc": "<3.0.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.5", - "zendframework/zend-coding-standard": "~1.0.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1.x-dev", - "dev-develop": "1.2.x-dev" - }, - "zf": { - "component": "Zend\\Mvc\\Plugin\\FilePrg" - } - }, - "autoload": { - "psr-4": { - "Zend\\Mvc\\Plugin\\FilePrg\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Post/Redirect/Get plugin with file upload handling for zend-mvc controllers", - "keywords": [ - "ZendFramework", - "mvc", - "zf" - ], - "time": "2018-04-30T20:02:13+00:00" - }, - { - "name": "zendframework/zend-mvc-plugin-flashmessenger", - "version": "1.1.0", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-mvc-plugin-flashmessenger.git", - "reference": "1af2e2d69500da5ca31868c4817b6b7eb7e1cf47" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-mvc-plugin-flashmessenger/zipball/1af2e2d69500da5ca31868c4817b6b7eb7e1cf47", - "reference": "1af2e2d69500da5ca31868c4817b6b7eb7e1cf47", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0", - "zendframework/zend-mvc": "^3.0", - "zendframework/zend-session": "^2.8.5", - "zendframework/zend-stdlib": "^2.7 || ^3.0", - "zendframework/zend-view": "^2.10" - }, - "conflict": { - "zendframework/zend-mvc": "<3.0.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.4", - "zendframework/zend-coding-standard": "~1.0.0", - "zendframework/zend-i18n": "^2.8" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1.x-dev", - "dev-develop": "1.2.x-dev" - }, - "zf": { - "component": "Zend\\Mvc\\Plugin\\FlashMessenger" - } - }, - "autoload": { - "psr-4": { - "Zend\\Mvc\\Plugin\\FlashMessenger\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Plugin for creating and exposing flash messages via zend-mvc controllers", - "keywords": [ - "ZendFramework", - "mvc", - "zf" - ], - "time": "2018-04-30T18:47:56+00:00" - }, - { - "name": "zendframework/zend-mvc-plugin-identity", - "version": "1.1.0", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-mvc-plugin-identity.git", - "reference": "4073192d875d6f7ae90adadd21d7e980faaac4a1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-mvc-plugin-identity/zipball/4073192d875d6f7ae90adadd21d7e980faaac4a1", - "reference": "4073192d875d6f7ae90adadd21d7e980faaac4a1", - "shasum": "" - }, - "require": { - "container-interop/container-interop": "^1.1", - "php": "^5.6 || ^7.0", - "zendframework/zend-authentication": "^2.5.3", - "zendframework/zend-mvc": "^3.0", - "zendframework/zend-servicemanager": "^2.7.5 || ^3.0.3" - }, - "conflict": { - "zendframework/zend-mvc": "<3.0.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.4", - "zendframework/zend-coding-standard": "~1.0.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1.x-dev", - "dev-develop": "1.2.x-dev" - }, - "zf": { - "component": "Zend\\Mvc\\Plugin\\Identity" - } - }, - "autoload": { - "psr-4": { - "Zend\\Mvc\\Plugin\\Identity\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Plugin for retrieving the current authenticated identity within zend-mvc controllers", - "keywords": [ - "ZendFramework", - "mvc", - "zf" - ], - "time": "2018-04-30T19:50:13+00:00" - }, - { - "name": "zendframework/zend-mvc-plugin-prg", - "version": "1.1.0", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-mvc-plugin-prg.git", - "reference": "9b9d555f936002b90f14fbbfe477e734601307b2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-mvc-plugin-prg/zipball/9b9d555f936002b90f14fbbfe477e734601307b2", - "reference": "9b9d555f936002b90f14fbbfe477e734601307b2", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0", - "zendframework/zend-mvc": "^3.0", - "zendframework/zend-session": "^2.8.5", - "zendframework/zend-stdlib": "^2.7 || ^3.0" - }, - "conflict": { - "zendframework/zend-mvc": "<3.0.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.4", - "zendframework/zend-coding-standard": "~1.0.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1.x-dev", - "dev-develop": "1.2.x-dev" - }, - "zf": { - "component": "Zend\\Mvc\\Plugin\\Prg" - } - }, - "autoload": { - "psr-4": { - "Zend\\Mvc\\Plugin\\Prg\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Post/Redirect/Get plugin for zend-mvc controllers", - "keywords": [ - "ZendFramework", - "mvc", - "zf" - ], - "time": "2018-04-30T19:54:38+00:00" - }, - { - "name": "zendframework/zend-navigation", - "version": "2.9.1", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-navigation.git", - "reference": "fd3c60b83e816cfb67b53c2193372ac19469a609" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-navigation/zipball/fd3c60b83e816cfb67b53c2193372ac19469a609", - "reference": "fd3c60b83e816cfb67b53c2193372ac19469a609", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0", - "zendframework/zend-stdlib": "^2.7 || ^3.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2", - "zendframework/zend-coding-standard": "~1.0.0", - "zendframework/zend-config": "^2.6 || ^3.1", - "zendframework/zend-console": "^2.6", - "zendframework/zend-http": "^2.6", - "zendframework/zend-i18n": "^2.7.3", - "zendframework/zend-log": "^2.9.1", - "zendframework/zend-mvc": "^2.7.9 || ^3.0.4", - "zendframework/zend-permissions-acl": "^2.6", - "zendframework/zend-router": "^3.0.2", - "zendframework/zend-servicemanager": "^2.7.5 || ^3.0.3", - "zendframework/zend-uri": "^2.5.2", - "zendframework/zend-view": "^2.9" - }, - "suggest": { - "zendframework/zend-config": "^2.6 || ^3.1, to provide page configuration (optional, as arrays and Traversables are also allowed)", - "zendframework/zend-permissions-acl": "^2.6, to provide ACL-based access restrictions to pages", - "zendframework/zend-router": "^3.0, to use router-based URI generation with Mvc pages", - "zendframework/zend-servicemanager": "^2.7.5 || ^3.0.3, to use the navigation factories", - "zendframework/zend-view": "^2.8.1, to use the navigation view helpers" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.9.x-dev", - "dev-develop": "2.10.x-dev" - }, - "zf": { - "component": "Zend\\Navigation", - "config-provider": "Zend\\Navigation\\ConfigProvider" - } - }, - "autoload": { - "psr-4": { - "Zend\\Navigation\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Manage trees of pointers to web pages in order to build navigation systems", - "keywords": [ - "ZendFramework", - "navigation", - "zf" - ], - "time": "2019-08-21T08:28:20+00:00" - }, - { - "name": "zendframework/zend-paginator", - "version": "2.8.2", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-paginator.git", - "reference": "2b4d07d9475ed581278a28d065b238a0941402e2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-paginator/zipball/2b4d07d9475ed581278a28d065b238a0941402e2", - "reference": "2b4d07d9475ed581278a28d065b238a0941402e2", - "shasum": "" - }, - "require": { - "php": "^7.0 || ^5.6", - "zendframework/zend-stdlib": "^2.7 || ^3.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.2.1 || ^5.7.15", - "zendframework/zend-cache": "^2.6.1", - "zendframework/zend-coding-standard": "~1.0.0", - "zendframework/zend-config": "^2.6.0", - "zendframework/zend-db": "^2.9.2", - "zendframework/zend-filter": "^2.6.1", - "zendframework/zend-json": "^2.6.1", - "zendframework/zend-servicemanager": "^2.7.5 || ^3.0.3", - "zendframework/zend-view": "^2.6.3" - }, - "suggest": { - "zendframework/zend-cache": "Zend\\Cache component to support cache features", - "zendframework/zend-db": "Zend\\Db component", - "zendframework/zend-filter": "Zend\\Filter component", - "zendframework/zend-json": "Zend\\Json component", - "zendframework/zend-servicemanager": "Zend\\ServiceManager component", - "zendframework/zend-view": "Zend\\View component" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.8.x-dev", - "dev-develop": "2.9.x-dev" - }, - "zf": { - "component": "Zend\\Paginator", - "config-provider": "Zend\\Paginator\\ConfigProvider" - } - }, - "autoload": { - "psr-4": { - "Zend\\Paginator\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Paginate collections of data from arbitrary sources", - "keywords": [ - "ZendFramework", - "paginator", - "zf" - ], - "time": "2019-08-21T13:31:03+00:00" - }, - { - "name": "zendframework/zend-permissions-acl", - "version": "2.7.1", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-permissions-acl.git", - "reference": "1323e30a9357e6f6956f63d97faf7e8c8db1f4f8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-permissions-acl/zipball/1323e30a9357e6f6956f63d97faf7e8c8db1f4f8", - "reference": "1323e30a9357e6f6956f63d97faf7e8c8db1f4f8", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.5", - "zendframework/zend-coding-standard": "~1.0.0", - "zendframework/zend-servicemanager": "^2.7.5 || ^3.0.3" - }, - "suggest": { - "zendframework/zend-servicemanager": "To support Zend\\Permissions\\Acl\\Assertion\\AssertionManager plugin manager usage" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.7.x-dev", - "dev-develop": "2.8.x-dev" - } - }, - "autoload": { - "psr-4": { - "Zend\\Permissions\\Acl\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Provides a lightweight and flexible access control list (ACL) implementation for privileges management", - "keywords": [ - "ZendFramework", - "acl", - "zf" - ], - "time": "2019-06-25T08:09:22+00:00" - }, - { - "name": "zendframework/zend-router", - "version": "3.3.0", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-router.git", - "reference": "b113a4cfd910ee4723079fa58a9bcf3198631620" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-router/zipball/b113a4cfd910ee4723079fa58a9bcf3198631620", - "reference": "b113a4cfd910ee4723079fa58a9bcf3198631620", - "shasum": "" - }, - "require": { - "container-interop/container-interop": "^1.2", - "php": "^5.6 || ^7.0", - "zendframework/zend-http": "^2.8.1", - "zendframework/zend-servicemanager": "^2.7.8 || ^3.3", - "zendframework/zend-stdlib": "^3.2.1" - }, - "conflict": { - "zendframework/zend-mvc": "<3.0.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.22 || ^6.4.1", - "zendframework/zend-coding-standard": "~1.0.0", - "zendframework/zend-i18n": "^2.7.4" - }, - "suggest": { - "zendframework/zend-i18n": "^2.7.4, if defining translatable HTTP path segments" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.3.x-dev", - "dev-develop": "4.0.x-dev" - }, - "zf": { - "component": "Zend\\Router", - "config-provider": "Zend\\Router\\ConfigProvider" - } - }, - "autoload": { - "psr-4": { - "Zend\\Router\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Flexible routing system for HTTP and console applications", - "keywords": [ - "ZendFramework", - "mvc", - "routing", - "zend", - "zf" - ], - "time": "2019-02-26T20:24:12+00:00" - }, - { - "name": "zendframework/zend-serializer", - "version": "2.9.0", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-serializer.git", - "reference": "0172690db48d8935edaf625c4cba38b79719892c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-serializer/zipball/0172690db48d8935edaf625c4cba38b79719892c", - "reference": "0172690db48d8935edaf625c4cba38b79719892c", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0", - "zendframework/zend-json": "^2.5 || ^3.0", - "zendframework/zend-stdlib": "^2.7 || ^3.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.25 || ^6.4.4", - "zendframework/zend-coding-standard": "~1.0.0", - "zendframework/zend-math": "^2.6 || ^3.0", - "zendframework/zend-servicemanager": "^2.7.5 || ^3.0.3" - }, - "suggest": { - "zendframework/zend-math": "(^2.6 || ^3.0) To support Python Pickle serialization", - "zendframework/zend-servicemanager": "(^2.7.5 || ^3.0.3) To support plugin manager support" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.9.x-dev", - "dev-develop": "2.10.x-dev" - }, - "zf": { - "component": "Zend\\Serializer", - "config-provider": "Zend\\Serializer\\ConfigProvider" - } - }, - "autoload": { - "psr-4": { - "Zend\\Serializer\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "provides an adapter based interface to simply generate storable representation of PHP types by different facilities, and recover", - "keywords": [ - "ZendFramework", - "serializer", - "zf" - ], - "time": "2018-05-14T18:45:18+00:00" - }, - { - "name": "zendframework/zend-servicemanager", - "version": "3.4.0", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-servicemanager.git", - "reference": "a1ed6140d0d3ee803fec96582593ed024950067b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-servicemanager/zipball/a1ed6140d0d3ee803fec96582593ed024950067b", - "reference": "a1ed6140d0d3ee803fec96582593ed024950067b", - "shasum": "" - }, - "require": { - "container-interop/container-interop": "^1.2", - "php": "^5.6 || ^7.0", - "psr/container": "^1.0", - "zendframework/zend-stdlib": "^3.2.1" - }, - "provide": { - "container-interop/container-interop-implementation": "^1.2", - "psr/container-implementation": "^1.0" - }, - "require-dev": { - "mikey179/vfsstream": "^1.6.5", - "ocramius/proxy-manager": "^1.0 || ^2.0", - "phpbench/phpbench": "^0.13.0", - "phpunit/phpunit": "^5.7.25 || ^6.4.4", - "zendframework/zend-coding-standard": "~1.0.0" - }, - "suggest": { - "ocramius/proxy-manager": "ProxyManager 1.* to handle lazy initialization of services", - "zendframework/zend-stdlib": "zend-stdlib ^2.5 if you wish to use the MergeReplaceKey or MergeRemoveKey features in Config instances" - }, - "bin": [ - "bin/generate-deps-for-config-factory", - "bin/generate-factory-for-class" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.3-dev", - "dev-develop": "4.0-dev" - } - }, - "autoload": { - "psr-4": { - "Zend\\ServiceManager\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Factory-Driven Dependency Injection Container", - "keywords": [ - "PSR-11", - "ZendFramework", - "dependency-injection", - "di", - "dic", - "service-manager", - "servicemanager", - "zf" - ], - "time": "2018-12-22T06:05:09+00:00" - }, - { - "name": "zendframework/zend-session", - "version": "2.8.6", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-session.git", - "reference": "8e67629ba7ddc67e3b03157615156317535bffa7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-session/zipball/8e67629ba7ddc67e3b03157615156317535bffa7", - "reference": "8e67629ba7ddc67e3b03157615156317535bffa7", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0", - "zendframework/zend-eventmanager": "^2.6.2 || ^3.0", - "zendframework/zend-stdlib": "^2.7 || ^3.0" - }, - "require-dev": { - "container-interop/container-interop": "^1.1", - "mongodb/mongodb": "^1.0.1", - "php-mock/php-mock-phpunit": "^1.1.2 || ^2.0", - "phpunit/phpunit": "^5.7.5 || >=6.0.13 <6.5.0", - "zendframework/zend-cache": "^2.6.1", - "zendframework/zend-coding-standard": "~1.0.0", - "zendframework/zend-db": "^2.7", - "zendframework/zend-http": "^2.5.4", - "zendframework/zend-servicemanager": "^2.7.5 || ^3.0.3", - "zendframework/zend-validator": "^2.6" - }, - "suggest": { - "mongodb/mongodb": "If you want to use the MongoDB session save handler", - "zendframework/zend-cache": "Zend\\Cache component", - "zendframework/zend-db": "Zend\\Db component", - "zendframework/zend-http": "Zend\\Http component", - "zendframework/zend-servicemanager": "Zend\\ServiceManager component", - "zendframework/zend-validator": "Zend\\Validator component" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.8.x-dev", - "dev-develop": "2.9.x-dev" - }, - "zf": { - "component": "Zend\\Session", - "config-provider": "Zend\\Session\\ConfigProvider" - } - }, - "autoload": { - "psr-4": { - "Zend\\Session\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "manage and preserve session data, a logical complement of cookie data, across multiple page requests by the same client", - "keywords": [ - "ZendFramework", - "session", - "zf" - ], - "time": "2019-08-11T19:14:12+00:00" - }, - { - "name": "zendframework/zend-stdlib", - "version": "3.2.1", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-stdlib.git", - "reference": "66536006722aff9e62d1b331025089b7ec71c065" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-stdlib/zipball/66536006722aff9e62d1b331025089b7ec71c065", - "reference": "66536006722aff9e62d1b331025089b7ec71c065", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0" - }, - "require-dev": { - "phpbench/phpbench": "^0.13", - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2", - "zendframework/zend-coding-standard": "~1.0.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.2.x-dev", - "dev-develop": "3.3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Zend\\Stdlib\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "SPL extensions, array utilities, error handlers, and more", - "keywords": [ - "ZendFramework", - "stdlib", - "zf" - ], - "time": "2018-08-28T21:34:05+00:00" - }, - { - "name": "zendframework/zend-text", - "version": "2.7.0", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-text.git", - "reference": "ca987dd4594f5f9508771fccd82c89bc7fbb39ac" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-text/zipball/ca987dd4594f5f9508771fccd82c89bc7fbb39ac", - "reference": "ca987dd4594f5f9508771fccd82c89bc7fbb39ac", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0", - "zendframework/zend-servicemanager": "^2.7.5 || ^3.0.3", - "zendframework/zend-stdlib": "^2.7 || ^3.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.4", - "zendframework/zend-coding-standard": "~1.0.0", - "zendframework/zend-config": "^2.6" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.7.x-dev", - "dev-develop": "2.8.x-dev" - } - }, - "autoload": { - "psr-4": { - "Zend\\Text\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Create FIGlets and text-based tables", - "keywords": [ - "ZendFramework", - "text", - "zf" - ], - "time": "2018-04-30T14:55:10+00:00" - }, - { - "name": "zendframework/zend-uri", - "version": "2.7.0", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-uri.git", - "reference": "b2785cd38fe379a784645449db86f21b7739b1ee" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-uri/zipball/b2785cd38fe379a784645449db86f21b7739b1ee", - "reference": "b2785cd38fe379a784645449db86f21b7739b1ee", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0", - "zendframework/zend-escaper": "^2.5", - "zendframework/zend-validator": "^2.10" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.4", - "zendframework/zend-coding-standard": "~1.0.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.7.x-dev", - "dev-develop": "2.8.x-dev" - } - }, - "autoload": { - "psr-4": { - "Zend\\Uri\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "A component that aids in manipulating and validating » Uniform Resource Identifiers (URIs)", - "keywords": [ - "ZendFramework", - "uri", - "zf" - ], - "time": "2019-02-27T21:39:04+00:00" - }, - { - "name": "zendframework/zend-validator", - "version": "2.12.0", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-validator.git", - "reference": "64c33668e5fa2d39c6289a878f927ea2b0850c30" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-validator/zipball/64c33668e5fa2d39c6289a878f927ea2b0850c30", - "reference": "64c33668e5fa2d39c6289a878f927ea2b0850c30", - "shasum": "" - }, - "require": { - "container-interop/container-interop": "^1.1", - "php": "^5.6 || ^7.0", - "zendframework/zend-stdlib": "^3.2.1" - }, - "require-dev": { - "phpunit/phpunit": "^6.0.8 || ^5.7.15", - "psr/http-message": "^1.0", - "zendframework/zend-cache": "^2.6.1", - "zendframework/zend-coding-standard": "~1.0.0", - "zendframework/zend-config": "^2.6", - "zendframework/zend-db": "^2.7", - "zendframework/zend-filter": "^2.6", - "zendframework/zend-http": "^2.5.4", - "zendframework/zend-i18n": "^2.6", - "zendframework/zend-math": "^2.6", - "zendframework/zend-servicemanager": "^2.7.5 || ^3.0.3", - "zendframework/zend-session": "^2.8", - "zendframework/zend-uri": "^2.5" - }, - "suggest": { - "psr/http-message": "psr/http-message, required when validating PSR-7 UploadedFileInterface instances via the Upload and UploadFile validators", - "zendframework/zend-db": "Zend\\Db component, required by the (No)RecordExists validator", - "zendframework/zend-filter": "Zend\\Filter component, required by the Digits validator", - "zendframework/zend-i18n": "Zend\\I18n component to allow translation of validation error messages", - "zendframework/zend-i18n-resources": "Translations of validator messages", - "zendframework/zend-math": "Zend\\Math component, required by the Csrf validator", - "zendframework/zend-servicemanager": "Zend\\ServiceManager component to allow using the ValidatorPluginManager and validator chains", - "zendframework/zend-session": "Zend\\Session component, ^2.8; required by the Csrf validator", - "zendframework/zend-uri": "Zend\\Uri component, required by the Uri and Sitemap\\Loc validators" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.12.x-dev", - "dev-develop": "2.13.x-dev" - }, - "zf": { - "component": "Zend\\Validator", - "config-provider": "Zend\\Validator\\ConfigProvider" - } - }, - "autoload": { - "psr-4": { - "Zend\\Validator\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "provides a set of commonly needed validators", - "homepage": "https://github.com/zendframework/zend-validator", - "keywords": [ - "validator", - "zf2" - ], - "time": "2019-01-30T14:26:10+00:00" - }, - { - "name": "zendframework/zend-version", - "version": "2.5.1", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-version.git", - "reference": "e30c55dc394eaf396f0347887af0a7bef471fe08" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-version/zipball/e30c55dc394eaf396f0347887af0a7bef471fe08", - "reference": "e30c55dc394eaf396f0347887af0a7bef471fe08", - "shasum": "" - }, - "require": { - "php": ">=5.3.23", - "zendframework/zend-json": "~2.5" - }, - "require-dev": { - "fabpot/php-cs-fixer": "1.7.*", - "phpunit/phpunit": "~4.0", - "zendframework/zend-http": "~2.5" - }, - "suggest": { - "zendframework/zend-http": "Allows use of Zend\\Http\\Client to check version information", - "zendframework/zend-json": "To check latest version hosted in GitHub" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.5-dev", - "dev-develop": "2.6-dev" - } - }, - "autoload": { - "psr-4": { - "Zend\\Version\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "homepage": "https://github.com/zendframework/zend-version", - "keywords": [ - "version", - "zf2" - ], - "abandoned": "ocramius/package-versions", - "time": "2015-06-04T15:41:05+00:00" - }, - { - "name": "zendframework/zend-view", - "version": "2.11.2", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-view.git", - "reference": "4f5cb653ed4c64bb8d9bf05b294300feb00c67f2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-view/zipball/4f5cb653ed4c64bb8d9bf05b294300feb00c67f2", - "reference": "4f5cb653ed4c64bb8d9bf05b294300feb00c67f2", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0", - "zendframework/zend-eventmanager": "^2.6.2 || ^3.0", - "zendframework/zend-json": "^2.6.1 || ^3.0", - "zendframework/zend-loader": "^2.5", - "zendframework/zend-stdlib": "^2.7 || ^3.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.15 || ^6.0.8", - "zendframework/zend-authentication": "^2.5", - "zendframework/zend-cache": "^2.6.1", - "zendframework/zend-coding-standard": "~1.0.0", - "zendframework/zend-config": "^2.6", - "zendframework/zend-console": "^2.6", - "zendframework/zend-escaper": "^2.5", - "zendframework/zend-feed": "^2.7", - "zendframework/zend-filter": "^2.6.1", - "zendframework/zend-http": "^2.5.4", - "zendframework/zend-i18n": "^2.6", - "zendframework/zend-log": "^2.7", - "zendframework/zend-modulemanager": "^2.7.1", - "zendframework/zend-mvc": "^2.7.14 || ^3.0", - "zendframework/zend-navigation": "^2.5", - "zendframework/zend-paginator": "^2.5", - "zendframework/zend-permissions-acl": "^2.6", - "zendframework/zend-router": "^3.0.1", - "zendframework/zend-serializer": "^2.6.1", - "zendframework/zend-servicemanager": "^2.7.5 || ^3.0.3", - "zendframework/zend-session": "^2.8.1", - "zendframework/zend-uri": "^2.5" - }, - "suggest": { - "zendframework/zend-authentication": "Zend\\Authentication component", - "zendframework/zend-escaper": "Zend\\Escaper component", - "zendframework/zend-feed": "Zend\\Feed component", - "zendframework/zend-filter": "Zend\\Filter component", - "zendframework/zend-http": "Zend\\Http component", - "zendframework/zend-i18n": "Zend\\I18n component", - "zendframework/zend-mvc": "Zend\\Mvc component", - "zendframework/zend-mvc-plugin-flashmessenger": "zend-mvc-plugin-flashmessenger component, if you want to use the FlashMessenger view helper with zend-mvc versions 3 and up", - "zendframework/zend-navigation": "Zend\\Navigation component", - "zendframework/zend-paginator": "Zend\\Paginator component", - "zendframework/zend-permissions-acl": "Zend\\Permissions\\Acl component", - "zendframework/zend-servicemanager": "Zend\\ServiceManager component", - "zendframework/zend-uri": "Zend\\Uri component" - }, - "bin": [ - "bin/templatemap_generator.php" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.11.x-dev", - "dev-develop": "2.12.x-dev" - } - }, - "autoload": { - "psr-4": { - "Zend\\View\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "provides a system of helpers, output filters, and variable escaping", - "homepage": "https://github.com/zendframework/zend-view", - "keywords": [ - "view", - "zf2" - ], - "time": "2019-02-19T17:40:15+00:00" - }, - { - "name": "zf-commons/zfc-user", - "version": "3.0.0", - "source": { - "type": "git", - "url": "https://github.com/ZF-Commons/ZfcUser.git", - "reference": "b13c7ca94ab15f21e2804d8103cbc7843a06ca48" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/ZF-Commons/ZfcUser/zipball/b13c7ca94ab15f21e2804d8103cbc7843a06ca48", - "reference": "b13c7ca94ab15f21e2804d8103cbc7843a06ca48", - "shasum": "" - }, - "require": { - "php": "^5.5|^7.0", - "zendframework/zend-authentication": "^2.5", - "zendframework/zend-crypt": "^3.0", - "zendframework/zend-db": "^2.8", - "zendframework/zend-form": "^2.9", - "zendframework/zend-http": "^2.5", - "zendframework/zend-hydrator": "^2.0", - "zendframework/zend-i18n": "^2.7", - "zendframework/zend-inputfilter": "^2.7", - "zendframework/zend-loader": "^2.5", - "zendframework/zend-modulemanager": "^2.7", - "zendframework/zend-mvc": "^3.0", - "zendframework/zend-mvc-plugin-flashmessenger": "^1.0", - "zendframework/zend-mvc-plugin-prg": "^1.0", - "zendframework/zend-servicemanager": "^3.0", - "zendframework/zend-session": "^2.7", - "zendframework/zend-stdlib": "^3.0", - "zendframework/zend-validator": "^2.8", - "zendframework/zend-view": "^2.8" - }, - "require-dev": { - "phpmd/phpmd": "1.4.*", - "phpunit/phpunit": ">=3.7,<4", - "squizlabs/php_codesniffer": "1.4.*", - "zendframework/zend-captcha": "^2.6" - }, - "suggest": { - "zendframework/zend-captcha": "Zend\\Captcha if you want to use the captcha component" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "0.1.x-dev" - } - }, - "autoload": { - "psr-0": { - "ZfcUser": "src/" - }, - "classmap": [ - "./Module.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Kyle Spraggs", - "email": "theman@spiffyjr.me", - "homepage": "http://www.spiffyjr.me/" - }, - { - "name": "Evan Coury", - "email": "me@evancoury.com", - "homepage": "http://blog.evan.pro/" - } - ], - "description": "A generic user registration and authentication module for ZF2. Supports Zend\\Db and Doctrine2.", - "homepage": "https://github.com/ZF-Commons/ZfcUser", - "keywords": [ - "zf2" - ], - "time": "2017-05-24T10:45:54+00:00" - }, - { - "name": "zfcampus/zf-asset-manager", - "version": "1.2.0", - "source": { - "type": "git", - "url": "https://github.com/zfcampus/zf-asset-manager.git", - "reference": "8987509ee4d9cadd153e54cfb6c5be2ac6d51aad" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zfcampus/zf-asset-manager/zipball/8987509ee4d9cadd153e54cfb6c5be2ac6d51aad", - "reference": "8987509ee4d9cadd153e54cfb6c5be2ac6d51aad", - "shasum": "" - }, - "require": { - "composer-plugin-api": "^1.1", - "php": "^5.6 || ^7.0" - }, - "require-dev": { - "composer/composer": ">=1.0.0-alpha10", - "mikey179/vfsstream": "^1.6", - "phpunit/phpunit": "^5.7.23 || ^6.4.3", - "squizlabs/php_codesniffer": "^2.6.2" - }, - "type": "composer-plugin", - "extra": { - "branch-alias": { - "dev-master": "1.2-dev", - "dev-develop": "1.3-dev" - }, - "class": "ZF\\AssetManager\\Plugin" - }, - "autoload": { - "psr-4": { - "ZF\\AssetManager\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Composer plugin for copying module assets into application document roots.", - "time": "2017-11-02T22:28:50+00:00" - } - ], - "packages-dev": [ - { - "name": "phpdocumentor/reflection-common", - "version": "2.0.0", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionCommon.git", - "reference": "63a995caa1ca9e5590304cd845c15ad6d482a62a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/63a995caa1ca9e5590304cd845c15ad6d482a62a", - "reference": "63a995caa1ca9e5590304cd845c15ad6d482a62a", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "require-dev": { - "phpunit/phpunit": "~6" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jaap van Otterdijk", - "email": "opensource@ijaap.nl" - } - ], - "description": "Common reflection classes used by phpdocumentor to reflect the code structure", - "homepage": "http://www.phpdoc.org", - "keywords": [ - "FQSEN", - "phpDocumentor", - "phpdoc", - "reflection", - "static analysis" - ], - "time": "2018-08-07T13:53:10+00:00" - }, - { - "name": "phpdocumentor/reflection-docblock", - "version": "4.3.2", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "b83ff7cfcfee7827e1e78b637a5904fe6a96698e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/b83ff7cfcfee7827e1e78b637a5904fe6a96698e", - "reference": "b83ff7cfcfee7827e1e78b637a5904fe6a96698e", - "shasum": "" - }, - "require": { - "php": "^7.0", - "phpdocumentor/reflection-common": "^1.0.0 || ^2.0.0", - "phpdocumentor/type-resolver": "~0.4 || ^1.0.0", - "webmozart/assert": "^1.0" - }, - "require-dev": { - "doctrine/instantiator": "^1.0.5", - "mockery/mockery": "^1.0", - "phpunit/phpunit": "^6.4" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": [ - "src/" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" - } - ], - "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", - "time": "2019-09-12T14:27:41+00:00" - }, - { - "name": "phpdocumentor/type-resolver", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "2e32a6d48972b2c1976ed5d8967145b6cec4a4a9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/2e32a6d48972b2c1976ed5d8967145b6cec4a4a9", - "reference": "2e32a6d48972b2c1976ed5d8967145b6cec4a4a9", - "shasum": "" - }, - "require": { - "php": "^7.1", - "phpdocumentor/reflection-common": "^2.0" - }, - "require-dev": { - "ext-tokenizer": "^7.1", - "mockery/mockery": "~1", - "phpunit/phpunit": "^7.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" - } - ], - "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", - "time": "2019-08-22T18:11:29+00:00" - }, - { - "name": "phpspec/prophecy", - "version": "1.8.1", - "source": { - "type": "git", - "url": "https://github.com/phpspec/prophecy.git", - "reference": "1927e75f4ed19131ec9bcc3b002e07fb1173ee76" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/1927e75f4ed19131ec9bcc3b002e07fb1173ee76", - "reference": "1927e75f4ed19131ec9bcc3b002e07fb1173ee76", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "^1.0.2", - "php": "^5.3|^7.0", - "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0", - "sebastian/comparator": "^1.1|^2.0|^3.0", - "sebastian/recursion-context": "^1.0|^2.0|^3.0" - }, - "require-dev": { - "phpspec/phpspec": "^2.5|^3.2", - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.8.x-dev" - } - }, - "autoload": { - "psr-4": { - "Prophecy\\": "src/Prophecy" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" - }, - { - "name": "Marcello Duarte", - "email": "marcello.duarte@gmail.com" - } - ], - "description": "Highly opinionated mocking framework for PHP 5.3+", - "homepage": "https://github.com/phpspec/prophecy", - "keywords": [ - "Double", - "Dummy", - "fake", - "mock", - "spy", - "stub" - ], - "time": "2019-06-13T12:50:23+00:00" - }, - { - "name": "phpunit/php-code-coverage", - "version": "4.0.8", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "ef7b2f56815df854e66ceaee8ebe9393ae36a40d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/ef7b2f56815df854e66ceaee8ebe9393ae36a40d", - "reference": "ef7b2f56815df854e66ceaee8ebe9393ae36a40d", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-xmlwriter": "*", - "php": "^5.6 || ^7.0", - "phpunit/php-file-iterator": "^1.3", - "phpunit/php-text-template": "^1.2", - "phpunit/php-token-stream": "^1.4.2 || ^2.0", - "sebastian/code-unit-reverse-lookup": "^1.0", - "sebastian/environment": "^1.3.2 || ^2.0", - "sebastian/version": "^1.0 || ^2.0" - }, - "require-dev": { - "ext-xdebug": "^2.1.4", - "phpunit/phpunit": "^5.7" - }, - "suggest": { - "ext-xdebug": "^2.5.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sb@sebastian-bergmann.de", - "role": "lead" - } - ], - "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", - "homepage": "https://github.com/sebastianbergmann/php-code-coverage", - "keywords": [ - "coverage", - "testing", - "xunit" - ], - "time": "2017-04-02T07:44:40+00:00" - }, - { - "name": "phpunit/php-file-iterator", - "version": "1.4.5", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/730b01bc3e867237eaac355e06a36b85dd93a8b4", - "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.4.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sb@sebastian-bergmann.de", - "role": "lead" - } - ], - "description": "FilterIterator implementation that filters files based on a list of suffixes.", - "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", - "keywords": [ - "filesystem", - "iterator" - ], - "time": "2017-11-27T13:52:08+00:00" - }, - { - "name": "phpunit/php-text-template", - "version": "1.2.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-text-template.git", - "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686", - "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Simple template engine.", - "homepage": "https://github.com/sebastianbergmann/php-text-template/", - "keywords": [ - "template" - ], - "time": "2015-06-21T13:50:34+00:00" - }, - { - "name": "phpunit/php-timer", - "version": "1.0.9", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3dcf38ca72b158baf0bc245e9184d3fdffa9c46f", - "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f", - "shasum": "" - }, - "require": { - "php": "^5.3.3 || ^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sb@sebastian-bergmann.de", - "role": "lead" - } - ], - "description": "Utility class for timing", - "homepage": "https://github.com/sebastianbergmann/php-timer/", - "keywords": [ - "timer" - ], - "time": "2017-02-26T11:10:40+00:00" - }, - { - "name": "phpunit/php-token-stream", - "version": "2.0.2", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-token-stream.git", - "reference": "791198a2c6254db10131eecfe8c06670700904db" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/791198a2c6254db10131eecfe8c06670700904db", - "reference": "791198a2c6254db10131eecfe8c06670700904db", - "shasum": "" - }, - "require": { - "ext-tokenizer": "*", - "php": "^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.2.4" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Wrapper around PHP's tokenizer extension.", - "homepage": "https://github.com/sebastianbergmann/php-token-stream/", - "keywords": [ - "tokenizer" - ], - "time": "2017-11-27T05:48:46+00:00" - }, - { - "name": "phpunit/phpunit", - "version": "5.7.27", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "b7803aeca3ccb99ad0a506fa80b64cd6a56bbc0c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/b7803aeca3ccb99ad0a506fa80b64cd6a56bbc0c", - "reference": "b7803aeca3ccb99ad0a506fa80b64cd6a56bbc0c", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-json": "*", - "ext-libxml": "*", - "ext-mbstring": "*", - "ext-xml": "*", - "myclabs/deep-copy": "~1.3", - "php": "^5.6 || ^7.0", - "phpspec/prophecy": "^1.6.2", - "phpunit/php-code-coverage": "^4.0.4", - "phpunit/php-file-iterator": "~1.4", - "phpunit/php-text-template": "~1.2", - "phpunit/php-timer": "^1.0.6", - "phpunit/phpunit-mock-objects": "^3.2", - "sebastian/comparator": "^1.2.4", - "sebastian/diff": "^1.4.3", - "sebastian/environment": "^1.3.4 || ^2.0", - "sebastian/exporter": "~2.0", - "sebastian/global-state": "^1.1", - "sebastian/object-enumerator": "~2.0", - "sebastian/resource-operations": "~1.0", - "sebastian/version": "^1.0.6|^2.0.1", - "symfony/yaml": "~2.1|~3.0|~4.0" - }, - "conflict": { - "phpdocumentor/reflection-docblock": "3.0.2" - }, - "require-dev": { - "ext-pdo": "*" - }, - "suggest": { - "ext-xdebug": "*", - "phpunit/php-invoker": "~1.1" - }, - "bin": [ - "phpunit" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.7.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "The PHP Unit Testing framework.", - "homepage": "https://phpunit.de/", - "keywords": [ - "phpunit", - "testing", - "xunit" - ], - "time": "2018-02-01T05:50:59+00:00" - }, - { - "name": "phpunit/phpunit-mock-objects", - "version": "3.4.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git", - "reference": "a23b761686d50a560cc56233b9ecf49597cc9118" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/a23b761686d50a560cc56233b9ecf49597cc9118", - "reference": "a23b761686d50a560cc56233b9ecf49597cc9118", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "^1.0.2", - "php": "^5.6 || ^7.0", - "phpunit/php-text-template": "^1.2", - "sebastian/exporter": "^1.2 || ^2.0" - }, - "conflict": { - "phpunit/phpunit": "<5.4.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.4" - }, - "suggest": { - "ext-soap": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.2.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sb@sebastian-bergmann.de", - "role": "lead" - } - ], - "description": "Mock Object library for PHPUnit", - "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/", - "keywords": [ - "mock", - "xunit" - ], - "abandoned": true, - "time": "2017-06-30T09:13:00+00:00" - }, - { - "name": "sebastian/code-unit-reverse-lookup", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", - "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", - "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.7 || ^6.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Looks up which function or method a line of code belongs to", - "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", - "time": "2017-03-04T06:30:41+00:00" - }, - { - "name": "sebastian/comparator", - "version": "1.2.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "2b7424b55f5047b47ac6e5ccb20b2aea4011d9be" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/2b7424b55f5047b47ac6e5ccb20b2aea4011d9be", - "reference": "2b7424b55f5047b47ac6e5ccb20b2aea4011d9be", - "shasum": "" - }, - "require": { - "php": ">=5.3.3", - "sebastian/diff": "~1.2", - "sebastian/exporter": "~1.2 || ~2.0" - }, - "require-dev": { - "phpunit/phpunit": "~4.4" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Volker Dusch", - "email": "github@wallbash.com" - }, - { - "name": "Bernhard Schussek", - "email": "bschussek@2bepublished.at" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Provides the functionality to compare PHP values for equality", - "homepage": "http://www.github.com/sebastianbergmann/comparator", - "keywords": [ - "comparator", - "compare", - "equality" - ], - "time": "2017-01-29T09:50:25+00:00" - }, - { - "name": "sebastian/diff", - "version": "1.4.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "7f066a26a962dbe58ddea9f72a4e82874a3975a4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/7f066a26a962dbe58ddea9f72a4e82874a3975a4", - "reference": "7f066a26a962dbe58ddea9f72a4e82874a3975a4", - "shasum": "" - }, - "require": { - "php": "^5.3.3 || ^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.4-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Kore Nordmann", - "email": "mail@kore-nordmann.de" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Diff implementation", - "homepage": "https://github.com/sebastianbergmann/diff", - "keywords": [ - "diff" - ], - "time": "2017-05-22T07:24:03+00:00" - }, - { - "name": "sebastian/environment", - "version": "2.0.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "5795ffe5dc5b02460c3e34222fee8cbe245d8fac" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/5795ffe5dc5b02460c3e34222fee8cbe245d8fac", - "reference": "5795ffe5dc5b02460c3e34222fee8cbe245d8fac", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Provides functionality to handle HHVM/PHP environments", - "homepage": "http://www.github.com/sebastianbergmann/environment", - "keywords": [ - "Xdebug", - "environment", - "hhvm" - ], - "time": "2016-11-26T07:53:53+00:00" - }, - { - "name": "sebastian/exporter", - "version": "2.0.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "ce474bdd1a34744d7ac5d6aad3a46d48d9bac4c4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/ce474bdd1a34744d7ac5d6aad3a46d48d9bac4c4", - "reference": "ce474bdd1a34744d7ac5d6aad3a46d48d9bac4c4", - "shasum": "" - }, - "require": { - "php": ">=5.3.3", - "sebastian/recursion-context": "~2.0" - }, - "require-dev": { - "ext-mbstring": "*", - "phpunit/phpunit": "~4.4" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Volker Dusch", - "email": "github@wallbash.com" - }, - { - "name": "Bernhard Schussek", - "email": "bschussek@2bepublished.at" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Adam Harvey", - "email": "aharvey@php.net" - } - ], - "description": "Provides the functionality to export PHP variables for visualization", - "homepage": "http://www.github.com/sebastianbergmann/exporter", - "keywords": [ - "export", - "exporter" - ], - "time": "2016-11-19T08:54:04+00:00" - }, - { - "name": "sebastian/global-state", - "version": "1.1.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bc37d50fea7d017d3d340f230811c9f1d7280af4", - "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "require-dev": { - "phpunit/phpunit": "~4.2" - }, - "suggest": { - "ext-uopz": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Snapshotting of global state", - "homepage": "http://www.github.com/sebastianbergmann/global-state", - "keywords": [ - "global state" - ], - "time": "2015-10-12T03:26:01+00:00" - }, - { - "name": "sebastian/object-enumerator", - "version": "2.0.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/object-enumerator.git", - "reference": "1311872ac850040a79c3c058bea3e22d0f09cbb7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/1311872ac850040a79c3c058bea3e22d0f09cbb7", - "reference": "1311872ac850040a79c3c058bea3e22d0f09cbb7", - "shasum": "" - }, - "require": { - "php": ">=5.6", - "sebastian/recursion-context": "~2.0" - }, - "require-dev": { - "phpunit/phpunit": "~5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Traverses array structures and object graphs to enumerate all referenced objects", - "homepage": "https://github.com/sebastianbergmann/object-enumerator/", - "time": "2017-02-18T15:18:39+00:00" - }, - { - "name": "sebastian/recursion-context", - "version": "2.0.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "2c3ba150cbec723aa057506e73a8d33bdb286c9a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/2c3ba150cbec723aa057506e73a8d33bdb286c9a", - "reference": "2c3ba150cbec723aa057506e73a8d33bdb286c9a", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "require-dev": { - "phpunit/phpunit": "~4.4" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Adam Harvey", - "email": "aharvey@php.net" - } - ], - "description": "Provides functionality to recursively process PHP variables", - "homepage": "http://www.github.com/sebastianbergmann/recursion-context", - "time": "2016-11-19T07:33:16+00:00" - }, - { - "name": "sebastian/resource-operations", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/resource-operations.git", - "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/ce990bb21759f94aeafd30209e8cfcdfa8bc3f52", - "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52", - "shasum": "" - }, - "require": { - "php": ">=5.6.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Provides a list of PHP built-in functions that operate on resources", - "homepage": "https://www.github.com/sebastianbergmann/resource-operations", - "time": "2015-07-28T20:34:47+00:00" - }, - { - "name": "sebastian/version", - "version": "2.0.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/version.git", - "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019", - "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019", - "shasum": "" - }, - "require": { - "php": ">=5.6" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library that helps with managing the version number of Git-hosted PHP projects", - "homepage": "https://github.com/sebastianbergmann/version", - "time": "2016-10-03T07:35:21+00:00" - }, - { - "name": "symfony/yaml", - "version": "v4.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/yaml.git", - "reference": "5a0b7c32dc3ec56fd4abae8a4a71b0cf05013686" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/5a0b7c32dc3ec56fd4abae8a4a71b0cf05013686", - "reference": "5a0b7c32dc3ec56fd4abae8a4a71b0cf05013686", - "shasum": "" - }, - "require": { - "php": "^7.1.3", - "symfony/polyfill-ctype": "~1.8" - }, - "conflict": { - "symfony/console": "<3.4" - }, - "require-dev": { - "symfony/console": "~3.4|~4.0" - }, - "suggest": { - "symfony/console": "For validating YAML files using the lint command" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Yaml\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Yaml Component", - "homepage": "https://symfony.com", - "time": "2019-08-20T14:27:59+00:00" - }, - { - "name": "webmozart/assert", - "version": "1.5.0", - "source": { - "type": "git", - "url": "https://github.com/webmozart/assert.git", - "reference": "88e6d84706d09a236046d686bbea96f07b3a34f4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webmozart/assert/zipball/88e6d84706d09a236046d686bbea96f07b3a34f4", - "reference": "88e6d84706d09a236046d686bbea96f07b3a34f4", - "shasum": "" - }, - "require": { - "php": "^5.3.3 || ^7.0", - "symfony/polyfill-ctype": "^1.8" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.36 || ^7.5.13" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.3-dev" - } - }, - "autoload": { - "psr-4": { - "Webmozart\\Assert\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - } - ], - "description": "Assertions to validate method input/output with nice error messages.", - "keywords": [ - "assert", - "check", - "validate" - ], - "time": "2019-08-24T08:43:50+00:00" - } - ], - "aliases": [], - "minimum-stability": "stable", - "stability-flags": [], - "prefer-stable": false, - "prefer-lowest": false, - "platform": { - "php": "7.3.*" - }, - "platform-dev": [] -} diff --git a/config/module.config.php b/config/module.config.php index 9843699..f4dc6fd 100644 --- a/config/module.config.php +++ b/config/module.config.php @@ -71,8 +71,8 @@ use UnicaenAuth\View\Helper\UserStatus; use UnicaenAuth\View\Helper\UserStatusFactory; use UnicaenAuth\View\Helper\UserUsurpationHelper; use UnicaenAuth\View\Helper\UserUsurpationHelperFactory; -use Zend\Authentication\AuthenticationService; -use Zend\ServiceManager\Proxy\LazyServiceFactory; +use Laminas\Authentication\AuthenticationService; +use Laminas\ServiceManager\Proxy\LazyServiceFactory; $settings = [ /** @@ -322,7 +322,7 @@ return [ /* role providers simply provide a list of roles that should be inserted * into the Zend\Acl instance. the module comes with two providers, one * to specify roles in a config file and one to load roles using a - * Zend\Db adapter. + * Laminas\Db adapter. */ 'role_providers' => [ /** @@ -645,7 +645,7 @@ return [ 'aliases' => [ 'unicaen-auth_module_options' => ModuleOptions::class, 'zfcuser_login_form' => LoginForm::class, - 'Zend\Authentication\AuthenticationService' => 'zfcuser_auth_service', + 'Laminas\Authentication\AuthenticationService' => 'zfcuser_auth_service', 'UnicaenAuth\Privilege\PrivilegeProvider' => 'UnicaenAuth\Service\Privilege', '\UnicaenAuth\Guard\PrivilegeController' => 'UnicaenAuth\Guard\PrivilegeController', diff --git a/config/unicaen-auth.global.php.dist b/config/unicaen-auth.global.php.dist index ef59c94..cc985ad 100644 --- a/config/unicaen-auth.global.php.dist +++ b/config/unicaen-auth.global.php.dist @@ -35,7 +35,7 @@ $config = [ /* role providers simply provide a list of roles that should be inserted * into the Zend\Acl instance. the module comes with two providers, one * to specify roles in a config file and one to load roles using a - * Zend\Db adapter. + * Laminas\Db adapter. */ 'role_providers' => [ /** diff --git a/doc/authentification.md b/doc/authentification.md index d497982..5a74e52 100644 --- a/doc/authentification.md +++ b/doc/authentification.md @@ -22,7 +22,7 @@ Quatre types d'authentification sont activables dans la configuration du module. - Pour donner accès à l'application à un nouvel utilisateur, 2 solutions : - Un informaticien crée à la main l'utilisateur dans la table des utilisateurs ; le mot de passe doit être chiffré avec “Bcrypt” (exemple en ligne de commande à la racine de votre projet : - `php --run 'require "vendor/autoload.php"; $bcrypt = new Zend\Crypt\Password\Bcrypt(); var_dump($bcrypt->create("azerty"));'`). + `php --run 'require "vendor/autoload.php"; $bcrypt = new Laminas\Crypt\Password\Bcrypt(); var_dump($bcrypt->create("azerty"));'`). - Si la fonctionnalité est activée (fournie par le module "zf-commons/zfc-user" dont dépend le module unicaen/auth), l'utilisateur s'enregistre lui-même dans la table des utilisateurs via un formulaire de l'application (le lien figure sous le formulaire de connexion à l'appli). @@ -142,7 +142,7 @@ UserAuthenticatedEventListenerFactory.php use Application\Entity\Db\Role; use Doctrine\ORM\EntityManager; use UnicaenAuth\Service\UserContext as UserContextService; - use Zend\ServiceManager\ServiceLocatorInterface; + use Laminas\ServiceManager\ServiceLocatorInterface; class UserAuthenticatedEventListenerFactory { @@ -170,7 +170,7 @@ Module.php namespace Application; use Application\Auth\UserAuthenticatedEventListener; - use Zend\Mvc\MvcEvent; + use Laminas\Mvc\MvcEvent; class Module { diff --git a/doc/droits.md b/doc/droits.md index 9f26a55..baaf40a 100644 --- a/doc/droits.md +++ b/doc/droits.md @@ -202,7 +202,7 @@ Si vous voulez qu'une entité devienne une ressource, il faut qu'elle implément namespace Application\Entity\Db; - use Zend\Permissions\Acl\Resource\ResourceInterface; + use Laminas\Permissions\Acl\Resource\ResourceInterface; class ElementPedagogique implements ResourceInterface { @@ -273,7 +273,7 @@ Son rôle est de répondre true ou false à une demande en fonction d'un certain AbstractAssertion vous fournit l'accès - au ServiceLocator, -- au gestionnaire d'événements MVC (Zend\Mvc\MvcEvent) pour éventuellement récupérer des infos sur les paramètres d'URL ou de routeur, etc (utile pour les assertions lancées par les guards), +- au gestionnaire d'événements MVC (Laminas\Mvc\MvcEvent) pour éventuellement récupérer des infos sur les paramètres d'URL ou de routeur, etc (utile pour les assertions lancées par les guards), - à l'ACL courante (getAcl()), - au rôle courant (getRole()). @@ -332,7 +332,7 @@ Voici maintenant un exemple concret d'assertion : use Application\Entity\Db\Structure; use UnicaenAuth\Assertion\AbstractAssertion; use Application\Acl\Role; - use Zend\Permissions\Acl\Resource\ResourceInterface; + use Laminas\Permissions\Acl\Resource\ResourceInterface; /** diff --git a/src/UnicaenAuth/Acl/NamedRole.php b/src/UnicaenAuth/Acl/NamedRole.php index 1f43b21..a43489a 100644 --- a/src/UnicaenAuth/Acl/NamedRole.php +++ b/src/UnicaenAuth/Acl/NamedRole.php @@ -1,7 +1,7 @@ <?php namespace UnicaenAuth\Acl; -use Zend\Permissions\Acl\Role\RoleInterface; +use Laminas\Permissions\Acl\Role\RoleInterface; /** * Rôle avec nom explicite (humainement intelligible). diff --git a/src/UnicaenAuth/Assertion/AbstractAssertion.php b/src/UnicaenAuth/Assertion/AbstractAssertion.php index a0dd7c2..7dc0759 100644 --- a/src/UnicaenAuth/Assertion/AbstractAssertion.php +++ b/src/UnicaenAuth/Assertion/AbstractAssertion.php @@ -7,11 +7,11 @@ use UnicaenAuth\Service\AuthorizeService; use UnicaenAuth\Service\Traits\AuthorizeServiceAwareTrait; use UnicaenAuth\Service\Traits\UserContextServiceAwareTrait; use UnicaenAuth\Service\UserContext; -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/UnicaenAuth/Assertion/AssertionFactory.php b/src/UnicaenAuth/Assertion/AssertionFactory.php index 77e68fc..04944af 100644 --- a/src/UnicaenAuth/Assertion/AssertionFactory.php +++ b/src/UnicaenAuth/Assertion/AssertionFactory.php @@ -4,9 +4,9 @@ namespace UnicaenAuth\Assertion; use BjyAuthorize\Service\Authorize; use Interop\Container\ContainerInterface; -use Zend\Authentication\AuthenticationService; -use Zend\Mvc\Application; -use Zend\ServiceManager\Factory\FactoryInterface; +use Laminas\Authentication\AuthenticationService; +use Laminas\Mvc\Application; +use Laminas\ServiceManager\Factory\FactoryInterface; /** * Class AssertionFactory diff --git a/src/UnicaenAuth/Authentication/Adapter/AbstractAdapter.php b/src/UnicaenAuth/Authentication/Adapter/AbstractAdapter.php index 9c84b67..1a90e50 100644 --- a/src/UnicaenAuth/Authentication/Adapter/AbstractAdapter.php +++ b/src/UnicaenAuth/Authentication/Adapter/AbstractAdapter.php @@ -3,11 +3,11 @@ namespace UnicaenAuth\Authentication\Adapter; use UnicaenAuth\Authentication\SessionIdentity; -use Zend\Authentication\Storage\StorageInterface; -use Zend\EventManager\EventInterface; -use Zend\EventManager\EventManagerInterface; -use Zend\EventManager\ListenerAggregateInterface; -use Zend\EventManager\ListenerAggregateTrait; +use Laminas\Authentication\Storage\StorageInterface; +use Laminas\EventManager\EventInterface; +use Laminas\EventManager\EventManagerInterface; +use Laminas\EventManager\ListenerAggregateInterface; +use Laminas\EventManager\ListenerAggregateTrait; use ZfcUser\Authentication\Adapter\ChainableAdapter; abstract class AbstractAdapter implements ChainableAdapter, ListenerAggregateInterface diff --git a/src/UnicaenAuth/Authentication/Adapter/AbstractDb.php b/src/UnicaenAuth/Authentication/Adapter/AbstractDb.php index 942b496..ab32543 100644 --- a/src/UnicaenAuth/Authentication/Adapter/AbstractDb.php +++ b/src/UnicaenAuth/Authentication/Adapter/AbstractDb.php @@ -3,9 +3,9 @@ namespace UnicaenAuth\Authentication\Adapter; use UnicaenAuth\Options\Traits\ModuleOptionsAwareTrait; -use Zend\Authentication\Result as AuthenticationResult; -use Zend\EventManager\EventInterface; -use Zend\Session\Container as SessionContainer; +use Laminas\Authentication\Result as AuthenticationResult; +use Laminas\EventManager\EventInterface; +use Laminas\Session\Container as SessionContainer; use ZfcUser\Authentication\Adapter\AdapterChainEvent; use ZfcUser\Entity\UserInterface; use ZfcUser\Mapper\UserInterface as UserMapperInterface; diff --git a/src/UnicaenAuth/Authentication/Adapter/AdapterChain.php b/src/UnicaenAuth/Authentication/Adapter/AdapterChain.php index 108808b..589e123 100644 --- a/src/UnicaenAuth/Authentication/Adapter/AdapterChain.php +++ b/src/UnicaenAuth/Authentication/Adapter/AdapterChain.php @@ -2,8 +2,8 @@ namespace UnicaenAuth\Authentication\Adapter; -use Zend\Stdlib\RequestInterface as Request; -use Zend\Stdlib\ResponseInterface as Response; +use Laminas\Stdlib\RequestInterface as Request; +use Laminas\Stdlib\ResponseInterface as Response; use ZfcUser\Exception; class AdapterChain extends \ZfcUser\Authentication\Adapter\AdapterChain diff --git a/src/UnicaenAuth/Authentication/Adapter/Cas.php b/src/UnicaenAuth/Authentication/Adapter/Cas.php index 6a8afa8..f399e35 100644 --- a/src/UnicaenAuth/Authentication/Adapter/Cas.php +++ b/src/UnicaenAuth/Authentication/Adapter/Cas.php @@ -7,10 +7,10 @@ use phpCAS; use UnicaenApp\Mapper\Ldap\People as LdapPeopleMapper; use UnicaenAuth\Options\Traits\ModuleOptionsAwareTrait; use UnicaenAuth\Service\User; -use Zend\Authentication\Result as AuthenticationResult; -use Zend\EventManager\EventInterface; -use Zend\Router\RouteInterface; -use Zend\Router\RouteStackInterface; +use Laminas\Authentication\Result as AuthenticationResult; +use Laminas\EventManager\EventInterface; +use Laminas\Router\RouteInterface; +use Laminas\Router\RouteStackInterface; use ZfcUser\Authentication\Adapter\AdapterChainEvent; /** diff --git a/src/UnicaenAuth/Authentication/Adapter/CasAdapterFactory.php b/src/UnicaenAuth/Authentication/Adapter/CasAdapterFactory.php index a08e24c..6ab99cb 100644 --- a/src/UnicaenAuth/Authentication/Adapter/CasAdapterFactory.php +++ b/src/UnicaenAuth/Authentication/Adapter/CasAdapterFactory.php @@ -6,7 +6,7 @@ use Interop\Container\ContainerInterface; use UnicaenApp\Mapper\Ldap\People as LdapPeopleMapper; use UnicaenAuth\Options\ModuleOptions; use UnicaenAuth\Service\User; -use Zend\Authentication\Storage\Session; +use Laminas\Authentication\Storage\Session; class CasAdapterFactory { diff --git a/src/UnicaenAuth/Authentication/Adapter/Db.php b/src/UnicaenAuth/Authentication/Adapter/Db.php index 228d2dd..5916fe8 100644 --- a/src/UnicaenAuth/Authentication/Adapter/Db.php +++ b/src/UnicaenAuth/Authentication/Adapter/Db.php @@ -2,8 +2,8 @@ namespace UnicaenAuth\Authentication\Adapter; -use Zend\Authentication\Result as AuthenticationResult; -use Zend\Crypt\Password\Bcrypt; +use Laminas\Authentication\Result as AuthenticationResult; +use Laminas\Crypt\Password\Bcrypt; use ZfcUser\Entity\UserInterface; /** diff --git a/src/UnicaenAuth/Authentication/Adapter/DbAdapterFactory.php b/src/UnicaenAuth/Authentication/Adapter/DbAdapterFactory.php index ac76191..fab41be 100644 --- a/src/UnicaenAuth/Authentication/Adapter/DbAdapterFactory.php +++ b/src/UnicaenAuth/Authentication/Adapter/DbAdapterFactory.php @@ -4,7 +4,7 @@ namespace UnicaenAuth\Authentication\Adapter; use Interop\Container\ContainerInterface; use UnicaenAuth\Options\ModuleOptions; -use Zend\Authentication\Storage\Session; +use Laminas\Authentication\Storage\Session; use ZfcUser\Mapper\UserInterface as UserMapperInterface; class DbAdapterFactory diff --git a/src/UnicaenAuth/Authentication/Adapter/Ldap.php b/src/UnicaenAuth/Authentication/Adapter/Ldap.php index a3edc9a..ea09d22 100644 --- a/src/UnicaenAuth/Authentication/Adapter/Ldap.php +++ b/src/UnicaenAuth/Authentication/Adapter/Ldap.php @@ -7,14 +7,14 @@ use UnicaenApp\Mapper\Ldap\People as LdapPeopleMapper; use UnicaenApp\Options\ModuleOptions; use UnicaenAuth\Options\Traits\ModuleOptionsAwareTrait; use UnicaenAuth\Service\User; -use Zend\Authentication\Adapter\Ldap as LdapAuthAdapter; -use Zend\Authentication\Exception\ExceptionInterface; -use Zend\Authentication\Result as AuthenticationResult; -use Zend\EventManager\Event; -use Zend\EventManager\EventInterface; -use Zend\EventManager\EventManager; -use Zend\EventManager\EventManagerAwareInterface; -use Zend\EventManager\EventManagerInterface; +use Laminas\Authentication\Adapter\Ldap as LdapAuthAdapter; +use Laminas\Authentication\Exception\ExceptionInterface; +use Laminas\Authentication\Result as AuthenticationResult; +use Laminas\EventManager\Event; +use Laminas\EventManager\EventInterface; +use Laminas\EventManager\EventManager; +use Laminas\EventManager\EventManagerAwareInterface; +use Laminas\EventManager\EventManagerInterface; use ZfcUser\Authentication\Adapter\AdapterChainEvent; /** @@ -187,8 +187,8 @@ class Ldap extends AbstractAdapter implements EventManagerAwareInterface * @param string $username Identifiant de connexion * @param string $credential Mot de passe * @return boolean - * @throws \Zend\Authentication\Adapter\Exception\ExceptionInterface - * @throws \Zend\Ldap\Exception\LdapException + * @throws \Laminas\Authentication\Adapter\Exception\ExceptionInterface + * @throws \Laminas\Ldap\Exception\LdapException */ public function authenticateUsername(string $username, string $credential): bool { diff --git a/src/UnicaenAuth/Authentication/Adapter/LdapAdapterFactory.php b/src/UnicaenAuth/Authentication/Adapter/LdapAdapterFactory.php index f70b66f..70dc736 100644 --- a/src/UnicaenAuth/Authentication/Adapter/LdapAdapterFactory.php +++ b/src/UnicaenAuth/Authentication/Adapter/LdapAdapterFactory.php @@ -6,7 +6,7 @@ use Interop\Container\ContainerInterface; use UnicaenApp\Mapper\Ldap\People as LdapPeopleMapper; use UnicaenAuth\Options\ModuleOptions; use UnicaenAuth\Service\User; -use Zend\Authentication\Storage\Session; +use Laminas\Authentication\Storage\Session; class LdapAdapterFactory { diff --git a/src/UnicaenAuth/Authentication/Adapter/LocalAdapter.php b/src/UnicaenAuth/Authentication/Adapter/LocalAdapter.php index 1890a22..838d02a 100644 --- a/src/UnicaenAuth/Authentication/Adapter/LocalAdapter.php +++ b/src/UnicaenAuth/Authentication/Adapter/LocalAdapter.php @@ -3,9 +3,9 @@ namespace UnicaenAuth\Authentication\Adapter; use UnicaenAuth\Options\Traits\ModuleOptionsAwareTrait; -use Zend\EventManager\EventInterface; -use Zend\EventManager\EventManagerAwareTrait; -use Zend\Stdlib\ResponseInterface as Response; +use Laminas\EventManager\EventInterface; +use Laminas\EventManager\EventManagerAwareTrait; +use Laminas\Stdlib\ResponseInterface as Response; use ZfcUser\Authentication\Adapter\AdapterChainEvent; /** diff --git a/src/UnicaenAuth/Authentication/Adapter/LocalAdapterFactory.php b/src/UnicaenAuth/Authentication/Adapter/LocalAdapterFactory.php index 04e1866..b3d5bc2 100644 --- a/src/UnicaenAuth/Authentication/Adapter/LocalAdapterFactory.php +++ b/src/UnicaenAuth/Authentication/Adapter/LocalAdapterFactory.php @@ -4,8 +4,8 @@ namespace UnicaenAuth\Authentication\Adapter; use Interop\Container\ContainerInterface; use UnicaenAuth\Options\ModuleOptions; -use Zend\Authentication\Storage\Session; -use Zend\EventManager\EventManager; +use Laminas\Authentication\Storage\Session; +use Laminas\EventManager\EventManager; class LocalAdapterFactory { diff --git a/src/UnicaenAuth/Authentication/Adapter/Shib.php b/src/UnicaenAuth/Authentication/Adapter/Shib.php index 4b8952d..64b0eee 100644 --- a/src/UnicaenAuth/Authentication/Adapter/Shib.php +++ b/src/UnicaenAuth/Authentication/Adapter/Shib.php @@ -6,11 +6,11 @@ use UnicaenAuth\Controller\AuthController; use UnicaenAuth\Options\Traits\ModuleOptionsAwareTrait; use UnicaenAuth\Service\Traits\ShibServiceAwareTrait; use UnicaenAuth\Service\User; -use Zend\Authentication\AuthenticationService; -use Zend\Authentication\Result as AuthenticationResult; -use Zend\EventManager\EventInterface; -use Zend\Http\Response; -use Zend\Router\RouteInterface; +use Laminas\Authentication\AuthenticationService; +use Laminas\Authentication\Result as AuthenticationResult; +use Laminas\EventManager\EventInterface; +use Laminas\Http\Response; +use Laminas\Router\RouteInterface; use ZfcUser\Authentication\Adapter\AdapterChainEvent; /** diff --git a/src/UnicaenAuth/Authentication/Adapter/ShibAdapterFactory.php b/src/UnicaenAuth/Authentication/Adapter/ShibAdapterFactory.php index 7c8f54e..94f7b67 100644 --- a/src/UnicaenAuth/Authentication/Adapter/ShibAdapterFactory.php +++ b/src/UnicaenAuth/Authentication/Adapter/ShibAdapterFactory.php @@ -6,9 +6,9 @@ use Interop\Container\ContainerInterface; use UnicaenAuth\Options\ModuleOptions; use UnicaenAuth\Service\ShibService; use UnicaenAuth\Service\User; -use Zend\Authentication\AuthenticationService; -use Zend\Authentication\Storage\Session; -use Zend\Router\RouteInterface; +use Laminas\Authentication\AuthenticationService; +use Laminas\Authentication\Storage\Session; +use Laminas\Router\RouteInterface; class ShibAdapterFactory { diff --git a/src/UnicaenAuth/Authentication/AuthenticationServiceFactory.php b/src/UnicaenAuth/Authentication/AuthenticationServiceFactory.php index a7d9057..4cef85a 100644 --- a/src/UnicaenAuth/Authentication/AuthenticationServiceFactory.php +++ b/src/UnicaenAuth/Authentication/AuthenticationServiceFactory.php @@ -3,9 +3,9 @@ namespace UnicaenAuth\Authentication; use Interop\Container\ContainerInterface; -use Zend\Authentication\AuthenticationService; -use Zend\ServiceManager\FactoryInterface; -use Zend\ServiceManager\ServiceLocatorInterface; +use Laminas\Authentication\AuthenticationService; +use Laminas\ServiceManager\FactoryInterface; +use Laminas\ServiceManager\ServiceLocatorInterface; /** * Description of AuthenticationServiceFactory diff --git a/src/UnicaenAuth/Authentication/RedirectCallback.php b/src/UnicaenAuth/Authentication/RedirectCallback.php index c0c48f9..c76174d 100644 --- a/src/UnicaenAuth/Authentication/RedirectCallback.php +++ b/src/UnicaenAuth/Authentication/RedirectCallback.php @@ -2,11 +2,11 @@ namespace UnicaenAuth\Authentication; -use Zend\Http\PhpEnvironment\Request; -use Zend\Http\PhpEnvironment\Response; -use Zend\Mvc\Application; -use Zend\Router\Exception; -use Zend\Router\RouteInterface; +use Laminas\Http\PhpEnvironment\Request; +use Laminas\Http\PhpEnvironment\Response; +use Laminas\Mvc\Application; +use Laminas\Router\Exception; +use Laminas\Router\RouteInterface; use ZfcUser\Options\ModuleOptions; /** diff --git a/src/UnicaenAuth/Authentication/RedirectCallbackFactory.php b/src/UnicaenAuth/Authentication/RedirectCallbackFactory.php index e4e5a97..440168c 100644 --- a/src/UnicaenAuth/Authentication/RedirectCallbackFactory.php +++ b/src/UnicaenAuth/Authentication/RedirectCallbackFactory.php @@ -3,10 +3,10 @@ namespace UnicaenAuth\Authentication; use Interop\Container\ContainerInterface; -use Zend\Mvc\Application; -use Zend\Router\RouteInterface; -use Zend\ServiceManager\FactoryInterface; -use Zend\ServiceManager\ServiceLocatorInterface; +use Laminas\Mvc\Application; +use Laminas\Router\RouteInterface; +use Laminas\ServiceManager\FactoryInterface; +use Laminas\ServiceManager\ServiceLocatorInterface; use ZfcUser\Options\ModuleOptions; class RedirectCallbackFactory implements FactoryInterface diff --git a/src/UnicaenAuth/Authentication/Storage/AbstractStorage.php b/src/UnicaenAuth/Authentication/Storage/AbstractStorage.php index e9368de..0fc8bc6 100644 --- a/src/UnicaenAuth/Authentication/Storage/AbstractStorage.php +++ b/src/UnicaenAuth/Authentication/Storage/AbstractStorage.php @@ -4,7 +4,7 @@ namespace UnicaenAuth\Authentication\Storage; use UnicaenAuth\Authentication\SessionIdentity; use UnicaenAuth\Options\Traits\ModuleOptionsAwareTrait; -use Zend\Authentication\Storage\StorageInterface; +use Laminas\Authentication\Storage\StorageInterface; abstract class AbstractStorage implements ChainableStorage { diff --git a/src/UnicaenAuth/Authentication/Storage/AuthFactory.php b/src/UnicaenAuth/Authentication/Storage/AuthFactory.php index 7dc7f0e..7c5c1c4 100644 --- a/src/UnicaenAuth/Authentication/Storage/AuthFactory.php +++ b/src/UnicaenAuth/Authentication/Storage/AuthFactory.php @@ -3,8 +3,8 @@ namespace UnicaenAuth\Authentication\Storage; use Interop\Container\ContainerInterface; -use Zend\Authentication\Storage\Session; -use Zend\Session\SessionManager; +use Laminas\Authentication\Storage\Session; +use Laminas\Session\SessionManager; class AuthFactory { diff --git a/src/UnicaenAuth/Authentication/Storage/Chain.php b/src/UnicaenAuth/Authentication/Storage/Chain.php index 6508822..c01fd4d 100644 --- a/src/UnicaenAuth/Authentication/Storage/Chain.php +++ b/src/UnicaenAuth/Authentication/Storage/Chain.php @@ -2,11 +2,11 @@ namespace UnicaenAuth\Authentication\Storage; -use Zend\Authentication\Exception\ExceptionInterface; -use Zend\Authentication\Storage\Session; -use Zend\Authentication\Storage\StorageInterface; -use Zend\EventManager\EventManagerAwareInterface; -use Zend\EventManager\EventManagerInterface; +use Laminas\Authentication\Exception\ExceptionInterface; +use Laminas\Authentication\Storage\Session; +use Laminas\Authentication\Storage\StorageInterface; +use Laminas\EventManager\EventManagerAwareInterface; +use Laminas\EventManager\EventManagerInterface; /** * Implémentation d'une chaîne de responsabilité permettant à plusieurs sources diff --git a/src/UnicaenAuth/Authentication/Storage/ChainEvent.php b/src/UnicaenAuth/Authentication/Storage/ChainEvent.php index 65cc0c7..f0f54bb 100644 --- a/src/UnicaenAuth/Authentication/Storage/ChainEvent.php +++ b/src/UnicaenAuth/Authentication/Storage/ChainEvent.php @@ -1,7 +1,7 @@ <?php namespace UnicaenAuth\Authentication\Storage; -use Zend\EventManager\Event; +use Laminas\EventManager\Event; /** * Événement propagé dans la chaîne de responsabilité {@see Chain}, @@ -28,7 +28,7 @@ class ChainEvent extends Event * * Behavior is undefined when storage is empty. * - * @throws \Zend\Authentication\Exception\ExceptionInterface If reading contents from storage is impossible + * @throws \Laminas\Authentication\Exception\ExceptionInterface If reading contents from storage is impossible * @return mixed */ public function getContents() @@ -40,7 +40,7 @@ class ChainEvent extends Event * Writes $contents to storage * * @param mixed $contents - * @throws \Zend\Authentication\Exception\ExceptionInterface If writing $contents to storage is impossible + * @throws \Laminas\Authentication\Exception\ExceptionInterface If writing $contents to storage is impossible * @return void */ public function addContents($key, $contents) @@ -51,7 +51,7 @@ class ChainEvent extends Event /** * Clears contents from storage * - * @throws \Zend\Authentication\Exception\ExceptionInterface If clearing contents from storage is impossible + * @throws \Laminas\Authentication\Exception\ExceptionInterface If clearing contents from storage is impossible * @return void */ public function clearContents() diff --git a/src/UnicaenAuth/Authentication/Storage/DbFactory.php b/src/UnicaenAuth/Authentication/Storage/DbFactory.php index d027285..44ae03e 100644 --- a/src/UnicaenAuth/Authentication/Storage/DbFactory.php +++ b/src/UnicaenAuth/Authentication/Storage/DbFactory.php @@ -5,8 +5,8 @@ namespace UnicaenAuth\Authentication\Storage; use Interop\Container\ContainerInterface; use UnicaenAuth\Authentication\Adapter\Db as DbAdapter; use UnicaenAuth\Options\ModuleOptions; -use Zend\Authentication\Storage\Session; -use Zend\Session\SessionManager; +use Laminas\Authentication\Storage\Session; +use Laminas\Session\SessionManager; use ZfcUser\Mapper\UserInterface as UserMapper; class DbFactory diff --git a/src/UnicaenAuth/Authentication/Storage/LdapFactory.php b/src/UnicaenAuth/Authentication/Storage/LdapFactory.php index a891ba9..b5faf5c 100644 --- a/src/UnicaenAuth/Authentication/Storage/LdapFactory.php +++ b/src/UnicaenAuth/Authentication/Storage/LdapFactory.php @@ -6,8 +6,8 @@ use Interop\Container\ContainerInterface; use UnicaenApp\Mapper\Ldap\People as LdapPeopleMapper; use UnicaenAuth\Authentication\Adapter\Ldap as LdapAdapter; use UnicaenAuth\Options\ModuleOptions; -use Zend\Authentication\Storage\Session; -use Zend\Session\SessionManager; +use Laminas\Authentication\Storage\Session; +use Laminas\Session\SessionManager; class LdapFactory { diff --git a/src/UnicaenAuth/Authentication/Storage/ShibFactory.php b/src/UnicaenAuth/Authentication/Storage/ShibFactory.php index 7a9a7b4..07d6823 100644 --- a/src/UnicaenAuth/Authentication/Storage/ShibFactory.php +++ b/src/UnicaenAuth/Authentication/Storage/ShibFactory.php @@ -5,8 +5,8 @@ namespace UnicaenAuth\Authentication\Storage; use Interop\Container\ContainerInterface; use UnicaenAuth\Options\ModuleOptions; use UnicaenAuth\Service\ShibService; -use Zend\Authentication\Storage\Session; -use Zend\Session\SessionManager; +use Laminas\Authentication\Storage\Session; +use Laminas\Session\SessionManager; class ShibFactory { diff --git a/src/UnicaenAuth/Authentication/Storage/UsurpationFactory.php b/src/UnicaenAuth/Authentication/Storage/UsurpationFactory.php index b1faf80..1359306 100644 --- a/src/UnicaenAuth/Authentication/Storage/UsurpationFactory.php +++ b/src/UnicaenAuth/Authentication/Storage/UsurpationFactory.php @@ -4,8 +4,8 @@ namespace UnicaenAuth\Authentication\Storage; use Interop\Container\ContainerInterface; use UnicaenAuth\Options\ModuleOptions; -use Zend\Authentication\Storage\Session; -use Zend\Session\SessionManager; +use Laminas\Authentication\Storage\Session; +use Laminas\Session\SessionManager; use ZfcUser\Mapper\UserInterface as UserMapper; class UsurpationFactory diff --git a/src/UnicaenAuth/Controller/AuthController.php b/src/UnicaenAuth/Controller/AuthController.php index 364ecc0..3450b32 100644 --- a/src/UnicaenAuth/Controller/AuthController.php +++ b/src/UnicaenAuth/Controller/AuthController.php @@ -16,12 +16,12 @@ use UnicaenAuth\Service\ShibService; use UnicaenAuth\Service\Traits\ShibServiceAwareTrait; use UnicaenAuth\Service\Traits\UserContextServiceAwareTrait; use UnicaenAuth\Service\Traits\UserServiceAwareTrait; -use Zend\Http\Request; -use Zend\Http\Response; -use Zend\Mvc\Controller\AbstractActionController; -use Zend\Mvc\Plugin\FlashMessenger\FlashMessenger; -use Zend\Stdlib\ResponseInterface; -use Zend\View\Model\ViewModel; +use Laminas\Http\Request; +use Laminas\Http\Response; +use Laminas\Mvc\Controller\AbstractActionController; +use Laminas\Mvc\Plugin\FlashMessenger\FlashMessenger; +use Laminas\Stdlib\ResponseInterface; +use Laminas\View\Model\ViewModel; use ZfcUser\Controller\Plugin\ZfcUserAuthentication; /** diff --git a/src/UnicaenAuth/Controller/DroitsController.php b/src/UnicaenAuth/Controller/DroitsController.php index a4970f0..6ab827e 100644 --- a/src/UnicaenAuth/Controller/DroitsController.php +++ b/src/UnicaenAuth/Controller/DroitsController.php @@ -5,9 +5,9 @@ namespace UnicaenAuth\Controller; use UnicaenAuth\Form\Droits\Traits\RoleFormAwareTrait; use UnicaenAuth\Service\Traits\PrivilegeServiceAwareTrait; use UnicaenAuth\Service\Traits\RoleServiceAwareTrait; -use Zend\Form\Form; -use Zend\Mvc\Controller\AbstractActionController; -use Zend\View\Model\ViewModel; +use Laminas\Form\Form; +use Laminas\Mvc\Controller\AbstractActionController; +use Laminas\View\Model\ViewModel; /** * Description of DroitsController diff --git a/src/UnicaenAuth/Controller/UtilisateurController.php b/src/UnicaenAuth/Controller/UtilisateurController.php index 04741ca..791a489 100644 --- a/src/UnicaenAuth/Controller/UtilisateurController.php +++ b/src/UnicaenAuth/Controller/UtilisateurController.php @@ -12,11 +12,11 @@ use UnicaenAuth\Options\ModuleOptions; use UnicaenAuth\Service\Traits\ShibServiceAwareTrait; use UnicaenAuth\Service\Traits\UserContextServiceAwareTrait; use UnicaenAuth\Service\UserContext; -use Zend\Authentication\AuthenticationService; -use Zend\Http\Request; -use Zend\Http\Response; -use Zend\Mvc\Controller\AbstractActionController; -use Zend\Mvc\Plugin\FlashMessenger\FlashMessenger; +use Laminas\Authentication\AuthenticationService; +use Laminas\Http\Request; +use Laminas\Http\Response; +use Laminas\Mvc\Controller\AbstractActionController; +use Laminas\Mvc\Plugin\FlashMessenger\FlashMessenger; use ZfcUser\Mapper\UserInterface; /** diff --git a/src/UnicaenAuth/Controller/UtilisateurControllerFactory.php b/src/UnicaenAuth/Controller/UtilisateurControllerFactory.php index f406b54..019abfd 100644 --- a/src/UnicaenAuth/Controller/UtilisateurControllerFactory.php +++ b/src/UnicaenAuth/Controller/UtilisateurControllerFactory.php @@ -7,7 +7,7 @@ use UnicaenApp\Mapper\Ldap\People as LdapPeopleMapper; use UnicaenAuth\Options\ModuleOptions; use UnicaenAuth\Service\ShibService; use UnicaenAuth\Service\UserContext; -use Zend\Authentication\AuthenticationService; +use Laminas\Authentication\AuthenticationService; use ZfcUser\Mapper\UserInterface; class UtilisateurControllerFactory diff --git a/src/UnicaenAuth/Entity/Db/AbstractPrivilege.php b/src/UnicaenAuth/Entity/Db/AbstractPrivilege.php index 2883ac8..62c293b 100644 --- a/src/UnicaenAuth/Entity/Db/AbstractPrivilege.php +++ b/src/UnicaenAuth/Entity/Db/AbstractPrivilege.php @@ -4,7 +4,7 @@ namespace UnicaenAuth\Entity\Db; use Doctrine\Common\Collections\Collection; use UnicaenAuth\Provider\Privilege\Privileges; -use Zend\Permissions\Acl\Resource\ResourceInterface; +use Laminas\Permissions\Acl\Resource\ResourceInterface; use Doctrine\ORM\Mapping as ORM; /** diff --git a/src/UnicaenAuth/Entity/Ldap/People.php b/src/UnicaenAuth/Entity/Ldap/People.php index c416297..c426153 100644 --- a/src/UnicaenAuth/Entity/Ldap/People.php +++ b/src/UnicaenAuth/Entity/Ldap/People.php @@ -132,7 +132,7 @@ class People extends BasePeople implements UserInterface, ProviderInterface } /** - * @return \Zend\Permissions\Acl\Role\RoleInterface[] + * @return \Laminas\Permissions\Acl\Role\RoleInterface[] */ public function getRoles() { diff --git a/src/UnicaenAuth/Event/EventManager.php b/src/UnicaenAuth/Event/EventManager.php index d5bbabb..b11fc88 100644 --- a/src/UnicaenAuth/Event/EventManager.php +++ b/src/UnicaenAuth/Event/EventManager.php @@ -2,7 +2,7 @@ namespace UnicaenAuth\Event; -class EventManager extends \Zend\EventManager\EventManager +class EventManager extends \Laminas\EventManager\EventManager { } \ No newline at end of file diff --git a/src/UnicaenAuth/Event/Listener/AuthenticatedUserSavedAbstractListener.php b/src/UnicaenAuth/Event/Listener/AuthenticatedUserSavedAbstractListener.php index 7bbdccc..bd1c472 100644 --- a/src/UnicaenAuth/Event/Listener/AuthenticatedUserSavedAbstractListener.php +++ b/src/UnicaenAuth/Event/Listener/AuthenticatedUserSavedAbstractListener.php @@ -7,9 +7,9 @@ use UnicaenApp\Service\EntityManagerAwareTrait; use UnicaenAuth\Entity\Db\AbstractUser; use UnicaenAuth\Event\UserAuthenticatedEvent; use UnicaenAuth\Service\Traits\UserContextServiceAwareTrait; -use Zend\EventManager\EventManagerInterface; -use Zend\EventManager\ListenerAggregateInterface; -use Zend\EventManager\ListenerAggregateTrait; +use Laminas\EventManager\EventManagerInterface; +use Laminas\EventManager\ListenerAggregateInterface; +use Laminas\EventManager\ListenerAggregateTrait; /** * Classe abstraites pour les classes désirant scruter un événement déclenché lors de l'authentification diff --git a/src/UnicaenAuth/Event/Listener/UserRoleSelectedEventAbstractListener.php b/src/UnicaenAuth/Event/Listener/UserRoleSelectedEventAbstractListener.php index 9563d99..fea4b0d 100644 --- a/src/UnicaenAuth/Event/Listener/UserRoleSelectedEventAbstractListener.php +++ b/src/UnicaenAuth/Event/Listener/UserRoleSelectedEventAbstractListener.php @@ -2,8 +2,8 @@ namespace UnicaenAuth\Event\Listener; -use Zend\EventManager\EventManagerInterface; -use Zend\EventManager\ListenerAggregateInterface; +use Laminas\EventManager\EventManagerInterface; +use Laminas\EventManager\ListenerAggregateInterface; use UnicaenApp\Service\EntityManagerAwareInterface; use UnicaenApp\Service\EntityManagerAwareTrait; use UnicaenAuth\Event\UserRoleSelectedEvent; @@ -20,7 +20,7 @@ abstract class UserRoleSelectedEventAbstractListener implements ListenerAggregat use EntityManagerAwareTrait; /** - * @var \Zend\Stdlib\CallbackHandler[] + * @var \Laminas\Stdlib\CallbackHandler[] */ protected $listeners = []; diff --git a/src/UnicaenAuth/Event/UserAuthenticatedEvent.php b/src/UnicaenAuth/Event/UserAuthenticatedEvent.php index fd93e38..ab89621 100644 --- a/src/UnicaenAuth/Event/UserAuthenticatedEvent.php +++ b/src/UnicaenAuth/Event/UserAuthenticatedEvent.php @@ -4,7 +4,7 @@ namespace UnicaenAuth\Event; use UnicaenAuth\Entity\Shibboleth\ShibUser; use UnicaenApp\Entity\Ldap\People; -use Zend\EventManager\Event; +use Laminas\EventManager\Event; use ZfcUser\Entity\UserInterface; /** diff --git a/src/UnicaenAuth/Event/UserRoleSelectedEvent.php b/src/UnicaenAuth/Event/UserRoleSelectedEvent.php index f5d6f8a..420e86f 100644 --- a/src/UnicaenAuth/Event/UserRoleSelectedEvent.php +++ b/src/UnicaenAuth/Event/UserRoleSelectedEvent.php @@ -2,8 +2,8 @@ namespace UnicaenAuth\Event; -use Zend\EventManager\Event; -use Zend\Permissions\Acl\Role\RoleInterface; +use Laminas\EventManager\Event; +use Laminas\Permissions\Acl\Role\RoleInterface; /** * Classe des événements déclenchés lors l'utilisateur a sélectionné rôle. diff --git a/src/UnicaenAuth/Form/CasLoginFormFactory.php b/src/UnicaenAuth/Form/CasLoginFormFactory.php index f71626d..3c6eda9 100644 --- a/src/UnicaenAuth/Form/CasLoginFormFactory.php +++ b/src/UnicaenAuth/Form/CasLoginFormFactory.php @@ -3,7 +3,7 @@ namespace UnicaenAuth\Form; use Interop\Container\ContainerInterface; -use Zend\ServiceManager\Factory\FactoryInterface; +use Laminas\ServiceManager\Factory\FactoryInterface; class CasLoginFormFactory implements FactoryInterface { diff --git a/src/UnicaenAuth/Form/Droits/RoleForm.php b/src/UnicaenAuth/Form/Droits/RoleForm.php index 8cf37e9..bc5b55a 100644 --- a/src/UnicaenAuth/Form/Droits/RoleForm.php +++ b/src/UnicaenAuth/Form/Droits/RoleForm.php @@ -5,11 +5,11 @@ namespace UnicaenAuth\Form\Droits; use UnicaenApp\ServiceManager\ServiceLocatorAwareTrait; use UnicaenAuth\Entity\Db\Role; use UnicaenAuth\Service\Traits\RoleServiceAwareTrait; -use Zend\Form\Form; +use Laminas\Form\Form; use UnicaenApp\Util; use UnicaenApp\ServiceManager\ServiceLocatorAwareInterface; -use Zend\Hydrator\HydratorInterface; -use Zend\InputFilter\InputFilterProviderInterface; +use Laminas\Hydrator\HydratorInterface; +use Laminas\InputFilter\InputFilterProviderInterface; /** * Description of RoleForm @@ -82,7 +82,7 @@ class RoleForm extends Form implements ServiceLocatorAwareInterface, InputFilter /** * Should return an array specification compatible with - * {@link Zend\InputFilter\Factory::createInputFilter()}. + * {@link Laminas\InputFilter\Factory::createInputFilter()}. * * @return array */ diff --git a/src/UnicaenAuth/Form/LoginForm.php b/src/UnicaenAuth/Form/LoginForm.php index 8e0cdd9..36132ea 100644 --- a/src/UnicaenAuth/Form/LoginForm.php +++ b/src/UnicaenAuth/Form/LoginForm.php @@ -2,7 +2,7 @@ namespace UnicaenAuth\Form; -use Zend\Http\Request; +use Laminas\Http\Request; use ZfcUser\Form\Login; class LoginForm extends Login @@ -36,7 +36,7 @@ class LoginForm extends Login } /** - * @param \Zend\Http\Request $request + * @param \Laminas\Http\Request $request * @return void */ public function initFromRequest(Request $request) diff --git a/src/UnicaenAuth/Form/LoginFormFactory.php b/src/UnicaenAuth/Form/LoginFormFactory.php index c25bf1a..f172199 100644 --- a/src/UnicaenAuth/Form/LoginFormFactory.php +++ b/src/UnicaenAuth/Form/LoginFormFactory.php @@ -3,7 +3,7 @@ namespace UnicaenAuth\Form; use Interop\Container\ContainerInterface; -use Zend\ServiceManager\Factory\FactoryInterface; +use Laminas\ServiceManager\Factory\FactoryInterface; use ZfcUser\Form; class LoginFormFactory implements FactoryInterface diff --git a/src/UnicaenAuth/Form/ShibLoginFormFactory.php b/src/UnicaenAuth/Form/ShibLoginFormFactory.php index 6fb263d..6db66c4 100644 --- a/src/UnicaenAuth/Form/ShibLoginFormFactory.php +++ b/src/UnicaenAuth/Form/ShibLoginFormFactory.php @@ -3,7 +3,7 @@ namespace UnicaenAuth\Form; use Interop\Container\ContainerInterface; -use Zend\ServiceManager\Factory\FactoryInterface; +use Laminas\ServiceManager\Factory\FactoryInterface; class ShibLoginFormFactory implements FactoryInterface { diff --git a/src/UnicaenAuth/Formatter/RoleFormatter.php b/src/UnicaenAuth/Formatter/RoleFormatter.php index 944ce88..243ca0a 100644 --- a/src/UnicaenAuth/Formatter/RoleFormatter.php +++ b/src/UnicaenAuth/Formatter/RoleFormatter.php @@ -2,7 +2,7 @@ namespace UnicaenAuth\Formatter; -use Zend\Permissions\Acl\Role\RoleInterface; +use Laminas\Permissions\Acl\Role\RoleInterface; class RoleFormatter { diff --git a/src/UnicaenAuth/Guard/PrivilegeController.php b/src/UnicaenAuth/Guard/PrivilegeController.php index 795995f..4ed583d 100644 --- a/src/UnicaenAuth/Guard/PrivilegeController.php +++ b/src/UnicaenAuth/Guard/PrivilegeController.php @@ -3,7 +3,7 @@ namespace UnicaenAuth\Guard; use BjyAuthorize\Guard\Controller; -use Zend\ServiceManager\ServiceLocatorInterface; +use Laminas\ServiceManager\ServiceLocatorInterface; use UnicaenAuth\Provider\Privilege\PrivilegeProviderAwareTrait; use UnicaenApp\Traits\SessionContainerTrait; diff --git a/src/UnicaenAuth/Guard/PrivilegeRoute.php b/src/UnicaenAuth/Guard/PrivilegeRoute.php index ca5edb1..0fb7ac6 100644 --- a/src/UnicaenAuth/Guard/PrivilegeRoute.php +++ b/src/UnicaenAuth/Guard/PrivilegeRoute.php @@ -3,7 +3,7 @@ namespace UnicaenAuth\Guard; use BjyAuthorize\Guard\Route; -use Zend\ServiceManager\ServiceLocatorInterface; +use Laminas\ServiceManager\ServiceLocatorInterface; use UnicaenAuth\Provider\Privilege\PrivilegeProviderAwareTrait; use UnicaenApp\Traits\SessionContainerTrait; diff --git a/src/UnicaenAuth/Mouchard/MouchardCompleterAuthFactory.php b/src/UnicaenAuth/Mouchard/MouchardCompleterAuthFactory.php index 714ecf0..c962630 100644 --- a/src/UnicaenAuth/Mouchard/MouchardCompleterAuthFactory.php +++ b/src/UnicaenAuth/Mouchard/MouchardCompleterAuthFactory.php @@ -3,8 +3,8 @@ namespace UnicaenAuth\Mouchard; use Interop\Container\ContainerInterface; -use Zend\ServiceManager\FactoryInterface; -use Zend\ServiceManager\ServiceLocatorInterface; +use Laminas\ServiceManager\FactoryInterface; +use Laminas\ServiceManager\ServiceLocatorInterface; /** * Description of MouchardCompleterAuthFactory diff --git a/src/UnicaenAuth/ORM/Event/Listeners/HistoriqueListener.php b/src/UnicaenAuth/ORM/Event/Listeners/HistoriqueListener.php index 36b3a97..e2a0cea 100644 --- a/src/UnicaenAuth/ORM/Event/Listeners/HistoriqueListener.php +++ b/src/UnicaenAuth/ORM/Event/Listeners/HistoriqueListener.php @@ -9,7 +9,7 @@ use Doctrine\ORM\Events; use RuntimeException; use UnicaenApp\Entity\HistoriqueAwareInterface; use UnicaenAuth\Entity\Db\AbstractUser; -use Zend\Authentication\AuthenticationService; +use Laminas\Authentication\AuthenticationService; /** * Listener Doctrine. diff --git a/src/UnicaenAuth/ORM/Event/Listeners/HistoriqueListenerFactory.php b/src/UnicaenAuth/ORM/Event/Listeners/HistoriqueListenerFactory.php index c35c5e5..def3a07 100644 --- a/src/UnicaenAuth/ORM/Event/Listeners/HistoriqueListenerFactory.php +++ b/src/UnicaenAuth/ORM/Event/Listeners/HistoriqueListenerFactory.php @@ -3,9 +3,9 @@ namespace UnicaenAuth\ORM\Event\Listeners; use Interop\Container\ContainerInterface; -use Zend\Authentication\AuthenticationService; -use Zend\ServiceManager\FactoryInterface; -use Zend\ServiceManager\ServiceLocatorInterface; +use Laminas\Authentication\AuthenticationService; +use Laminas\ServiceManager\FactoryInterface; +use Laminas\ServiceManager\ServiceLocatorInterface; /** * Description of MouchardServiceFactory @@ -22,7 +22,7 @@ class HistoriqueListenerFactory implements FactoryInterface public function __invoke(ContainerInterface $container, $requestedName, array $options = null) { /** @var AuthenticationService $authenticationService */ - $authenticationService = $container->get('Zend\Authentication\AuthenticationService'); + $authenticationService = $container->get('Laminas\Authentication\AuthenticationService'); $listener = new HistoriqueListener(); $listener->setAuthenticationService($authenticationService); diff --git a/src/UnicaenAuth/Options/ModuleOptions.php b/src/UnicaenAuth/Options/ModuleOptions.php index dfae298..cf81ff9 100644 --- a/src/UnicaenAuth/Options/ModuleOptions.php +++ b/src/UnicaenAuth/Options/ModuleOptions.php @@ -334,7 +334,7 @@ class ModuleOptions extends \ZfcUser\Options\ModuleOptions } /** - * Cette classe hérite de {@see \Zend\Stdlib\AbstractOptions} qui impose d'avoir un getter correspondant à chaque + * Cette classe hérite de {@see \Laminas\Stdlib\AbstractOptions} qui impose d'avoir un getter correspondant à chaque * clé de config fournie. Cela empêche par ex unicaen/auth-token d'ajouter le type d'authentification 'token' * sans ajouter un getToken() à cette classe, ce qui serait une dépendance inversée. * diff --git a/src/UnicaenAuth/Provider/Identity/BasicServiceFactory.php b/src/UnicaenAuth/Provider/Identity/BasicServiceFactory.php index b7c7212..36b200d 100644 --- a/src/UnicaenAuth/Provider/Identity/BasicServiceFactory.php +++ b/src/UnicaenAuth/Provider/Identity/BasicServiceFactory.php @@ -3,8 +3,8 @@ namespace UnicaenAuth\Provider\Identity; use Interop\Container\ContainerInterface; -use Zend\ServiceManager\FactoryInterface; -use Zend\ServiceManager\ServiceLocatorInterface; +use Laminas\ServiceManager\FactoryInterface; +use Laminas\ServiceManager\ServiceLocatorInterface; /** * Basic identity provider factory. diff --git a/src/UnicaenAuth/Provider/Identity/Chain.php b/src/UnicaenAuth/Provider/Identity/Chain.php index a90c45e..06e8092 100644 --- a/src/UnicaenAuth/Provider/Identity/Chain.php +++ b/src/UnicaenAuth/Provider/Identity/Chain.php @@ -5,10 +5,10 @@ namespace UnicaenAuth\Provider\Identity; use BjyAuthorize\Provider\Identity\ProviderInterface; use BjyAuthorize\Service\Authorize; use UnicaenAuth\Service\UserContext; -use Zend\EventManager\EventManagerAwareInterface; -use Zend\EventManager\EventManagerAwareTrait; -use Zend\Permissions\Acl\Role\Registry; -use Zend\Permissions\Acl\Role\RoleInterface; +use Laminas\EventManager\EventManagerAwareInterface; +use Laminas\EventManager\EventManagerAwareTrait; +use Laminas\Permissions\Acl\Role\Registry; +use Laminas\Permissions\Acl\Role\RoleInterface; /** * Chaîne de responsabilité permettant à plusieures sources de fournir diff --git a/src/UnicaenAuth/Provider/Identity/ChainEvent.php b/src/UnicaenAuth/Provider/Identity/ChainEvent.php index 82cc4f5..a3d51a4 100644 --- a/src/UnicaenAuth/Provider/Identity/ChainEvent.php +++ b/src/UnicaenAuth/Provider/Identity/ChainEvent.php @@ -1,7 +1,7 @@ <?php namespace UnicaenAuth\Provider\Identity; -use Zend\EventManager\Event; +use Laminas\EventManager\Event; use Traversable; /** diff --git a/src/UnicaenAuth/Provider/Identity/ChainServiceFactory.php b/src/UnicaenAuth/Provider/Identity/ChainServiceFactory.php index 1909a84..2ea5030 100644 --- a/src/UnicaenAuth/Provider/Identity/ChainServiceFactory.php +++ b/src/UnicaenAuth/Provider/Identity/ChainServiceFactory.php @@ -6,8 +6,8 @@ use BjyAuthorize\Service\Authorize; use Interop\Container\ContainerInterface; use UnicaenAuth\Event\EventManager; use UnicaenAuth\Service\UserContext; -use Zend\ServiceManager\FactoryInterface; -use Zend\ServiceManager\ServiceLocatorInterface; +use Laminas\ServiceManager\FactoryInterface; +use Laminas\ServiceManager\ServiceLocatorInterface; /** * Intsancie une chaîne de fournisseurs d'identité. diff --git a/src/UnicaenAuth/Provider/Identity/Db.php b/src/UnicaenAuth/Provider/Identity/Db.php index bd7e7d5..ffe3c59 100644 --- a/src/UnicaenAuth/Provider/Identity/Db.php +++ b/src/UnicaenAuth/Provider/Identity/Db.php @@ -7,7 +7,7 @@ use UnicaenApp\Entity\Ldap\People; use UnicaenApp\HostLocalization\HostLocalizationAwareTrait; use UnicaenAuth\Entity\Db\AbstractRole; use UnicaenAuth\Service\Traits\RoleServiceAwareTrait; -use Zend\Ldap\Ldap; +use Laminas\Ldap\Ldap; use ZfcUser\Entity\UserInterface; use Traversable; @@ -116,7 +116,7 @@ class Db extends AuthenticationIdentityProvider implements ChainableProvider, \B { try { return 1 === $this->getLdap()->count($role->getLdapFilter(), $dn, Ldap::SEARCH_SCOPE_SUB); - } catch (\Zend\Ldap\Exception\LdapException $e) { + } catch (\Laminas\Ldap\Exception\LdapException $e) { return false; } } diff --git a/src/UnicaenAuth/Provider/Identity/DbServiceFactory.php b/src/UnicaenAuth/Provider/Identity/DbServiceFactory.php index 332ab57..d599ab8 100644 --- a/src/UnicaenAuth/Provider/Identity/DbServiceFactory.php +++ b/src/UnicaenAuth/Provider/Identity/DbServiceFactory.php @@ -4,9 +4,9 @@ namespace UnicaenAuth\Provider\Identity; use Interop\Container\ContainerInterface; use UnicaenApp\Options\ModuleOptions; -use Zend\Ldap\Ldap; -use Zend\ServiceManager\FactoryInterface; -use Zend\ServiceManager\ServiceLocatorInterface; +use Laminas\Ldap\Ldap; +use Laminas\ServiceManager\FactoryInterface; +use Laminas\ServiceManager\ServiceLocatorInterface; /** * Db identity provider factory diff --git a/src/UnicaenAuth/Provider/Identity/LdapServiceFactory.php b/src/UnicaenAuth/Provider/Identity/LdapServiceFactory.php index 68a2849..b6c78c0 100644 --- a/src/UnicaenAuth/Provider/Identity/LdapServiceFactory.php +++ b/src/UnicaenAuth/Provider/Identity/LdapServiceFactory.php @@ -3,8 +3,8 @@ namespace UnicaenAuth\Provider\Identity; use Interop\Container\ContainerInterface; -use Zend\ServiceManager\FactoryInterface; -use Zend\ServiceManager\ServiceLocatorInterface; +use Laminas\ServiceManager\FactoryInterface; +use Laminas\ServiceManager\ServiceLocatorInterface; /** * LDAP identity provider factory diff --git a/src/UnicaenAuth/Provider/Role/ConfigServiceFactory.php b/src/UnicaenAuth/Provider/Role/ConfigServiceFactory.php index 7b00b78..82438c1 100644 --- a/src/UnicaenAuth/Provider/Role/ConfigServiceFactory.php +++ b/src/UnicaenAuth/Provider/Role/ConfigServiceFactory.php @@ -4,8 +4,8 @@ namespace UnicaenAuth\Provider\Role; use BjyAuthorize\Exception\InvalidArgumentException; use Interop\Container\ContainerInterface; -use Zend\ServiceManager\FactoryInterface; -use Zend\ServiceManager\ServiceLocatorInterface; +use Laminas\ServiceManager\FactoryInterface; +use Laminas\ServiceManager\ServiceLocatorInterface; /** * Factory responsible of instantiating {@see \UnicaenAuth\Provider\Role\Config} diff --git a/src/UnicaenAuth/Provider/Role/DbRoleServiceFactory.php b/src/UnicaenAuth/Provider/Role/DbRoleServiceFactory.php index 43902e9..91fd480 100644 --- a/src/UnicaenAuth/Provider/Role/DbRoleServiceFactory.php +++ b/src/UnicaenAuth/Provider/Role/DbRoleServiceFactory.php @@ -4,8 +4,8 @@ namespace UnicaenAuth\Provider\Role; use Interop\Container\ContainerInterface; use UnicaenAuth\Service\RoleService; -use Zend\ServiceManager\FactoryInterface; -use Zend\ServiceManager\ServiceLocatorInterface; +use Laminas\ServiceManager\FactoryInterface; +use Laminas\ServiceManager\ServiceLocatorInterface; /** * Factory responsible of instantiating {@see \UnicaenAuth\Provider\Role\DbRole} diff --git a/src/UnicaenAuth/Provider/Role/Username.php b/src/UnicaenAuth/Provider/Role/Username.php index 1546d38..0ac9245 100644 --- a/src/UnicaenAuth/Provider/Role/Username.php +++ b/src/UnicaenAuth/Provider/Role/Username.php @@ -3,7 +3,7 @@ namespace UnicaenAuth\Provider\Role; use BjyAuthorize\Provider\Role\ProviderInterface; -use Zend\Authentication\AuthenticationService; +use Laminas\Authentication\AuthenticationService; use ZfcUser\Entity\UserInterface; use UnicaenAuth\Acl\NamedRole; @@ -45,7 +45,7 @@ class Username implements ProviderInterface } /** - * @return \Zend\Permissions\Acl\Role\RoleInterface[] + * @return \Laminas\Permissions\Acl\Role\RoleInterface[] */ public function getRoles() { diff --git a/src/UnicaenAuth/Provider/Role/UsernameServiceFactory.php b/src/UnicaenAuth/Provider/Role/UsernameServiceFactory.php index d3afce2..326e509 100644 --- a/src/UnicaenAuth/Provider/Role/UsernameServiceFactory.php +++ b/src/UnicaenAuth/Provider/Role/UsernameServiceFactory.php @@ -3,8 +3,8 @@ namespace UnicaenAuth\Provider\Role; use Interop\Container\ContainerInterface; -use Zend\ServiceManager\FactoryInterface; -use Zend\ServiceManager\ServiceLocatorInterface; +use Laminas\ServiceManager\FactoryInterface; +use Laminas\ServiceManager\ServiceLocatorInterface; /** * Description of UsernameServiceFactory @@ -30,7 +30,7 @@ class UsernameServiceFactory implements FactoryInterface $providerConfig = $config['role_providers']['UnicaenAuth\Provider\Role\Username']; - $authService = $container->get('zfcuser_auth_service'); /* @var $authService \Zend\Authentication\AuthenticationService */ + $authService = $container->get('zfcuser_auth_service'); /* @var $authService \Laminas\Authentication\AuthenticationService */ return new Username($authService, $providerConfig); } diff --git a/src/UnicaenAuth/Provider/Rule/PrivilegeRuleProvider.php b/src/UnicaenAuth/Provider/Rule/PrivilegeRuleProvider.php index cc712e6..1f7835b 100644 --- a/src/UnicaenAuth/Provider/Rule/PrivilegeRuleProvider.php +++ b/src/UnicaenAuth/Provider/Rule/PrivilegeRuleProvider.php @@ -5,7 +5,7 @@ namespace UnicaenAuth\Provider\Rule; use BjyAuthorize\Provider\Rule\ProviderInterface; use UnicaenAuth\Provider\Privilege\PrivilegeProviderAwareTrait; use UnicaenAuth\Provider\Privilege\Privileges; -use Zend\ServiceManager\ServiceLocatorInterface; +use Laminas\ServiceManager\ServiceLocatorInterface; /** * Rule provider based on a given array of rules diff --git a/src/UnicaenAuth/Service/AuthorizeServiceFactory.php b/src/UnicaenAuth/Service/AuthorizeServiceFactory.php index 9f28504..eb27f38 100644 --- a/src/UnicaenAuth/Service/AuthorizeServiceFactory.php +++ b/src/UnicaenAuth/Service/AuthorizeServiceFactory.php @@ -4,8 +4,8 @@ namespace UnicaenAuth\Service; use BjyAuthorize\Provider\Identity\ProviderInterface; use Interop\Container\ContainerInterface; -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/UnicaenAuth/Service/CasService.php b/src/UnicaenAuth/Service/CasService.php index 8f3874b..38836c1 100644 --- a/src/UnicaenAuth/Service/CasService.php +++ b/src/UnicaenAuth/Service/CasService.php @@ -7,8 +7,8 @@ use phpCAS; use UnicaenApp\Mapper\Ldap\People as LdapPeopleMapper; use UnicaenApp\Entity\Ldap\People as LdapPeople; use UnicaenAuth\Options\ModuleOptions; -use Zend\Router\RouteInterface; -use Zend\Router\RouteStackInterface; +use Laminas\Router\RouteInterface; +use Laminas\Router\RouteStackInterface; use ZfcUser\Authentication\Adapter\ChainableAdapter; class CasService diff --git a/src/UnicaenAuth/Service/PrivilegeServiceFactory.php b/src/UnicaenAuth/Service/PrivilegeServiceFactory.php index 0a7fa32..7d61aa4 100644 --- a/src/UnicaenAuth/Service/PrivilegeServiceFactory.php +++ b/src/UnicaenAuth/Service/PrivilegeServiceFactory.php @@ -4,8 +4,8 @@ namespace UnicaenAuth\Service; use Interop\Container\ContainerInterface; use UnicaenAuth\Entity\Db\Privilege; -use Zend\ServiceManager\FactoryInterface; -use Zend\ServiceManager\ServiceLocatorInterface; +use Laminas\ServiceManager\FactoryInterface; +use Laminas\ServiceManager\ServiceLocatorInterface; class PrivilegeServiceFactory implements FactoryInterface { diff --git a/src/UnicaenAuth/Service/RoleServiceFactory.php b/src/UnicaenAuth/Service/RoleServiceFactory.php index 436b97c..bdbd067 100644 --- a/src/UnicaenAuth/Service/RoleServiceFactory.php +++ b/src/UnicaenAuth/Service/RoleServiceFactory.php @@ -4,8 +4,8 @@ namespace UnicaenAuth\Service; use Interop\Container\ContainerInterface; use UnicaenAuth\Entity\Db\Role; -use Zend\ServiceManager\FactoryInterface; -use Zend\ServiceManager\ServiceLocatorInterface; +use Laminas\ServiceManager\FactoryInterface; +use Laminas\ServiceManager\ServiceLocatorInterface; class RoleServiceFactory implements FactoryInterface { diff --git a/src/UnicaenAuth/Service/ShibService.php b/src/UnicaenAuth/Service/ShibService.php index ead1281..122ef15 100644 --- a/src/UnicaenAuth/Service/ShibService.php +++ b/src/UnicaenAuth/Service/ShibService.php @@ -9,8 +9,8 @@ use UnicaenApp\Exception\LogicException; use UnicaenApp\Exception\RuntimeException; use UnicaenAuth\Entity\Db\AbstractUser; use UnicaenAuth\Entity\Shibboleth\ShibUser; -use Zend\Router\Http\TreeRouteStack; -use Zend\Session\Container; +use Laminas\Router\Http\TreeRouteStack; +use Laminas\Session\Container; /** * Shibboleth service. diff --git a/src/UnicaenAuth/Service/User.php b/src/UnicaenAuth/Service/User.php index 4112e74..efab27a 100644 --- a/src/UnicaenAuth/Service/User.php +++ b/src/UnicaenAuth/Service/User.php @@ -11,17 +11,17 @@ use UnicaenAuth\Entity\Db\AbstractUser; use UnicaenAuth\Entity\Shibboleth\ShibUser; use UnicaenAuth\Event\UserAuthenticatedEvent; use UnicaenAuth\Options\ModuleOptions; -use Zend\Crypt\Password\Bcrypt; -use Zend\EventManager\EventManagerAwareInterface; -use Zend\EventManager\EventManagerInterface; -use Zend\Form\Element\Csrf; -use Zend\Form\Element\Password; -use Zend\Form\Element\Submit; -use Zend\Form\Element\Text; -use Zend\Form\Form; -use Zend\InputFilter\Input; -use Zend\Validator\EmailAddress; -use Zend\Validator\Identical; +use Laminas\Crypt\Password\Bcrypt; +use Laminas\EventManager\EventManagerAwareInterface; +use Laminas\EventManager\EventManagerInterface; +use Laminas\Form\Element\Csrf; +use Laminas\Form\Element\Password; +use Laminas\Form\Element\Submit; +use Laminas\Form\Element\Text; +use Laminas\Form\Form; +use Laminas\InputFilter\Input; +use Laminas\Validator\EmailAddress; +use Laminas\Validator\Identical; use ZfcUser\Entity\UserInterface; use ZfcUser\Options\ModuleOptions as ZfcUserModuleOptions; diff --git a/src/UnicaenAuth/Service/UserAwareInitializer.php b/src/UnicaenAuth/Service/UserAwareInitializer.php index 13db3fb..55e43c6 100644 --- a/src/UnicaenAuth/Service/UserAwareInitializer.php +++ b/src/UnicaenAuth/Service/UserAwareInitializer.php @@ -4,8 +4,8 @@ namespace UnicaenAuth\Service; use Interop\Container\ContainerInterface; use UnicaenAuth\Entity\Ldap\People; -use Zend\ServiceManager\InitializerInterface; -use Zend\ServiceManager\ServiceLocatorInterface; +use Laminas\ServiceManager\InitializerInterface; +use Laminas\ServiceManager\ServiceLocatorInterface; use ZfcUser\Entity\UserInterface; /** @@ -34,12 +34,12 @@ class UserAwareInitializer implements InitializerInterface public function __invoke(ContainerInterface $container, $instance) { // test d'éligibilité à faire au plus tôt pour éviter l'erreur - // 'Circular dependency for LazyServiceLoader was found for instance Zend\Authentication\AuthenticationService' + // 'Circular dependency for LazyServiceLoader was found for instance Laminas\Authentication\AuthenticationService' if (!$this->canInitialize($instance)) { return; } - $authenticationService = $container->get('Zend\Authentication\AuthenticationService'); + $authenticationService = $container->get('Laminas\Authentication\AuthenticationService'); if (!$authenticationService->hasIdentity()) { return; } diff --git a/src/UnicaenAuth/Service/UserContext.php b/src/UnicaenAuth/Service/UserContext.php index ca6b8c7..8bb7bb3 100644 --- a/src/UnicaenAuth/Service/UserContext.php +++ b/src/UnicaenAuth/Service/UserContext.php @@ -18,10 +18,10 @@ use UnicaenAuth\Event\UserRoleSelectedEvent; use UnicaenAuth\Formatter\RoleFormatter; use UnicaenAuth\Options\Traits\ModuleOptionsAwareTrait; use UnicaenAuth\Provider\Identity\Chain; -use Zend\Authentication\AuthenticationService; -use Zend\EventManager\EventManagerAwareInterface; -use Zend\EventManager\EventManagerAwareTrait; -use Zend\Permissions\Acl\Role\RoleInterface; +use Laminas\Authentication\AuthenticationService; +use Laminas\EventManager\EventManagerAwareInterface; +use Laminas\EventManager\EventManagerAwareTrait; +use Laminas\Permissions\Acl\Role\RoleInterface; use ZfcUser\Entity\UserInterface; /** diff --git a/src/UnicaenAuth/Service/UserContextFactory.php b/src/UnicaenAuth/Service/UserContextFactory.php index f12c3e6..87ae0ff 100644 --- a/src/UnicaenAuth/Service/UserContextFactory.php +++ b/src/UnicaenAuth/Service/UserContextFactory.php @@ -4,7 +4,7 @@ namespace UnicaenAuth\Service; use Interop\Container\ContainerInterface; use UnicaenAuth\Options\ModuleOptions; -use Zend\Authentication\AuthenticationService; +use Laminas\Authentication\AuthenticationService; class UserContextFactory { @@ -15,7 +15,7 @@ class UserContextFactory public function __invoke(ContainerInterface $container) { /** @var AuthenticationService $authenticationService */ - $authenticationService = $container->get('Zend\Authentication\AuthenticationService'); + $authenticationService = $container->get('Laminas\Authentication\AuthenticationService'); /** @var ModuleOptions $moduleOptions */ $moduleOptions = $container->get('unicaen-auth_module_options'); diff --git a/src/UnicaenAuth/Service/UserFactory.php b/src/UnicaenAuth/Service/UserFactory.php index 4eb61a9..c7cfeda 100644 --- a/src/UnicaenAuth/Service/UserFactory.php +++ b/src/UnicaenAuth/Service/UserFactory.php @@ -4,8 +4,8 @@ namespace UnicaenAuth\Service; use Interop\Container\ContainerInterface; use UnicaenAuth\Options\ModuleOptions; -use Zend\ServiceManager\FactoryInterface; -use Zend\ServiceManager\ServiceLocatorInterface; +use Laminas\ServiceManager\FactoryInterface; +use Laminas\ServiceManager\ServiceLocatorInterface; use ZfcUser\Options\ModuleOptions as ZfcUserModuleOptions; class UserFactory implements FactoryInterface diff --git a/src/UnicaenAuth/Service/UserMapperFactory.php b/src/UnicaenAuth/Service/UserMapperFactory.php index b2ceff2..1603cdc 100644 --- a/src/UnicaenAuth/Service/UserMapperFactory.php +++ b/src/UnicaenAuth/Service/UserMapperFactory.php @@ -5,8 +5,8 @@ namespace UnicaenAuth\Service; use Doctrine\ORM\EntityManagerInterface; use Interop\Container\ContainerInterface; use UnicaenAuth\Options\ModuleOptions; -use Zend\ServiceManager\FactoryInterface; -use Zend\ServiceManager\ServiceLocatorInterface; +use Laminas\ServiceManager\FactoryInterface; +use Laminas\ServiceManager\ServiceLocatorInterface; class UserMapperFactory implements FactoryInterface { diff --git a/src/UnicaenAuth/View/Helper/AbstractConnectViewHelper.php b/src/UnicaenAuth/View/Helper/AbstractConnectViewHelper.php index 7239d1b..b5e5944 100644 --- a/src/UnicaenAuth/View/Helper/AbstractConnectViewHelper.php +++ b/src/UnicaenAuth/View/Helper/AbstractConnectViewHelper.php @@ -2,10 +2,10 @@ namespace UnicaenAuth\View\Helper; -use Zend\Form\Form; -use Zend\View\Helper\AbstractHelper; -use Zend\View\Renderer\PhpRenderer; -use Zend\View\Resolver\TemplatePathStack; +use Laminas\Form\Form; +use Laminas\View\Helper\AbstractHelper; +use Laminas\View\Renderer\PhpRenderer; +use Laminas\View\Resolver\TemplatePathStack; /** * Aide de vue dessinant un formulaire d'authentification d'un type particulier, diff --git a/src/UnicaenAuth/View/Helper/CasConnectViewHelper.php b/src/UnicaenAuth/View/Helper/CasConnectViewHelper.php index 8cc460a..fb6cc79 100644 --- a/src/UnicaenAuth/View/Helper/CasConnectViewHelper.php +++ b/src/UnicaenAuth/View/Helper/CasConnectViewHelper.php @@ -2,7 +2,7 @@ namespace UnicaenAuth\View\Helper; -use Zend\View\Renderer\PhpRenderer; +use Laminas\View\Renderer\PhpRenderer; /** * Aide de vue dessinant le bouton de connexion via Shibboleth, diff --git a/src/UnicaenAuth/View/Helper/ConnectViewHelper.php b/src/UnicaenAuth/View/Helper/ConnectViewHelper.php index d6fefe5..addd43d 100644 --- a/src/UnicaenAuth/View/Helper/ConnectViewHelper.php +++ b/src/UnicaenAuth/View/Helper/ConnectViewHelper.php @@ -2,9 +2,9 @@ namespace UnicaenAuth\View\Helper; -use Zend\Form\Form; -use Zend\View\Helper\AbstractHelper; -use Zend\View\Renderer\PhpRenderer; +use Laminas\Form\Form; +use Laminas\View\Helper\AbstractHelper; +use Laminas\View\Renderer\PhpRenderer; /** * Aide de vue dessinant le formulaire correspondant au type d'authentification spécifié. diff --git a/src/UnicaenAuth/View/Helper/DbConnectViewHelper.php b/src/UnicaenAuth/View/Helper/DbConnectViewHelper.php index c0e91a2..c076a77 100644 --- a/src/UnicaenAuth/View/Helper/DbConnectViewHelper.php +++ b/src/UnicaenAuth/View/Helper/DbConnectViewHelper.php @@ -2,7 +2,7 @@ namespace UnicaenAuth\View\Helper; -use Zend\View\Renderer\PhpRenderer; +use Laminas\View\Renderer\PhpRenderer; /** * Aide de vue dessinant le formulaire d'authentification locale, diff --git a/src/UnicaenAuth/View/Helper/LocalConnectViewHelper.php b/src/UnicaenAuth/View/Helper/LocalConnectViewHelper.php index b2485ac..43b5891 100644 --- a/src/UnicaenAuth/View/Helper/LocalConnectViewHelper.php +++ b/src/UnicaenAuth/View/Helper/LocalConnectViewHelper.php @@ -2,7 +2,7 @@ namespace UnicaenAuth\View\Helper; -use Zend\View\Renderer\PhpRenderer; +use Laminas\View\Renderer\PhpRenderer; /** * Aide de vue dessinant le formulaire d'authentification locale (ldap ou db), diff --git a/src/UnicaenAuth/View/Helper/ShibConnectViewHelper.php b/src/UnicaenAuth/View/Helper/ShibConnectViewHelper.php index 0130a57..7093573 100644 --- a/src/UnicaenAuth/View/Helper/ShibConnectViewHelper.php +++ b/src/UnicaenAuth/View/Helper/ShibConnectViewHelper.php @@ -2,7 +2,7 @@ namespace UnicaenAuth\View\Helper; -use Zend\View\Renderer\PhpRenderer; +use Laminas\View\Renderer\PhpRenderer; /** * Aide de vue dessinant le bouton de connexion via Shibboleth, diff --git a/src/UnicaenAuth/View/Helper/UserAbstract.php b/src/UnicaenAuth/View/Helper/UserAbstract.php index 7b48971..f44cba7 100644 --- a/src/UnicaenAuth/View/Helper/UserAbstract.php +++ b/src/UnicaenAuth/View/Helper/UserAbstract.php @@ -3,7 +3,7 @@ namespace UnicaenAuth\View\Helper; use UnicaenAuth\Service\UserContext; -use Zend\I18n\View\Helper\AbstractTranslatorHelper; +use Laminas\I18n\View\Helper\AbstractTranslatorHelper; /** * Classe mère des aides de vue concernant l'utilisateur connecté. diff --git a/src/UnicaenAuth/View/Helper/UserConnectionFactory.php b/src/UnicaenAuth/View/Helper/UserConnectionFactory.php index 5f3372a..b698760 100644 --- a/src/UnicaenAuth/View/Helper/UserConnectionFactory.php +++ b/src/UnicaenAuth/View/Helper/UserConnectionFactory.php @@ -3,8 +3,8 @@ namespace UnicaenAuth\View\Helper; use Interop\Container\ContainerInterface; -use Zend\ServiceManager\FactoryInterface; -use Zend\ServiceManager\ServiceLocatorInterface; +use Laminas\ServiceManager\FactoryInterface; +use Laminas\ServiceManager\ServiceLocatorInterface; /** * Description of UserConnectionFactory diff --git a/src/UnicaenAuth/View/Helper/UserCurrentFactory.php b/src/UnicaenAuth/View/Helper/UserCurrentFactory.php index 845135e..3a7b027 100644 --- a/src/UnicaenAuth/View/Helper/UserCurrentFactory.php +++ b/src/UnicaenAuth/View/Helper/UserCurrentFactory.php @@ -3,8 +3,8 @@ namespace UnicaenAuth\View\Helper; use Interop\Container\ContainerInterface; -use Zend\ServiceManager\FactoryInterface; -use Zend\ServiceManager\ServiceLocatorInterface; +use Laminas\ServiceManager\FactoryInterface; +use Laminas\ServiceManager\ServiceLocatorInterface; /** * Description of UserCurrentFactory diff --git a/src/UnicaenAuth/View/Helper/UserInfo.php b/src/UnicaenAuth/View/Helper/UserInfo.php index c837447..89f31ad 100644 --- a/src/UnicaenAuth/View/Helper/UserInfo.php +++ b/src/UnicaenAuth/View/Helper/UserInfo.php @@ -3,7 +3,7 @@ namespace UnicaenAuth\View\Helper; use UnicaenApp\Entity\Ldap\People; use UnicaenApp\Mapper\Ldap\Structure as MapperStructure; -use Zend\View\Helper\HtmlList; +use Laminas\View\Helper\HtmlList; /** * Aide de vue affichant des info sur l'utilisateur connecté : diff --git a/src/UnicaenAuth/View/Helper/UserInfoFactory.php b/src/UnicaenAuth/View/Helper/UserInfoFactory.php index d52e50d..ba27b98 100644 --- a/src/UnicaenAuth/View/Helper/UserInfoFactory.php +++ b/src/UnicaenAuth/View/Helper/UserInfoFactory.php @@ -3,8 +3,8 @@ namespace UnicaenAuth\View\Helper; use Interop\Container\ContainerInterface; -use Zend\ServiceManager\FactoryInterface; -use Zend\ServiceManager\ServiceLocatorInterface; +use Laminas\ServiceManager\FactoryInterface; +use Laminas\ServiceManager\ServiceLocatorInterface; /** * Description of UserInfoFactory diff --git a/src/UnicaenAuth/View/Helper/UserProfileFactory.php b/src/UnicaenAuth/View/Helper/UserProfileFactory.php index 7b8c423..30ca716 100644 --- a/src/UnicaenAuth/View/Helper/UserProfileFactory.php +++ b/src/UnicaenAuth/View/Helper/UserProfileFactory.php @@ -3,8 +3,8 @@ namespace UnicaenAuth\View\Helper; use Interop\Container\ContainerInterface; -use Zend\ServiceManager\FactoryInterface; -use Zend\ServiceManager\ServiceLocatorInterface; +use Laminas\ServiceManager\FactoryInterface; +use Laminas\ServiceManager\ServiceLocatorInterface; /** * Description of UserProfileFactory diff --git a/src/UnicaenAuth/View/Helper/UserProfileSelect.php b/src/UnicaenAuth/View/Helper/UserProfileSelect.php index c51c261..d1f3d52 100644 --- a/src/UnicaenAuth/View/Helper/UserProfileSelect.php +++ b/src/UnicaenAuth/View/Helper/UserProfileSelect.php @@ -1,8 +1,8 @@ <?php namespace UnicaenAuth\View\Helper; -use Zend\Permissions\Acl\Role\RoleInterface; -use Zend\View\Helper\HeadScript; +use Laminas\Permissions\Acl\Role\RoleInterface; +use Laminas\View\Helper\HeadScript; /** * Aide de vue permettant à l'utilisateur de sélectionner son profil courant parmi @@ -42,7 +42,7 @@ class UserProfileSelect extends UserAbstract $formClass = 'user-profile-select-form'; $inputClass = 'user-profile-select-input'; - $form = new \Zend\Form\Form(); + $form = new \Laminas\Form\Form(); $form->setAttribute('class', "$formClass " . $this->formClass); $html = $this->getView()->form()->openTag($form); @@ -55,7 +55,7 @@ class UserProfileSelect extends UserAbstract return ''; } - $select = new \Zend\Form\Element\Select('role'); + $select = new \Laminas\Form\Element\Select('role'); $select ->setValueOptions($rolesAsOptions) ->setAttributes([ diff --git a/src/UnicaenAuth/View/Helper/UserProfileSelectRadioItem.php b/src/UnicaenAuth/View/Helper/UserProfileSelectRadioItem.php index 87c0571..073f6b5 100644 --- a/src/UnicaenAuth/View/Helper/UserProfileSelectRadioItem.php +++ b/src/UnicaenAuth/View/Helper/UserProfileSelectRadioItem.php @@ -1,8 +1,8 @@ <?php namespace UnicaenAuth\View\Helper; -use Zend\Permissions\Acl\Role\RoleInterface; -use Zend\Form\Element\Radio; +use Laminas\Permissions\Acl\Role\RoleInterface; +use Laminas\Form\Element\Radio; /** * Aide de vue dessinant un item de sélection d'un profil utilisateur. diff --git a/src/UnicaenAuth/View/Helper/UserStatusFactory.php b/src/UnicaenAuth/View/Helper/UserStatusFactory.php index cbcad7c..2e99bce 100644 --- a/src/UnicaenAuth/View/Helper/UserStatusFactory.php +++ b/src/UnicaenAuth/View/Helper/UserStatusFactory.php @@ -3,8 +3,8 @@ namespace UnicaenAuth\View\Helper; use Interop\Container\ContainerInterface; -use Zend\ServiceManager\FactoryInterface; -use Zend\ServiceManager\ServiceLocatorInterface; +use Laminas\ServiceManager\FactoryInterface; +use Laminas\ServiceManager\ServiceLocatorInterface; /** * Description of UserStatusFactory diff --git a/src/UnicaenAuth/View/Helper/UserUsurpationHelper.php b/src/UnicaenAuth/View/Helper/UserUsurpationHelper.php index 44db267..cc68433 100644 --- a/src/UnicaenAuth/View/Helper/UserUsurpationHelper.php +++ b/src/UnicaenAuth/View/Helper/UserUsurpationHelper.php @@ -5,14 +5,14 @@ namespace UnicaenAuth\View\Helper; use UnicaenApp\Form\View\Helper\FormControlGroup; use UnicaenAuth\Entity\Db\AbstractUser; use UnicaenAuth\Options\ModuleOptions; -use Zend\Form\Element\Hidden; -use Zend\Form\Element\Submit; -use Zend\Form\Element\Text; -use Zend\Form\Form; -use Zend\Form\View\Helper\Form as FormHelper; -use Zend\Form\View\Helper\FormElement; -use Zend\View\Helper\HeadScript; -use Zend\View\Renderer\PhpRenderer; +use Laminas\Form\Element\Hidden; +use Laminas\Form\Element\Submit; +use Laminas\Form\Element\Text; +use Laminas\Form\Form; +use Laminas\Form\View\Helper\Form as FormHelper; +use Laminas\Form\View\Helper\FormElement; +use Laminas\View\Helper\HeadScript; +use Laminas\View\Renderer\PhpRenderer; /** * Aide de vue consacrée à l'usurpation d'identité. @@ -214,7 +214,7 @@ EOS; $submit = new Submit('submit'); $submit->setValue("Usurper"); $submit->setAttributes([ - 'disabled' => true, + 'disabled' => !$this->asButton, 'class' => 'user-usurpation-submit btn btn-danger', ]); diff --git a/src/UnicaenAuth/View/Helper/UserUsurpationHelperFactory.php b/src/UnicaenAuth/View/Helper/UserUsurpationHelperFactory.php index 2be214e..378d0fc 100644 --- a/src/UnicaenAuth/View/Helper/UserUsurpationHelperFactory.php +++ b/src/UnicaenAuth/View/Helper/UserUsurpationHelperFactory.php @@ -5,7 +5,7 @@ namespace UnicaenAuth\View\Helper; use Interop\Container\ContainerInterface; use UnicaenAuth\Options\ModuleOptions; use UnicaenAuth\Service\UserContext; -use Zend\View\Helper\Url; +use Laminas\View\Helper\Url; class UserUsurpationHelperFactory { diff --git a/src/UnicaenAuth/View/Helper/partial/connect.phtml b/src/UnicaenAuth/View/Helper/partial/connect.phtml index ba278fb..c02c42c 100644 --- a/src/UnicaenAuth/View/Helper/partial/connect.phtml +++ b/src/UnicaenAuth/View/Helper/partial/connect.phtml @@ -1,7 +1,7 @@ <?php use Application\View\Renderer\PhpRenderer; -use Zend\Form\Form; +use Laminas\Form\Form; /** * @var PhpRenderer $this diff --git a/src/UnicaenAuth/View/RedirectionStrategy.php b/src/UnicaenAuth/View/RedirectionStrategy.php index 8ba70f8..0c16b26 100644 --- a/src/UnicaenAuth/View/RedirectionStrategy.php +++ b/src/UnicaenAuth/View/RedirectionStrategy.php @@ -2,7 +2,7 @@ namespace UnicaenAuth\View; -use Zend\Mvc\MvcEvent; +use Laminas\Mvc\MvcEvent; use BjyAuthorize\View\UnauthorizedStrategy; /** @@ -15,18 +15,18 @@ class RedirectionStrategy extends \BjyAuthorize\View\RedirectionStrategy /** * Handles redirects in case of dispatch errors caused by unauthorized access * - * @param \Zend\Mvc\MvcEvent $event + * @param \Laminas\Mvc\MvcEvent $event */ public function onDispatchError(MvcEvent $event) { $request = $event->getRequest(); $router = $event->getRouter(); $sl = $event->getApplication()->getServiceManager(); - $authService = $sl->get('Zend\Authentication\AuthenticationService'); //'zfcuser_auth_service' + $authService = $sl->get('Laminas\Authentication\AuthenticationService'); //'zfcuser_auth_service' $unauthStrategy = $sl->get('BjyAuthorize\View\UnauthorizedStrategy'); /* @var $unauthorizedStrategy UnauthorizedStrategy */ // s'il s'agit d'une requête issue d'une console (CLI), délégation à la stratégie standard - if ($request instanceof \Zend\Console\Request) { + if ($request instanceof \Laminas\Console\Request) { return parent::onDispatchError($event); } @@ -43,7 +43,7 @@ class RedirectionStrategy extends \BjyAuthorize\View\RedirectionStrategy // cuisine nécessaire pour ajouter en paramètre GET l'URL demandée avant redirection vers la page d'authentification if (null === $this->redirectUri) { - if (($uri = $router->getRequestUri()) && $uri->getPath()) { /* @var $uri \Zend\Uri\Uri */ + if (($uri = $router->getRequestUri()) && $uri->getPath()) { /* @var $uri \Laminas\Uri\Uri */ $this->redirectUri = $router->assemble([], [ 'name' => $this->redirectRoute, 'query' => ['redirect' => $uri->toString()]]); diff --git a/tests/Bootstrap.php b/tests/Bootstrap.php index b657ec3..75e2080 100644 --- a/tests/Bootstrap.php +++ b/tests/Bootstrap.php @@ -1,9 +1,9 @@ <?php namespace UnicaenAppTest; -use Zend\Loader\AutoloaderFactory; -use Zend\Mvc\Service\ServiceManagerConfig; -use Zend\ServiceManager\ServiceManager; +use Laminas\Loader\AutoloaderFactory; +use Laminas\Mvc\Service\ServiceManagerConfig; +use Laminas\ServiceManager\ServiceManager; use RuntimeException; error_reporting(E_ALL | E_STRICT); @@ -63,7 +63,7 @@ class Bootstrap include $zf2Path . '/Zend/Loader/AutoloaderFactory.php'; AutoloaderFactory::factory([ - 'Zend\Loader\StandardAutoloader' => [ + 'Laminas\Loader\StandardAutoloader' => [ 'autoregister_zf' => true, 'namespaces' => [ __NAMESPACE__ => __DIR__ . '/' . __NAMESPACE__, diff --git a/tests/UnicaenAuthTest/Authentication/Adapter/AbstractFactoryTest.php b/tests/UnicaenAuthTest/Authentication/Adapter/AbstractFactoryTest.php index 6c0654a..51f0a87 100644 --- a/tests/UnicaenAuthTest/Authentication/Adapter/AbstractFactoryTest.php +++ b/tests/UnicaenAuthTest/Authentication/Adapter/AbstractFactoryTest.php @@ -5,9 +5,9 @@ use PHPUnit_Framework_TestCase; use UnicaenApp\Mapper\Ldap\People; use UnicaenAuth\Authentication\Adapter\AbstractFactory; use UnicaenAuth\Service\User; -use Zend\EventManager\EventManager; -use Zend\EventManager\EventManagerAwareInterface; -use Zend\ServiceManager\ServiceManager; +use Laminas\EventManager\EventManager; +use Laminas\EventManager\EventManagerAwareInterface; +use Laminas\ServiceManager\ServiceManager; use UnicaenApp\Exception\LogicException; use ZfcUser\Options\ModuleOptions; @@ -81,7 +81,7 @@ class AbstractFactoryTest extends PHPUnit_Framework_TestCase { $eventManager = new EventManager(); - $serviceLocator = $this->createMock('Zend\ServiceManager\ServiceManager'/*, ['get']*/); + $serviceLocator = $this->createMock('Laminas\ServiceManager\ServiceManager'/*, ['get']*/); $serviceLocator->expects($this->any()) ->method('get') ->will($this->returnCallback(function($serviceName) use ($eventManager) { diff --git a/tests/UnicaenAuthTest/Authentication/Adapter/CasTest.php b/tests/UnicaenAuthTest/Authentication/Adapter/CasTest.php index 66d9bf2..72fe5f5 100644 --- a/tests/UnicaenAuthTest/Authentication/Adapter/CasTest.php +++ b/tests/UnicaenAuthTest/Authentication/Adapter/CasTest.php @@ -6,11 +6,11 @@ use PHPUnit_Framework_TestCase; use UnicaenApp\Exception\RuntimeException; use UnicaenAuth\Authentication\Adapter\Cas; use UnicaenAuth\Options\ModuleOptions; -use Zend\EventManager\EventManager; -use Zend\Router\Http\TreeRouteStack; -use Zend\Uri\Uri; +use Laminas\EventManager\EventManager; +use Laminas\Router\Http\TreeRouteStack; +use Laminas\Uri\Uri; use ZfcUser\Authentication\Adapter\AdapterChainEvent; -use Zend\Authentication\Result; +use Laminas\Authentication\Result; /** * Description of CasTest @@ -51,7 +51,7 @@ class CasTest extends PHPUnit_Framework_TestCase ], ]); - $serviceManager = $this->createMock('Zend\ServiceManager\ServiceManager'/*, ['get']*/); + $serviceManager = $this->createMock('Laminas\ServiceManager\ServiceManager'/*, ['get']*/); $serviceManager->expects($this->any()) ->method('get') ->will($this->returnCallback(function($serviceName) use ($moduleOptions) { @@ -62,8 +62,8 @@ class CasTest extends PHPUnit_Framework_TestCase return $moduleOptions; } if ('router' === $serviceName) { - $router = new \Zend\Mvc\Router\Http\TreeRouteStack(); - $router->setBaseUrl('/appli')->setRequestUri(new \Zend\Uri\Http('/request')); + $router = new \Laminas\Mvc\Router\Http\TreeRouteStack(); + $router->setBaseUrl('/appli')->setRequestUri(new \Laminas\Uri\Http('/request')); return $router; } return null; diff --git a/tests/UnicaenAuthTest/Authentication/Adapter/DbTest.php b/tests/UnicaenAuthTest/Authentication/Adapter/DbTest.php index e950190..90d301a 100644 --- a/tests/UnicaenAuthTest/Authentication/Adapter/DbTest.php +++ b/tests/UnicaenAuthTest/Authentication/Adapter/DbTest.php @@ -5,11 +5,11 @@ use PDOException; use PHPUnit_Framework_TestCase; use UnicaenAuth\Authentication\Adapter\Db; use UnicaenAuth\Options\ModuleOptions; -use Zend\EventManager\EventInterface; -use Zend\Http\PhpEnvironment\Request; -use Zend\ServiceManager\Exception\ServiceNotFoundException; -use Zend\ServiceManager\ServiceManager; -use Zend\Stdlib\Parameters; +use Laminas\EventManager\EventInterface; +use Laminas\Http\PhpEnvironment\Request; +use Laminas\ServiceManager\Exception\ServiceNotFoundException; +use Laminas\ServiceManager\ServiceManager; +use Laminas\Stdlib\Parameters; use ZfcUser\Authentication\Adapter\AdapterChainEvent; use ZfcUser\Mapper\User; @@ -57,7 +57,7 @@ class DbTest extends PHPUnit_Framework_TestCase $this->mapper = $mapper = $this->createMock('ZfcUser\Mapper\User'/*, ['findByUsername', 'findByEmail']*/); /** @var ServiceManager|\PHPUnit_Framework_MockObject_MockObject $serviceManager */ - $serviceManager = $this->createMock('Zend\ServiceManager\ServiceManager'/*, ['get']*/); + $serviceManager = $this->createMock('Laminas\ServiceManager\ServiceManager'/*, ['get']*/); $serviceManager->expects($this->any()) ->method('get') ->will($this->returnCallback(function($serviceName) use ($moduleOptions, $mapper) { diff --git a/tests/UnicaenAuthTest/Authentication/Adapter/LdapTest.php b/tests/UnicaenAuthTest/Authentication/Adapter/LdapTest.php index 3bbf47b..79ad878 100644 --- a/tests/UnicaenAuthTest/Authentication/Adapter/LdapTest.php +++ b/tests/UnicaenAuthTest/Authentication/Adapter/LdapTest.php @@ -5,13 +5,13 @@ namespace UnicaenAuthTest\Authentication\Adapter; use PHPUnit_Framework_TestCase; use UnicaenApp\Mapper\Ldap\People; use UnicaenAuth\Authentication\Adapter\Ldap; -use Zend\Authentication\Result; -use Zend\Authentication\Storage\StorageInterface; -use Zend\EventManager\EventInterface; -use Zend\EventManager\EventManager; -use Zend\Http\Request; -use Zend\ServiceManager\ServiceManager; -use Zend\Stdlib\Parameters; +use Laminas\Authentication\Result; +use Laminas\Authentication\Storage\StorageInterface; +use Laminas\EventManager\EventInterface; +use Laminas\EventManager\EventManager; +use Laminas\Http\Request; +use Laminas\ServiceManager\ServiceManager; +use Laminas\Stdlib\Parameters; use ZfcUser\Authentication\Adapter\AdapterChainEvent; /** @@ -27,7 +27,7 @@ class LdapTest extends PHPUnit_Framework_TestCase protected $adapter; /** - * @var \Zend\Authentication\Adapter\Ldap|\PHPUnit_Framework_MockObject_MockObject + * @var \Laminas\Authentication\Adapter\Ldap|\PHPUnit_Framework_MockObject_MockObject */ protected $zendAuthLdapAdapter; @@ -68,7 +68,7 @@ class LdapTest extends PHPUnit_Framework_TestCase ]); /** @var ServiceManager|\PHPUnit_Framework_MockObject_MockObject $serviceManager */ - $serviceManager = $this->createMock('Zend\ServiceManager\ServiceManager'/*, ['get']*/); + $serviceManager = $this->createMock('Laminas\ServiceManager\ServiceManager'/*, ['get']*/); $serviceManager->expects($this->any()) ->method('get') ->will($this->returnCallback(function($serviceName) use ($authModuleOptions, $appModuleOptions) { @@ -94,7 +94,7 @@ class LdapTest extends PHPUnit_Framework_TestCase $this->adapter->setAppModuleOptions($this->appModuleOptions); $adapter = $this->adapter->getLdapAuthAdapter(); - $this->assertInstanceOf('Zend\Authentication\Adapter\Ldap', $adapter); + $this->assertInstanceOf('Laminas\Authentication\Adapter\Ldap', $adapter); $appModuleLdapOptions = $this->appModuleOptions->getLdap(); $connectionNames = array_keys($appModuleLdapOptions['connection']); @@ -137,17 +137,17 @@ class LdapTest extends PHPUnit_Framework_TestCase public function testUsurpationWithAllowedUsernameAndSuccessfulAuthentication() { - /** @var \Zend\Authentication\Adapter\Ldap|\PHPUnit_Framework_MockObject_MockObject $zendAuthLdapAdapter */ - $this->zendAuthLdapAdapter = $this->createMock('Zend\Authentication\Adapter\Ldap'); + /** @var \Laminas\Authentication\Adapter\Ldap|\PHPUnit_Framework_MockObject_MockObject $zendAuthLdapAdapter */ + $this->zendAuthLdapAdapter = $this->createMock('Laminas\Authentication\Adapter\Ldap'); - /** @var \Zend\Ldap\Ldap|\PHPUnit_Framework_MockObject_MockObject $ldap */ - $ldap = $this->createMock(\Zend\Ldap\Ldap::class); + /** @var \Laminas\Ldap\Ldap|\PHPUnit_Framework_MockObject_MockObject $ldap */ + $ldap = $this->createMock(\Laminas\Ldap\Ldap::class); $ldap ->expects($this->once()) ->method('searchEntries') ->willReturn(true); - /** @var \Zend\Authentication\Adapter\Ldap|\PHPUnit_Framework_MockObject_MockObject $ldapAuthAdapter */ + /** @var \Laminas\Authentication\Adapter\Ldap|\PHPUnit_Framework_MockObject_MockObject $ldapAuthAdapter */ $this->zendAuthLdapAdapter->expects($this->once()) ->method('getLdap') ->willReturn($ldap); @@ -166,17 +166,17 @@ class LdapTest extends PHPUnit_Framework_TestCase public function testUsurpationWithAllowedUsernameAndUnsuccessfulAuthentication() { - /** @var \Zend\Authentication\Adapter\Ldap|\PHPUnit_Framework_MockObject_MockObject $zendAuthLdapAdapter */ - $this->zendAuthLdapAdapter = $this->createMock('Zend\Authentication\Adapter\Ldap'); + /** @var \Laminas\Authentication\Adapter\Ldap|\PHPUnit_Framework_MockObject_MockObject $zendAuthLdapAdapter */ + $this->zendAuthLdapAdapter = $this->createMock('Laminas\Authentication\Adapter\Ldap'); - /** @var \Zend\Ldap\Ldap|\PHPUnit_Framework_MockObject_MockObject $ldap */ - $ldap = $this->createMock(\Zend\Ldap\Ldap::class); + /** @var \Laminas\Ldap\Ldap|\PHPUnit_Framework_MockObject_MockObject $ldap */ + $ldap = $this->createMock(\Laminas\Ldap\Ldap::class); $ldap ->expects($this->once()) ->method('searchEntries') ->willReturn([]); - /** @var \Zend\Authentication\Adapter\Ldap|\PHPUnit_Framework_MockObject_MockObject $ldapAuthAdapter */ + /** @var \Laminas\Authentication\Adapter\Ldap|\PHPUnit_Framework_MockObject_MockObject $ldapAuthAdapter */ $this->zendAuthLdapAdapter->expects($this->once()) ->method('getLdap') ->willReturn($ldap); @@ -196,17 +196,17 @@ class LdapTest extends PHPUnit_Framework_TestCase public function testUsurpationWithAllowedButUnexistingUsername() { - /** @var \Zend\Authentication\Adapter\Ldap|\PHPUnit_Framework_MockObject_MockObject $zendAuthLdapAdapter */ - $this->zendAuthLdapAdapter = $this->createMock('Zend\Authentication\Adapter\Ldap'); + /** @var \Laminas\Authentication\Adapter\Ldap|\PHPUnit_Framework_MockObject_MockObject $zendAuthLdapAdapter */ + $this->zendAuthLdapAdapter = $this->createMock('Laminas\Authentication\Adapter\Ldap'); - /** @var \Zend\Ldap\Ldap|\PHPUnit_Framework_MockObject_MockObject $ldap */ - $ldap = $this->createMock(\Zend\Ldap\Ldap::class); + /** @var \Laminas\Ldap\Ldap|\PHPUnit_Framework_MockObject_MockObject $ldap */ + $ldap = $this->createMock(\Laminas\Ldap\Ldap::class); $ldap ->expects($this->once()) ->method('searchEntries') ->willReturn([]); - /** @var \Zend\Authentication\Adapter\Ldap|\PHPUnit_Framework_MockObject_MockObject $ldapAuthAdapter */ + /** @var \Laminas\Authentication\Adapter\Ldap|\PHPUnit_Framework_MockObject_MockObject $ldapAuthAdapter */ $this->zendAuthLdapAdapter->expects($this->once()) ->method('getLdap') ->willReturn($ldap); @@ -226,8 +226,8 @@ class LdapTest extends PHPUnit_Framework_TestCase public function testUsurpationWithNotAllowedUsernameAndSuccessfulAuthentication() { - /** @var \Zend\Authentication\Adapter\Ldap|\PHPUnit_Framework_MockObject_MockObject $zendAuthLdapAdapter */ - $this->zendAuthLdapAdapter = $this->createMock('Zend\Authentication\Adapter\Ldap'); + /** @var \Laminas\Authentication\Adapter\Ldap|\PHPUnit_Framework_MockObject_MockObject $zendAuthLdapAdapter */ + $this->zendAuthLdapAdapter = $this->createMock('Laminas\Authentication\Adapter\Ldap'); $this->authModuleOptions->setUsurpationAllowedUsernames([]); $event = new AdapterChainEvent(); @@ -242,8 +242,8 @@ class LdapTest extends PHPUnit_Framework_TestCase public function testUsurpationWithNotAllowedUsernameAndUnsuccessfulAuthentication() { - /** @var \Zend\Authentication\Adapter\Ldap|\PHPUnit_Framework_MockObject_MockObject $zendAuthLdapAdapter */ - $this->zendAuthLdapAdapter = $this->createMock('Zend\Authentication\Adapter\Ldap'); + /** @var \Laminas\Authentication\Adapter\Ldap|\PHPUnit_Framework_MockObject_MockObject $zendAuthLdapAdapter */ + $this->zendAuthLdapAdapter = $this->createMock('Laminas\Authentication\Adapter\Ldap'); $this->authModuleOptions->setUsurpationAllowedUsernames([]); $event = new AdapterChainEvent(); diff --git a/tests/UnicaenAuthTest/Authentication/AuthenticationServiceFactoryTest.php b/tests/UnicaenAuthTest/Authentication/AuthenticationServiceFactoryTest.php index 4cdb7b3..3f3c51d 100644 --- a/tests/UnicaenAuthTest/Authentication/AuthenticationServiceFactoryTest.php +++ b/tests/UnicaenAuthTest/Authentication/AuthenticationServiceFactoryTest.php @@ -12,7 +12,7 @@ use UnicaenAppTest\BaseServiceFactoryTest; class ModuleOptionsFactoryTest extends BaseServiceFactoryTest { protected $factoryClass = 'UnicaenAuth\Authentication\AuthenticationServiceFactory'; - protected $serviceClass = 'Zend\Authentication\AuthenticationService'; + protected $serviceClass = 'Laminas\Authentication\AuthenticationService'; public function testCanCreateService() { diff --git a/tests/UnicaenAuthTest/Authentication/Storage/ChainEventTest.php b/tests/UnicaenAuthTest/Authentication/Storage/ChainEventTest.php index 010219b..83a9f03 100644 --- a/tests/UnicaenAuthTest/Authentication/Storage/ChainEventTest.php +++ b/tests/UnicaenAuthTest/Authentication/Storage/ChainEventTest.php @@ -4,7 +4,7 @@ namespace UnicaenAuthTest\Authentication\Storage; use PDOException; use PHPUnit_Framework_TestCase; use UnicaenAuth\Authentication\Storage\Db; -use Zend\ServiceManager\Exception\ServiceNotFoundException; +use Laminas\ServiceManager\Exception\ServiceNotFoundException; use ZfcUser\Entity\User; use UnicaenAuth\Authentication\Storage\ChainEvent; diff --git a/tests/UnicaenAuthTest/Authentication/Storage/ChainServiceFactoryTest.php b/tests/UnicaenAuthTest/Authentication/Storage/ChainServiceFactoryTest.php index 5da0877..fde199b 100644 --- a/tests/UnicaenAuthTest/Authentication/Storage/ChainServiceFactoryTest.php +++ b/tests/UnicaenAuthTest/Authentication/Storage/ChainServiceFactoryTest.php @@ -23,7 +23,7 @@ class ChainServiceFactoryTest extends \PHPUnit_Framework_TestCase protected function setUp() { $this->factory = new ChainServiceFactory(); - $this->serviceLocator = $this->createMock('Zend\ServiceManager\ServiceLocatorInterface'/*, []*/); + $this->serviceLocator = $this->createMock('Laminas\ServiceManager\ServiceLocatorInterface'/*, []*/); $this->ldapStorage = $this->createMock('UnicaenAuth\Authentication\Storage\Ldap'/*, $this->events*/); $this->dbStorage = $this->createMock('UnicaenAuth\Authentication\Storage\Db'/*, $this->events*/); } @@ -39,7 +39,7 @@ class ChainServiceFactoryTest extends \PHPUnit_Framework_TestCase $this->assertInstanceOf('UnicaenAuth\Authentication\Storage\Chain', $service); foreach ($this->events as $event) { - $listeners = $service->getEventManager()->getListeners($event); /* @var $listeners \Zend\Stdlib\SplPriorityQueue */ + $listeners = $service->getEventManager()->getListeners($event); /* @var $listeners \Laminas\Stdlib\SplPriorityQueue */ $this->assertCount(2, $listeners); } } diff --git a/tests/UnicaenAuthTest/Authentication/Storage/ChainTest.php b/tests/UnicaenAuthTest/Authentication/Storage/ChainTest.php index 04f1426..9977236 100644 --- a/tests/UnicaenAuthTest/Authentication/Storage/ChainTest.php +++ b/tests/UnicaenAuthTest/Authentication/Storage/ChainTest.php @@ -31,8 +31,8 @@ class ChainTest extends \PHPUnit_Framework_TestCase protected function setUp() { $this->storage = new Chain(); - $this->innerStorage = $this->createMock('Zend\Authentication\Storage\Session'/*, ['isEmpty', 'read', 'write', 'clear']*/); - $this->eventManager = $this->createMock('Zend\EventManager\EventManager'/*, ['trigger']*/); + $this->innerStorage = $this->createMock('Laminas\Authentication\Storage\Session'/*, ['isEmpty', 'read', 'write', 'clear']*/); + $this->eventManager = $this->createMock('Laminas\EventManager\EventManager'/*, ['trigger']*/); $this->event = $this->createMock('UnicaenAuth\Authentication\Storage\ChainEvent'/*, ['getContents']*/); $this->storage->setStorage($this->innerStorage) @@ -43,26 +43,26 @@ class ChainTest extends \PHPUnit_Framework_TestCase public function testCanRetrieveDefaultInnerStorage() { $storage = new Chain(); - $this->assertInstanceOf('Zend\Authentication\Storage\StorageInterface', $storage->getStorage()); + $this->assertInstanceOf('Laminas\Authentication\Storage\StorageInterface', $storage->getStorage()); } public function testCanSetInnerStorage() { $storage = new Chain(); - $storage->setStorage($inner = new \Zend\Authentication\Storage\Session()); + $storage->setStorage($inner = new \Laminas\Authentication\Storage\Session()); $this->assertSame($inner, $storage->getStorage()); } public function testCanRetrieveDefaultEventManager() { $storage = new Chain(); - $this->assertInstanceOf('Zend\EventManager\EventManagerInterface', $storage->getEventManager()); + $this->assertInstanceOf('Laminas\EventManager\EventManagerInterface', $storage->getEventManager()); } public function testCanSetEventManager() { $storage = new Chain(); - $storage->setEventManager($em = new \Zend\EventManager\EventManager()); + $storage->setEventManager($em = new \Laminas\EventManager\EventManager()); $this->assertSame($em, $storage->getEventManager()); } diff --git a/tests/UnicaenAuthTest/Authentication/Storage/DbTest.php b/tests/UnicaenAuthTest/Authentication/Storage/DbTest.php index 6075504..ec4e46f 100644 --- a/tests/UnicaenAuthTest/Authentication/Storage/DbTest.php +++ b/tests/UnicaenAuthTest/Authentication/Storage/DbTest.php @@ -4,8 +4,8 @@ namespace UnicaenAuthTest\Authentication\Storage; use PDOException; use PHPUnit_Framework_TestCase; use UnicaenAuth\Authentication\Storage\Db; -use Zend\ServiceManager\Exception\ServiceNotFoundException; -use Zend\ServiceManager\ServiceManager; +use Laminas\ServiceManager\Exception\ServiceNotFoundException; +use Laminas\ServiceManager\ServiceManager; use ZfcUser\Entity\User; use UnicaenAuth\Authentication\Storage\ChainEvent; @@ -27,8 +27,8 @@ class DbTest extends PHPUnit_Framework_TestCase */ protected function setUp() { - $this->serviceManager = $this->createMock('Zend\ServiceManager\ServiceManager'/*, ['get']*/); - $this->innerStorage = $this->createMock('Zend\Authentication\Storage\Session'/*, ['write', 'clear', 'read']*/); + $this->serviceManager = $this->createMock('Laminas\ServiceManager\ServiceManager'/*, ['get']*/); + $this->innerStorage = $this->createMock('Laminas\Authentication\Storage\Session'/*, ['write', 'clear', 'read']*/); $this->mapper = $this->createMock('ZfcUser\Mapper\User'/*, ['findById', 'findByUsername']*/); $this->event = new ChainEvent(); $this->storage = new Db(); @@ -41,7 +41,7 @@ class DbTest extends PHPUnit_Framework_TestCase public function testCanRetrieveDefaultInnerStorage() { $storage = new Db(); - $this->assertInstanceOf('Zend\Authentication\Storage\StorageInterface', $storage->getStorage()); + $this->assertInstanceOf('Laminas\Authentication\Storage\StorageInterface', $storage->getStorage()); } public function testCanRetrieveMapperFromServiceManager() diff --git a/tests/UnicaenAuthTest/Authentication/Storage/LdapTest.php b/tests/UnicaenAuthTest/Authentication/Storage/LdapTest.php index e8ce9a2..4d6c8a7 100644 --- a/tests/UnicaenAuthTest/Authentication/Storage/LdapTest.php +++ b/tests/UnicaenAuthTest/Authentication/Storage/LdapTest.php @@ -30,7 +30,7 @@ class LdapTest extends PHPUnit_Framework_TestCase protected $event; /** - * @var \PHPUnit_Framework_MockObject_MockObject|\Zend\Authentication\Storage\Session + * @var \PHPUnit_Framework_MockObject_MockObject|\Laminas\Authentication\Storage\Session */ protected $innerStorage; @@ -41,8 +41,8 @@ class LdapTest extends PHPUnit_Framework_TestCase protected function setUp() { $this->options = new \UnicaenAuth\Options\ModuleOptions(); - $this->serviceManager = $this->createMock('Zend\ServiceManager\ServiceManager'/*, ['get']*/); - $this->innerStorage = $this->createMock('Zend\Authentication\Storage\Session'/*, ['write', 'clear', 'read']*/); + $this->serviceManager = $this->createMock('Laminas\ServiceManager\ServiceManager'/*, ['get']*/); + $this->innerStorage = $this->createMock('Laminas\Authentication\Storage\Session'/*, ['write', 'clear', 'read']*/); $this->mapper = $this->createMock('UnicaenApp\Mapper\Ldap\People'/*, ['findOneByUsername']*/); $this->event = new ChainEvent(); $this->storage = new Ldap(); @@ -55,7 +55,7 @@ class LdapTest extends PHPUnit_Framework_TestCase public function testCanRetrieveDefaultInnerStorage() { $storage = new Ldap(); - $this->assertInstanceOf('Zend\Authentication\Storage\StorageInterface', $storage->getStorage()); + $this->assertInstanceOf('Laminas\Authentication\Storage\StorageInterface', $storage->getStorage()); } public function testCanRetrieveMapperFromLdapService() diff --git a/tests/UnicaenAuthTest/Options/ModuleOptionsFactoryTest.php b/tests/UnicaenAuthTest/Options/ModuleOptionsFactoryTest.php index a7fb433..d3ed2fe 100644 --- a/tests/UnicaenAuthTest/Options/ModuleOptionsFactoryTest.php +++ b/tests/UnicaenAuthTest/Options/ModuleOptionsFactoryTest.php @@ -3,7 +3,7 @@ namespace UnicaenAuthTest\Options; use UnicaenAppTest\BaseServiceFactoryTest; -use Zend\Config\Config; +use Laminas\Config\Config; /** * Description of ModuleOptionsFactoryTest diff --git a/tests/UnicaenAuthTest/Provider/Identity/BaseServiceFactoryTest.php b/tests/UnicaenAuthTest/Provider/Identity/BaseServiceFactoryTest.php index 481988b..4cf8a03 100644 --- a/tests/UnicaenAuthTest/Provider/Identity/BaseServiceFactoryTest.php +++ b/tests/UnicaenAuthTest/Provider/Identity/BaseServiceFactoryTest.php @@ -24,8 +24,8 @@ abstract class BaseServiceFactoryTest extends TestCase protected function setUp() { $this->factory = new $this->factoryClass(); - $this->serviceLocator = $this->createMock('Zend\ServiceManager\ServiceLocatorInterface'/*, []*/); - $this->authService = $this->createMock('Zend\Authentication\AuthenticationService'/*, []*/); + $this->serviceLocator = $this->createMock('Laminas\ServiceManager\ServiceLocatorInterface'/*, []*/); + $this->authService = $this->createMock('Laminas\Authentication\AuthenticationService'/*, []*/); $this->userService = $this->createMock('ZfcUser\Service\User'/*, ['getAuthService']*/); } diff --git a/tests/UnicaenAuthTest/Provider/Identity/BaseTest.php b/tests/UnicaenAuthTest/Provider/Identity/BaseTest.php index 35c723c..b354f0d 100644 --- a/tests/UnicaenAuthTest/Provider/Identity/BaseTest.php +++ b/tests/UnicaenAuthTest/Provider/Identity/BaseTest.php @@ -22,8 +22,8 @@ abstract class BaseTest extends TestCase */ protected function setUp() { - $this->serviceManager = $this->createMock('Zend\ServiceManager\ServiceManager'/*, ['get']*/); - $this->authService = $this->createMock('Zend\Authentication\AuthenticationService'/*, ['getIdentity']*/); + $this->serviceManager = $this->createMock('Laminas\ServiceManager\ServiceManager'/*, ['get']*/); + $this->authService = $this->createMock('Laminas\Authentication\AuthenticationService'/*, ['getIdentity']*/); $this->provider = new $this->providerClass($this->authService); } @@ -88,13 +88,13 @@ abstract class BaseTest extends TestCase // // fournisseur des ACL // $this->authorize->expects($this->any()) // ->method('getAcl') -// ->will($this->returnValue($acl = new \Zend\Permissions\Acl\Acl())); +// ->will($this->returnValue($acl = new \Laminas\Permissions\Acl\Acl())); // // $roles = $this->provider->getIdentityRoles(); // $this->assertEquals(array($this->defaultRole), $roles); // // // NB: le rôle par défaut n'a pas besoin d'être connu des ACL -// $this->setExpectedException('Zend\Permissions\Acl\Exception\InvalidArgumentException'); +// $this->setExpectedException('Laminas\Permissions\Acl\Exception\InvalidArgumentException'); // $acl->getRole($this->defaultRole->getRoleId()); // } // @@ -108,7 +108,7 @@ abstract class BaseTest extends TestCase // $this->assertNotEmpty($identity->getMemberOf(), "Pré-requis non respecté : memberOf vide."); // // // fournisseur des ACL -// $acl = new \Zend\Permissions\Acl\Acl(); +// $acl = new \Laminas\Permissions\Acl\Acl(); // $acl->addRole($role = new GenericRole('cn=admin_reseau,ou=groups,dc=unicaen,dc=fr')); // $this->authorize->expects($this->any()) // ->method('getAcl') diff --git a/tests/UnicaenAuthTest/Provider/Identity/ChainServiceFactoryTest.php b/tests/UnicaenAuthTest/Provider/Identity/ChainServiceFactoryTest.php index bc6c7bd..eeafa9d 100644 --- a/tests/UnicaenAuthTest/Provider/Identity/ChainServiceFactoryTest.php +++ b/tests/UnicaenAuthTest/Provider/Identity/ChainServiceFactoryTest.php @@ -24,7 +24,7 @@ class ChainServiceFactoryTest extends TestCase protected function setUp() { $this->factory = new ChainServiceFactory(); - $this->serviceLocator = $this->createMock('Zend\ServiceManager\ServiceLocatorInterface'/*, []*/); + $this->serviceLocator = $this->createMock('Laminas\ServiceManager\ServiceLocatorInterface'/*, []*/); $this->ldapProvider = $this->createMock('UnicaenAuth\Provider\Identity\Ldap'/**//*, $this->events, [], '', false*/); $this->dbProvider = $this->createMock('UnicaenAuth\Provider\Identity\Db'/*, $this->events, [], '', false*/); } @@ -40,7 +40,7 @@ class ChainServiceFactoryTest extends TestCase $this->assertInstanceOf('UnicaenAuth\Provider\Identity\Chain', $service); foreach ($this->events as $event) { - $listeners = $service->getEventManager()->getListeners($event); /* @var $listeners \Zend\Stdlib\SplPriorityQueue */ + $listeners = $service->getEventManager()->getListeners($event); /* @var $listeners \Laminas\Stdlib\SplPriorityQueue */ $this->assertCount(2, $listeners); } } diff --git a/tests/UnicaenAuthTest/Provider/Identity/ChainTest.php b/tests/UnicaenAuthTest/Provider/Identity/ChainTest.php index 7f22930..b21fb21 100644 --- a/tests/UnicaenAuthTest/Provider/Identity/ChainTest.php +++ b/tests/UnicaenAuthTest/Provider/Identity/ChainTest.php @@ -27,12 +27,12 @@ class ChainTest extends TestCase protected function setUp() { $this->authorize = $this->createMock('BjyAuthorize\Service\Authorize'/*, ['getAcl'], [], '', false*/); - $this->serviceManager = $this->createMock('Zend\ServiceManager\ServiceManager'/*, ['get']*/); - $this->authService = $this->createMock('Zend\Authentication\AuthenticationService'/*, ['getIdentity']*/); + $this->serviceManager = $this->createMock('Laminas\ServiceManager\ServiceManager'/*, ['get']*/); + $this->authService = $this->createMock('Laminas\Authentication\AuthenticationService'/*, ['getIdentity']*/); $this->provider = new Chain($this->authService); - $this->eventManager = $this->createMock('Zend\EventManager\EventManager'/*, ['trigger']*/); + $this->eventManager = $this->createMock('Laminas\EventManager\EventManager'/*, ['trigger']*/); $this->event = $this->createMock('UnicaenAuth\Provider\Identity\ChainEvent'/*, ['getRoles']*/); - $this->acl = $this->createMock('Zend\Permissions\Acl\Acl'/*, ['hasRole', 'getRole']*/); + $this->acl = $this->createMock('Laminas\Permissions\Acl\Acl'/*, ['hasRole', 'getRole']*/); $this->authorize->expects($this->any()) ->method('getAcl') @@ -50,7 +50,7 @@ class ChainTest extends TestCase public function testCanRetrieveDefaultEventManager() { $provider = new Chain($this->authService); - $this->assertInstanceOf('Zend\EventManager\EventManager', $provider->getEventManager()); + $this->assertInstanceOf('Laminas\EventManager\EventManager', $provider->getEventManager()); } public function testCanRetrieveDefaultEvent() diff --git a/tests/UnicaenAuthTest/Provider/Role/BaseServiceFactoryTest.php b/tests/UnicaenAuthTest/Provider/Role/BaseServiceFactoryTest.php index f60d335..add62d3 100644 --- a/tests/UnicaenAuthTest/Provider/Role/BaseServiceFactoryTest.php +++ b/tests/UnicaenAuthTest/Provider/Role/BaseServiceFactoryTest.php @@ -23,6 +23,6 @@ abstract class BaseServiceFactoryTest extends TestCase protected function setUp() { $this->factory = new $this->factoryClass(); - $this->serviceLocator = $this->createMock('Zend\ServiceManager\ServiceLocatorInterface'/*, []*/); + $this->serviceLocator = $this->createMock('Laminas\ServiceManager\ServiceLocatorInterface'/*, []*/); } } \ No newline at end of file diff --git a/tests/UnicaenAuthTest/Service/UserTest.php b/tests/UnicaenAuthTest/Service/UserTest.php index 2b4a57f..90345f3 100644 --- a/tests/UnicaenAuthTest/Service/UserTest.php +++ b/tests/UnicaenAuthTest/Service/UserTest.php @@ -35,7 +35,7 @@ class UserTest extends PHPUnit_Framework_TestCase $this->mapper = $mapper = $this->createMock('UnicaenApp\Mapper\Ldap\People'/*, ['findOneByUsername']*/); - $serviceManager = $this->createMock('Zend\ServiceManager\ServiceManager'/*, ['get']*/); + $serviceManager = $this->createMock('Laminas\ServiceManager\ServiceManager'/*, ['get']*/); $serviceManager->expects($this->any()) ->method('get') ->will($this->returnCallback(function($serviceName) use ($authModuleOptions, $zfcMapper, $mapper) { diff --git a/tests/UnicaenAuthTest/View/Helper/AppConnectionTest.php b/tests/UnicaenAuthTest/View/Helper/AppConnectionTest.php index 49c574b..71d22da 100644 --- a/tests/UnicaenAuthTest/View/Helper/AppConnectionTest.php +++ b/tests/UnicaenAuthTest/View/Helper/AppConnectionTest.php @@ -25,7 +25,7 @@ class AppConnectionTest extends AbstractTest { parent::setUp(); - $this->renderer = $this->createMock('Zend\View\Renderer\PhpRenderer'/*, ['plugin']*/); + $this->renderer = $this->createMock('Laminas\View\Renderer\PhpRenderer'/*, ['plugin']*/); $this->helper->setView($this->renderer); } diff --git a/tests/UnicaenAuthTest/View/Helper/UserAbstractTest.php b/tests/UnicaenAuthTest/View/Helper/UserAbstractTest.php index 80f089e..4a1e792 100644 --- a/tests/UnicaenAuthTest/View/Helper/UserAbstractTest.php +++ b/tests/UnicaenAuthTest/View/Helper/UserAbstractTest.php @@ -21,7 +21,7 @@ class UserAbstractTest extends PHPUnit_Framework_TestCase */ protected function setUp() { - $this->authService = $this->createMock('Zend\Authentication\AuthenticationService'/*, ['hasIdentity', 'getIdentity']*/); + $this->authService = $this->createMock('Laminas\Authentication\AuthenticationService'/*, ['hasIdentity', 'getIdentity']*/); $this->helper = $this->getMockForAbstractClass('UnicaenAuth\View\Helper\UserAbstract'); $this->helper->setAuthService($this->authService); diff --git a/tests/UnicaenAuthTest/View/Helper/UserConnectionFactoryTest.php b/tests/UnicaenAuthTest/View/Helper/UserConnectionFactoryTest.php index 6bc518a..3d7239a 100644 --- a/tests/UnicaenAuthTest/View/Helper/UserConnectionFactoryTest.php +++ b/tests/UnicaenAuthTest/View/Helper/UserConnectionFactoryTest.php @@ -16,7 +16,7 @@ class UserConnectionFactoryTest extends BaseServiceFactoryTest public function testCanCreateService() { - $authService = $this->createMock('Zend\Authentication\AuthenticationService'); + $authService = $this->createMock('Laminas\Authentication\AuthenticationService'); $this->serviceManager->expects($this->once()) ->method('get') diff --git a/tests/UnicaenAuthTest/View/Helper/UserConnectionTest.php b/tests/UnicaenAuthTest/View/Helper/UserConnectionTest.php index 9683566..d88a2e8 100644 --- a/tests/UnicaenAuthTest/View/Helper/UserConnectionTest.php +++ b/tests/UnicaenAuthTest/View/Helper/UserConnectionTest.php @@ -3,7 +3,7 @@ namespace UnicaenAuthTest\View\Helper; use UnicaenAppTest\View\Helper\TestAsset\ArrayTranslatorLoader; use UnicaenAuth\View\Helper\UserConnection; -use Zend\I18n\Translator\Translator; +use Laminas\I18n\Translator\Translator; /** * Description of AppConnectionTest @@ -26,15 +26,15 @@ class UserConnectionTest extends AbstractTest { parent::setUp(); - $this->urlHelper = $this->createMock('Zend\View\Helper\Url'/*, ['__invoke']*/); + $this->urlHelper = $this->createMock('Laminas\View\Helper\Url'/*, ['__invoke']*/); - $this->renderer = $this->createMock('Zend\View\Renderer\PhpRenderer'/*, ['plugin']*/); + $this->renderer = $this->createMock('Laminas\View\Renderer\PhpRenderer'/*, ['plugin']*/); $this->renderer->expects($this->any()) ->method('plugin') ->with('url') ->will($this->returnValue($this->urlHelper)); - $this->authService = $this->createMock('Zend\Authentication\AuthenticationService'/*, ['hasIdentity', 'getIdentity']*/); + $this->authService = $this->createMock('Laminas\Authentication\AuthenticationService'/*, ['hasIdentity', 'getIdentity']*/); $this->helper->setAuthService($this->authService) ->setView($this->renderer) diff --git a/tests/UnicaenAuthTest/View/Helper/UserCurrentFactoryTest.php b/tests/UnicaenAuthTest/View/Helper/UserCurrentFactoryTest.php index c7690ff..30fa7c9 100644 --- a/tests/UnicaenAuthTest/View/Helper/UserCurrentFactoryTest.php +++ b/tests/UnicaenAuthTest/View/Helper/UserCurrentFactoryTest.php @@ -16,7 +16,7 @@ class UserCurrentFactoryTest extends BaseServiceFactoryTest public function testCanCreateService() { - $authService = $this->createMock('Zend\Authentication\AuthenticationService'); + $authService = $this->createMock('Laminas\Authentication\AuthenticationService'); $this->serviceManager->expects($this->once()) ->method('get') diff --git a/tests/UnicaenAuthTest/View/Helper/UserCurrentTest.php b/tests/UnicaenAuthTest/View/Helper/UserCurrentTest.php index 7b01e0b..ea07362 100644 --- a/tests/UnicaenAuthTest/View/Helper/UserCurrentTest.php +++ b/tests/UnicaenAuthTest/View/Helper/UserCurrentTest.php @@ -10,9 +10,9 @@ use UnicaenAuth\View\Helper\UserCurrent; use UnicaenAuth\View\Helper\UserInfo; use UnicaenAuth\View\Helper\UserProfile; use UnicaenAuth\View\Helper\UserStatus; -use Zend\I18n\Translator\Translator; -use Zend\View\Helper\InlineScript; -use Zend\View\Renderer\PhpRenderer; +use Laminas\I18n\Translator\Translator; +use Laminas\View\Helper\InlineScript; +use Laminas\View\Renderer\PhpRenderer; /** * Description of UserCurrentTest diff --git a/tests/UnicaenAuthTest/View/Helper/UserInfoFactoryTest.php b/tests/UnicaenAuthTest/View/Helper/UserInfoFactoryTest.php index 887ae0b..b473063 100644 --- a/tests/UnicaenAuthTest/View/Helper/UserInfoFactoryTest.php +++ b/tests/UnicaenAuthTest/View/Helper/UserInfoFactoryTest.php @@ -16,7 +16,7 @@ class UserInfoFactoryTest extends BaseServiceFactoryTest public function testCanCreateService() { - $authService = $this->createMock('Zend\Authentication\AuthenticationService'); + $authService = $this->createMock('Laminas\Authentication\AuthenticationService'); $mapper = $this->createMock('UnicaenApp\Mapper\Ldap\Structure'); $this->serviceManager->expects($this->exactly(2)) diff --git a/tests/UnicaenAuthTest/View/Helper/UserInfoTest.php b/tests/UnicaenAuthTest/View/Helper/UserInfoTest.php index 5ddc757..55ed39f 100644 --- a/tests/UnicaenAuthTest/View/Helper/UserInfoTest.php +++ b/tests/UnicaenAuthTest/View/Helper/UserInfoTest.php @@ -3,7 +3,7 @@ namespace UnicaenAuthTest\View\Helper; use UnicaenAppTest\View\Helper\TestAsset\ArrayTranslatorLoader; use UnicaenAuth\View\Helper\UserInfo; -use Zend\I18n\Translator\Translator; +use Laminas\I18n\Translator\Translator; /** * Description of AppConnectionTest @@ -26,7 +26,7 @@ class UserInfoTest extends AbstractTest { parent::setUp(); - $this->authService = $this->createMock('Zend\Authentication\AuthenticationService'/*, ['hasIdentity', 'getIdentity']*/); + $this->authService = $this->createMock('Laminas\Authentication\AuthenticationService'/*, ['hasIdentity', 'getIdentity']*/); $this->mapperStructure = $this->createMock('UnicaenApp\Mapper\Ldap\Structure'/*, ['findOneByDn', 'findOnePathByCodeStructure', 'findAllPathByCodeStructure', 'findOneByCodeEntite']*/); diff --git a/tests/UnicaenAuthTest/View/Helper/UserProfileFactoryTest.php b/tests/UnicaenAuthTest/View/Helper/UserProfileFactoryTest.php index 049ba25..0493837 100644 --- a/tests/UnicaenAuthTest/View/Helper/UserProfileFactoryTest.php +++ b/tests/UnicaenAuthTest/View/Helper/UserProfileFactoryTest.php @@ -16,7 +16,7 @@ class UserProfileFactoryTest extends BaseServiceFactoryTest public function testCanCreateService() { - $authService = $this->createMock('Zend\Authentication\AuthenticationService'); + $authService = $this->createMock('Laminas\Authentication\AuthenticationService'); $authorize = $this->createMock('BjyAuthorize\Service\Authorize'/*, ['getIdentityProvider'], [], '', false*/); $identityProvider = $this->getMockForAbstractClass('BjyAuthorize\Provider\Identity\ProviderInterface', []); diff --git a/tests/UnicaenAuthTest/View/Helper/UserProfileTest.php b/tests/UnicaenAuthTest/View/Helper/UserProfileTest.php index f44ede6..059e8f0 100644 --- a/tests/UnicaenAuthTest/View/Helper/UserProfileTest.php +++ b/tests/UnicaenAuthTest/View/Helper/UserProfileTest.php @@ -3,7 +3,7 @@ namespace UnicaenAuthTest\View\Helper; use UnicaenAppTest\View\Helper\TestAsset\ArrayTranslatorLoader; use UnicaenAuth\View\Helper\UserProfile; -use Zend\I18n\Translator\Translator; +use Laminas\I18n\Translator\Translator; /** * Description of UserProfileTest @@ -44,7 +44,7 @@ class UserProfileTest extends AbstractTest 'user_profile/none-translated.phtml', ], 'role' => [ - [new \Zend\Permissions\Acl\Role\GenericRole('Invité')], + [new \Laminas\Permissions\Acl\Role\GenericRole('Invité')], 'user_profile/role.phtml', 'user_profile/role-translated.phtml', ], diff --git a/tests/UnicaenAuthTest/View/Helper/UserStatusFactoryTest.php b/tests/UnicaenAuthTest/View/Helper/UserStatusFactoryTest.php index a1b53d6..3637471 100644 --- a/tests/UnicaenAuthTest/View/Helper/UserStatusFactoryTest.php +++ b/tests/UnicaenAuthTest/View/Helper/UserStatusFactoryTest.php @@ -16,7 +16,7 @@ class UserStatusFactoryTest extends BaseServiceFactoryTest public function testCanCreateService() { - $authService = $this->createMock('Zend\Authentication\AuthenticationService'); + $authService = $this->createMock('Laminas\Authentication\AuthenticationService'); $this->serviceManager->expects($this->once()) ->method('get') diff --git a/tests/UnicaenAuthTest/View/Helper/UserStatusTest.php b/tests/UnicaenAuthTest/View/Helper/UserStatusTest.php index 3e2757e..2754bf3 100644 --- a/tests/UnicaenAuthTest/View/Helper/UserStatusTest.php +++ b/tests/UnicaenAuthTest/View/Helper/UserStatusTest.php @@ -5,7 +5,7 @@ namespace UnicaenAuthTest\View\Helper; use UnicaenAppTest\View\Helper\TestAsset\ArrayTranslatorLoader; use UnicaenAuth\Service\UserContext; use UnicaenAuth\View\Helper\UserStatus; -use Zend\I18n\Translator\Translator; +use Laminas\I18n\Translator\Translator; /** * Description of UserProfileTest diff --git a/tests/config/application.config.php b/tests/config/application.config.php index a864c7f..a5d8dd9 100644 --- a/tests/config/application.config.php +++ b/tests/config/application.config.php @@ -14,4 +14,4 @@ $testConfig = [ ], ]; -return \Zend\Stdlib\ArrayUtils::merge($appConfig, $testConfig); +return \Laminas\Stdlib\ArrayUtils::merge($appConfig, $testConfig); diff --git a/view/unicaen-auth/auth/login-tabs.phtml b/view/unicaen-auth/auth/login-tabs.phtml index dca5454..52b4be4 100644 --- a/view/unicaen-auth/auth/login-tabs.phtml +++ b/view/unicaen-auth/auth/login-tabs.phtml @@ -3,7 +3,7 @@ use UnicaenAuth\Authentication\Adapter; use UnicaenAuth\Form\LoginForm; use UnicaenAuth\View\Helper\AbstractConnectViewHelper; -use Zend\Form\Form; +use Laminas\Form\Form; /** * Génération des différents types de formulaire de connexion activés. diff --git a/view/unicaen-auth/auth/login.phtml b/view/unicaen-auth/auth/login.phtml index 0dc7974..e9a2d42 100644 --- a/view/unicaen-auth/auth/login.phtml +++ b/view/unicaen-auth/auth/login.phtml @@ -13,7 +13,7 @@ use Application\View\Renderer\PhpRenderer; use UnicaenAuth\Form\LoginForm; -use Zend\Form\Form; +use Laminas\Form\Form; $this->headTitle("Connexion") ?> diff --git a/view/unicaen-auth/auth/request-password-reset-form.phtml b/view/unicaen-auth/auth/request-password-reset-form.phtml index 765abf3..f475348 100644 --- a/view/unicaen-auth/auth/request-password-reset-form.phtml +++ b/view/unicaen-auth/auth/request-password-reset-form.phtml @@ -1,6 +1,6 @@ <?php -use Zend\Form\Form; +use Laminas\Form\Form; /** * @var bool $enabled diff --git a/view/unicaen-auth/auth/request-password-reset-success.phtml b/view/unicaen-auth/auth/request-password-reset-success.phtml index 34c79c0..212801a 100644 --- a/view/unicaen-auth/auth/request-password-reset-success.phtml +++ b/view/unicaen-auth/auth/request-password-reset-success.phtml @@ -1,6 +1,6 @@ <?php -use Zend\Form\Form; +use Laminas\Form\Form; /** * @var Form $form diff --git a/view/zfc-user/user/register.phtml b/view/zfc-user/user/register.phtml index c0e3e4f..c79df9a 100644 --- a/view/zfc-user/user/register.phtml +++ b/view/zfc-user/user/register.phtml @@ -14,12 +14,12 @@ $form->setAttribute('method', 'post'); <?php echo $this->form()->openTag($form) ?> <dl class="zend_form"> <?php foreach ($form as $element): ?> - <?php if (!$element instanceof Zend\Form\Element\Button): ?> + <?php if (!$element instanceof Laminas\Form\Element\Button): ?> <dt><?php echo $this->formLabel($element) ?></dt> <?php endif ?> - <?php if ($element instanceof Zend\Form\Element\Button): ?> + <?php if ($element instanceof Laminas\Form\Element\Button): ?> <dd><?php echo $this->formButton($element) ?></dd> - <?php elseif ($element instanceof Zend\Form\Element\Captcha): ?> + <?php elseif ($element instanceof Laminas\Form\Element\Captcha): ?> <dd><?php echo $this->formCaptcha($element) . $this->formElementErrors($element) ?></dd> <?php else: ?> <dd><?php echo $this->formInput($element) . $this->formElementErrors($element) ?></dd> -- GitLab