diff --git a/.gitignore b/.gitignore
index 5fcc209d..7ef35437 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,5 @@
vendor
.idea
build
-.phpunit*
\ No newline at end of file
+.phpunit*
+composer.lock
diff --git a/.travis.yml b/.travis.yml
index 2f98c7b2..9894cf11 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -15,8 +15,6 @@ matrix:
- php: 7.3
env:
- DEPS=lowest
- - CS_CHECK=true
- - TEST_COVERAGE=true
- php: 7.3
env:
- DEPS=latest
@@ -26,6 +24,14 @@ matrix:
- php: 7.4
env:
- DEPS=latest
+ - CS_CHECK=true
+ - TEST_COVERAGE=true
+ - php: 8.0
+ env:
+ - DEPS=lowest
+ - php: 8.0
+ env:
+ - DEPS=latest
before_install:
- if [[ $TEST_COVERAGE != 'true' ]]; then phpenv config-rm xdebug.ini || return 0 ; fi
diff --git a/composer.json b/composer.json
index b8bc510b..d0b2361b 100644
--- a/composer.json
+++ b/composer.json
@@ -27,26 +27,26 @@
}
],
"require": {
- "php": "~7.2",
+ "php": "^7.3 || ^8.0",
"laminas/laminas-config": "^3.1",
"laminas/laminas-eventmanager": "^3.0",
"laminas/laminas-mvc": "^3.0",
- "laminas/laminas-servicemanager": "^3.0.3",
+ "laminas/laminas-servicemanager": "^3.0",
"zfr/rbac": "~1.2",
"doctrine/persistence": "^2.1"
},
"require-dev": {
- "laminas/laminas-authentication": "~2.2",
- "laminas/laminas-developer-tools": "~1.1",
- "laminas/laminas-log": "~2.2",
- "laminas/laminas-http": "~2.2",
- "laminas/laminas-i18n": "~2.7.3",
- "laminas/laminas-serializer": "~2.2",
- "laminas/laminas-view": "~2.11.3",
- "phpunit/phpunit": "9.5.2",
- "squizlabs/php_codesniffer": "3.5.5",
+ "laminas/laminas-authentication": "^2.2",
+ "laminas/laminas-developer-tools": "^2.1",
+ "laminas/laminas-log": "^2.2",
+ "laminas/laminas-http": "^2.2",
+ "laminas/laminas-i18n": "^2.7",
+ "laminas/laminas-serializer": "^2.2",
+ "laminas/laminas-view": "^2.12",
+ "phpunit/phpunit": "^9.5",
+ "squizlabs/php_codesniffer": "^3.5.5",
"php-coveralls/php-coveralls": "^2.2",
- "doctrine/doctrine-orm-module": "^3.1"
+ "phpspec/prophecy-phpunit": "^2.0"
},
"suggest": {
"laminas/laminas-developer-tools": "if you want to show information about the roles",
diff --git a/composer.lock b/composer.lock
deleted file mode 100644
index 7acb1dd0..00000000
--- a/composer.lock
+++ /dev/null
@@ -1,6239 +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": "eb310f2b019d9a804ad0935adbc4eeba",
- "packages": [
- {
- "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",
- "support": {
- "issues": "https://github.com/container-interop/container-interop/issues",
- "source": "https://github.com/container-interop/container-interop/tree/master"
- },
- "abandoned": "psr/container",
- "time": "2017-02-14T19:40:03+00:00"
- },
- {
- "name": "doctrine/annotations",
- "version": "1.11.1",
- "source": {
- "type": "git",
- "url": "https://github.com/doctrine/annotations.git",
- "reference": "ce77a7ba1770462cd705a91a151b6c3746f9c6ad"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/doctrine/annotations/zipball/ce77a7ba1770462cd705a91a151b6c3746f9c6ad",
- "reference": "ce77a7ba1770462cd705a91a151b6c3746f9c6ad",
- "shasum": ""
- },
- "require": {
- "doctrine/lexer": "1.*",
- "ext-tokenizer": "*",
- "php": "^7.1 || ^8.0"
- },
- "require-dev": {
- "doctrine/cache": "1.*",
- "doctrine/coding-standard": "^6.0 || ^8.1",
- "phpstan/phpstan": "^0.12.20",
- "phpunit/phpunit": "^7.5 || ^9.1.5"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.11.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": "https://www.doctrine-project.org/projects/annotations.html",
- "keywords": [
- "annotations",
- "docblock",
- "parser"
- ],
- "support": {
- "issues": "https://github.com/doctrine/annotations/issues",
- "source": "https://github.com/doctrine/annotations/tree/1.11.1"
- },
- "time": "2020-10-26T10:28:16+00:00"
- },
- {
- "name": "doctrine/cache",
- "version": "1.9.1",
- "source": {
- "type": "git",
- "url": "https://github.com/doctrine/cache.git",
- "reference": "89a5c76c39c292f7798f964ab3c836c3f8192a55"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/doctrine/cache/zipball/89a5c76c39c292f7798f964ab3c836c3f8192a55",
- "reference": "89a5c76c39c292f7798f964ab3c836c3f8192a55",
- "shasum": ""
- },
- "require": {
- "php": "~7.1"
- },
- "conflict": {
- "doctrine/common": ">2.2,<2.4"
- },
- "require-dev": {
- "alcaeus/mongo-php-adapter": "^1.1",
- "doctrine/coding-standard": "^6.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.9.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache"
- }
- },
- "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": "PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others.",
- "homepage": "https://www.doctrine-project.org/projects/cache.html",
- "keywords": [
- "abstraction",
- "apcu",
- "cache",
- "caching",
- "couchdb",
- "memcached",
- "php",
- "redis",
- "riak",
- "xcache"
- ],
- "support": {
- "issues": "https://github.com/doctrine/cache/issues",
- "source": "https://github.com/doctrine/cache/tree/1.9.1"
- },
- "time": "2019-11-15T14:31:57+00:00"
- },
- {
- "name": "doctrine/collections",
- "version": "v1.5.0",
- "source": {
- "type": "git",
- "url": "https://github.com/doctrine/collections.git",
- "reference": "a01ee38fcd999f34d9bfbcee59dbda5105449cbf"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/doctrine/collections/zipball/a01ee38fcd999f34d9bfbcee59dbda5105449cbf",
- "reference": "a01ee38fcd999f34d9bfbcee59dbda5105449cbf",
- "shasum": ""
- },
- "require": {
- "php": "^7.1"
- },
- "require-dev": {
- "doctrine/coding-standard": "~0.1@dev",
- "phpunit/phpunit": "^5.7"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.3.x-dev"
- }
- },
- "autoload": {
- "psr-0": {
- "Doctrine\\Common\\Collections\\": "lib/"
- }
- },
- "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": "Collections Abstraction library",
- "homepage": "http://www.doctrine-project.org",
- "keywords": [
- "array",
- "collections",
- "iterator"
- ],
- "support": {
- "issues": "https://github.com/doctrine/collections/issues",
- "source": "https://github.com/doctrine/collections/tree/master"
- },
- "time": "2017-07-22T10:37:32+00:00"
- },
- {
- "name": "doctrine/event-manager",
- "version": "1.1.0",
- "source": {
- "type": "git",
- "url": "https://github.com/doctrine/event-manager.git",
- "reference": "629572819973f13486371cb611386eb17851e85c"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/doctrine/event-manager/zipball/629572819973f13486371cb611386eb17851e85c",
- "reference": "629572819973f13486371cb611386eb17851e85c",
- "shasum": ""
- },
- "require": {
- "php": "^7.1"
- },
- "conflict": {
- "doctrine/common": "<2.9@dev"
- },
- "require-dev": {
- "doctrine/coding-standard": "^6.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": "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": "The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.",
- "homepage": "https://www.doctrine-project.org/projects/event-manager.html",
- "keywords": [
- "event",
- "event dispatcher",
- "event manager",
- "event system",
- "events"
- ],
- "support": {
- "issues": "https://github.com/doctrine/event-manager/issues",
- "source": "https://github.com/doctrine/event-manager/tree/1.1.0"
- },
- "time": "2019-11-10T09:48:07+00:00"
- },
- {
- "name": "doctrine/lexer",
- "version": "v1.0",
- "source": {
- "type": "git",
- "url": "https://github.com/doctrine/lexer.git",
- "reference": "2f708a85bb3aab5d99dab8be435abd73e0b18acb"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/doctrine/lexer/zipball/2f708a85bb3aab5d99dab8be435abd73e0b18acb",
- "reference": "2f708a85bb3aab5d99dab8be435abd73e0b18acb",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.2"
- },
- "type": "library",
- "autoload": {
- "psr-0": {
- "Doctrine\\Common\\Lexer\\": "lib/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Guilherme Blanco",
- "email": "guilhermeblanco@gmail.com",
- "homepage": "http://www.instaclick.com"
- },
- {
- "name": "Roman Borschel",
- "email": "roman@code-factory.org"
- },
- {
- "name": "Johannes Schmitt",
- "email": "schmittjoh@gmail.com",
- "homepage": "https://github.com/schmittjoh",
- "role": "Developer of wrapped JMSSerializerBundle"
- }
- ],
- "description": "Base library for a lexer that can be used in Top-Down, Recursive Descent Parsers.",
- "homepage": "http://www.doctrine-project.org",
- "keywords": [
- "lexer",
- "parser"
- ],
- "support": {
- "source": "https://github.com/doctrine/lexer/tree/v1.0"
- },
- "time": "2013-01-12T18:59:04+00:00"
- },
- {
- "name": "doctrine/persistence",
- "version": "2.1.0",
- "source": {
- "type": "git",
- "url": "https://github.com/doctrine/persistence.git",
- "reference": "9899c16934053880876b920a3b8b02ed2337ac1d"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/doctrine/persistence/zipball/9899c16934053880876b920a3b8b02ed2337ac1d",
- "reference": "9899c16934053880876b920a3b8b02ed2337ac1d",
- "shasum": ""
- },
- "require": {
- "doctrine/annotations": "^1.0",
- "doctrine/cache": "^1.0",
- "doctrine/collections": "^1.0",
- "doctrine/event-manager": "^1.0",
- "php": "^7.1 || ^8.0"
- },
- "conflict": {
- "doctrine/common": "<2.10@dev"
- },
- "require-dev": {
- "composer/package-versions-deprecated": "^1.11",
- "doctrine/coding-standard": "^6.0 || ^8.0",
- "doctrine/common": "^3.0",
- "phpstan/phpstan": "^0.12",
- "phpunit/phpunit": "^7.5.20 || ^8.0 || ^9.0",
- "vimeo/psalm": "^3.11"
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "Doctrine\\Common\\": "lib/Doctrine/Common",
- "Doctrine\\Persistence\\": "lib/Doctrine/Persistence"
- }
- },
- "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": "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"
- ],
- "support": {
- "issues": "https://github.com/doctrine/persistence/issues",
- "source": "https://github.com/doctrine/persistence/tree/2.1.0"
- },
- "time": "2020-10-24T22:13:54+00:00"
- },
- {
- "name": "laminas/laminas-config",
- "version": "3.1.0",
- "source": {
- "type": "git",
- "url": "https://github.com/laminas/laminas-config.git",
- "reference": "e52633cbda3c0e3a4f79e65fc523083568da0395"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-config/zipball/e52633cbda3c0e3a4f79e65fc523083568da0395",
- "reference": "e52633cbda3c0e3a4f79e65fc523083568da0395",
- "shasum": ""
- },
- "require": {
- "ext-json": "*",
- "laminas/laminas-stdlib": "^2.7.7 || ^3.1",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^5.6 || ^7.0",
- "psr/container": "^1.0"
- },
- "conflict": {
- "container-interop/container-interop": "<1.2.0"
- },
- "replace": {
- "zendframework/zend-config": "self.version"
- },
- "require-dev": {
- "laminas/laminas-coding-standard": "~1.0.0",
- "laminas/laminas-filter": "^2.7.1",
- "laminas/laminas-i18n": "^2.7.3",
- "laminas/laminas-servicemanager": "^2.7.8 || ^3.2.1",
- "malukenho/docheader": "^0.1.5",
- "phpunit/phpunit": "^5.7 || ^6.0"
- },
- "suggest": {
- "laminas/laminas-filter": "^2.7.1; install if you want to use the Filter processor",
- "laminas/laminas-i18n": "^2.7.3; install if you want to use the Translator processor",
- "laminas/laminas-servicemanager": "^2.7.8 || ^3.2.1; if you need an extensible plugin manager for use with the Config Factory"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.1-dev",
- "dev-develop": "3.2-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Laminas\\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",
- "homepage": "https://laminas.dev",
- "keywords": [
- "config",
- "laminas"
- ],
- "support": {
- "chat": "https://laminas.dev/chat",
- "docs": "https://docs.laminas.dev/laminas-config/",
- "forum": "https://discourse.laminas.dev",
- "issues": "https://github.com/laminas/laminas-config/issues",
- "rss": "https://github.com/laminas/laminas-config/releases.atom",
- "source": "https://github.com/laminas/laminas-config"
- },
- "time": "2019-12-31T16:30:08+00:00"
- },
- {
- "name": "laminas/laminas-escaper",
- "version": "2.5.0",
- "source": {
- "type": "git",
- "url": "https://github.com/laminas/laminas-escaper.git",
- "reference": "0e130eb5345a0995b1b6e68b1c585e2644369503"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/0e130eb5345a0995b1b6e68b1c585e2644369503",
- "reference": "0e130eb5345a0995b1b6e68b1c585e2644369503",
- "shasum": ""
- },
- "require": {
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": ">=5.3.23"
- },
- "replace": {
- "zendframework/zend-escaper": "self.version"
- },
- "require-dev": {
- "fabpot/php-cs-fixer": "1.7.*",
- "phpunit/phpunit": "~4.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.5-dev",
- "dev-develop": "2.6-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Laminas\\Escaper\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "homepage": "https://laminas.dev",
- "keywords": [
- "escaper",
- "laminas"
- ],
- "support": {
- "chat": "https://laminas.dev/chat",
- "docs": "https://docs.laminas.dev/laminas-escaper/",
- "forum": "https://discourse.laminas.dev",
- "issues": "https://github.com/laminas/laminas-escaper/issues",
- "rss": "https://github.com/laminas/laminas-escaper/releases.atom",
- "source": "https://github.com/laminas/laminas-escaper"
- },
- "time": "2019-12-31T16:43:28+00:00"
- },
- {
- "name": "laminas/laminas-eventmanager",
- "version": "3.0.0",
- "source": {
- "type": "git",
- "url": "https://github.com/laminas/laminas-eventmanager.git",
- "reference": "2c3ad1a01cc8014e06495a2594e053e2a3be11e5"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-eventmanager/zipball/2c3ad1a01cc8014e06495a2594e053e2a3be11e5",
- "reference": "2c3ad1a01cc8014e06495a2594e053e2a3be11e5",
- "shasum": ""
- },
- "require": {
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^5.5 || ^7.0"
- },
- "replace": {
- "zendframework/zend-eventmanager": "self.version"
- },
- "require-dev": {
- "athletic/athletic": "^0.1",
- "container-interop/container-interop": "^1.1.0",
- "laminas/laminas-stdlib": "^2.7.3",
- "phpunit/phpunit": "~4.0",
- "squizlabs/php_codesniffer": "^2.0"
- },
- "suggest": {
- "container-interop/container-interop": "^1.1.0, to use the lazy listeners feature",
- "laminas/laminas-stdlib": "^2.7.3, to use the FilterChain feature"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.0-dev",
- "dev-develop": "3.1-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Laminas\\EventManager\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "description": "Trigger and listen to events within a PHP application",
- "homepage": "https://laminas.dev",
- "keywords": [
- "event",
- "eventmanager",
- "events",
- "laminas"
- ],
- "support": {
- "chat": "https://laminas.dev/chat",
- "docs": "https://docs.laminas.dev/laminas-eventmanager/",
- "forum": "https://discourse.laminas.dev",
- "issues": "https://github.com/laminas/laminas-eventmanager/issues",
- "rss": "https://github.com/laminas/laminas-eventmanager/releases.atom",
- "source": "https://github.com/laminas/laminas-eventmanager"
- },
- "time": "2019-12-31T16:44:46+00:00"
- },
- {
- "name": "laminas/laminas-http",
- "version": "2.5.4",
- "source": {
- "type": "git",
- "url": "https://github.com/laminas/laminas-http.git",
- "reference": "f5e18dc11141695febf42ed07edeb7687498d7a3"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-http/zipball/f5e18dc11141695febf42ed07edeb7687498d7a3",
- "reference": "f5e18dc11141695febf42ed07edeb7687498d7a3",
- "shasum": ""
- },
- "require": {
- "laminas/laminas-loader": "^2.5",
- "laminas/laminas-stdlib": "^2.5 || ^3.0",
- "laminas/laminas-uri": "^2.5",
- "laminas/laminas-validator": "^2.5",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^5.5 || ^7.0"
- },
- "replace": {
- "zendframework/zend-http": "self.version"
- },
- "require-dev": {
- "fabpot/php-cs-fixer": "1.7.*",
- "laminas/laminas-config": "^2.5",
- "phpunit/phpunit": "^4.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.5-dev",
- "dev-develop": "2.6-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Laminas\\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",
- "homepage": "https://laminas.dev",
- "keywords": [
- "http",
- "laminas"
- ],
- "support": {
- "chat": "https://laminas.dev/chat",
- "docs": "https://docs.laminas.dev/laminas-http/",
- "forum": "https://discourse.laminas.dev",
- "issues": "https://github.com/laminas/laminas-http/issues",
- "rss": "https://github.com/laminas/laminas-http/releases.atom",
- "source": "https://github.com/laminas/laminas-http"
- },
- "time": "2019-12-31T17:05:27+00:00"
- },
- {
- "name": "laminas/laminas-json",
- "version": "2.6.1",
- "source": {
- "type": "git",
- "url": "https://github.com/laminas/laminas-json.git",
- "reference": "db58425b7f0eba44a7539450cc926af80915951a"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-json/zipball/db58425b7f0eba44a7539450cc926af80915951a",
- "reference": "db58425b7f0eba44a7539450cc926af80915951a",
- "shasum": ""
- },
- "require": {
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^5.5 || ^7.0"
- },
- "replace": {
- "zendframework/zend-json": "self.version"
- },
- "require-dev": {
- "fabpot/php-cs-fixer": "1.7.*",
- "laminas/laminas-http": "^2.5.4",
- "laminas/laminas-server": "^2.6.1",
- "laminas/laminas-stdlib": "^2.5 || ^3.0",
- "laminas/laminas-xml": "^1.0.2",
- "phpunit/phpunit": "~4.0"
- },
- "suggest": {
- "laminas/laminas-http": "Laminas\\Http component, required to use Laminas\\Json\\Server",
- "laminas/laminas-server": "Laminas\\Server component, required to use Laminas\\Json\\Server",
- "laminas/laminas-stdlib": "Laminas\\Stdlib component, for use with caching Laminas\\Json\\Server responses",
- "laminas/laminas-xml": "To support Laminas\\Json\\Json::fromXml() usage"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.6-dev",
- "dev-develop": "2.7-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Laminas\\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://laminas.dev",
- "keywords": [
- "json",
- "laminas"
- ],
- "support": {
- "chat": "https://laminas.dev/chat",
- "docs": "https://docs.laminas.dev/laminas-json/",
- "forum": "https://discourse.laminas.dev",
- "issues": "https://github.com/laminas/laminas-json/issues",
- "rss": "https://github.com/laminas/laminas-json/releases.atom",
- "source": "https://github.com/laminas/laminas-json"
- },
- "time": "2019-12-31T17:15:00+00:00"
- },
- {
- "name": "laminas/laminas-loader",
- "version": "2.5.0",
- "source": {
- "type": "git",
- "url": "https://github.com/laminas/laminas-loader.git",
- "reference": "2a4e1442507e950a114d3752a848b52ace9f0ad2"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-loader/zipball/2a4e1442507e950a114d3752a848b52ace9f0ad2",
- "reference": "2a4e1442507e950a114d3752a848b52ace9f0ad2",
- "shasum": ""
- },
- "require": {
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": ">=5.3.23"
- },
- "replace": {
- "zendframework/zend-loader": "self.version"
- },
- "require-dev": {
- "fabpot/php-cs-fixer": "1.7.*",
- "phpunit/phpunit": "~4.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.5-dev",
- "dev-develop": "2.6-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Laminas\\Loader\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "homepage": "https://laminas.dev",
- "keywords": [
- "laminas",
- "loader"
- ],
- "support": {
- "chat": "https://laminas.dev/chat",
- "docs": "https://docs.laminas.dev/laminas-loader/",
- "forum": "https://discourse.laminas.dev",
- "issues": "https://github.com/laminas/laminas-loader/issues",
- "rss": "https://github.com/laminas/laminas-loader/releases.atom",
- "source": "https://github.com/laminas/laminas-loader"
- },
- "time": "2019-12-31T17:18:24+00:00"
- },
- {
- "name": "laminas/laminas-modulemanager",
- "version": "2.7.1",
- "source": {
- "type": "git",
- "url": "https://github.com/laminas/laminas-modulemanager.git",
- "reference": "67bccce7cf01bd3eda26034a49e9fb543f95ba2f"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-modulemanager/zipball/67bccce7cf01bd3eda26034a49e9fb543f95ba2f",
- "reference": "67bccce7cf01bd3eda26034a49e9fb543f95ba2f",
- "shasum": ""
- },
- "require": {
- "laminas/laminas-eventmanager": "^2.6.2 || ^3.0",
- "laminas/laminas-stdlib": "^2.7 || ^3.0",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^5.5 || ^7.0"
- },
- "replace": {
- "zendframework/zend-modulemanager": "self.version"
- },
- "require-dev": {
- "fabpot/php-cs-fixer": "1.7.*",
- "laminas/laminas-config": "^2.6",
- "laminas/laminas-console": "^2.6",
- "laminas/laminas-di": "^2.6",
- "laminas/laminas-loader": "^2.5",
- "laminas/laminas-servicemanager": "^2.7.5 || ^3.0.3",
- "phpunit/phpunit": "~4.0"
- },
- "suggest": {
- "laminas/laminas-config": "Laminas\\Config component",
- "laminas/laminas-console": "Laminas\\Console component",
- "laminas/laminas-loader": "Laminas\\Loader component",
- "laminas/laminas-mvc": "Laminas\\Mvc component",
- "laminas/laminas-servicemanager": "Laminas\\ServiceManager component"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.7-dev",
- "dev-develop": "2.8-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Laminas\\ModuleManager\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "homepage": "https://laminas.dev",
- "keywords": [
- "laminas",
- "modulemanager"
- ],
- "support": {
- "chat": "https://laminas.dev/chat",
- "docs": "https://docs.laminas.dev/laminas-modulemanager/",
- "forum": "https://discourse.laminas.dev",
- "issues": "https://github.com/laminas/laminas-modulemanager/issues",
- "rss": "https://github.com/laminas/laminas-modulemanager/releases.atom",
- "source": "https://github.com/laminas/laminas-modulemanager"
- },
- "time": "2019-12-31T17:26:46+00:00"
- },
- {
- "name": "laminas/laminas-mvc",
- "version": "3.1.0",
- "source": {
- "type": "git",
- "url": "https://github.com/laminas/laminas-mvc.git",
- "reference": "d33aa2b25367695a78e18853ebccf5bd68abac78"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-mvc/zipball/d33aa2b25367695a78e18853ebccf5bd68abac78",
- "reference": "d33aa2b25367695a78e18853ebccf5bd68abac78",
- "shasum": ""
- },
- "require": {
- "container-interop/container-interop": "^1.1",
- "laminas/laminas-eventmanager": "^3.0",
- "laminas/laminas-http": "^2.5.4",
- "laminas/laminas-modulemanager": "^2.7.1",
- "laminas/laminas-router": "^3.0.1",
- "laminas/laminas-servicemanager": "^3.0.3",
- "laminas/laminas-stdlib": "^3.0",
- "laminas/laminas-view": "^2.6.7",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^5.6 || ^7.0"
- },
- "replace": {
- "zendframework/zend-mvc": "self.version"
- },
- "require-dev": {
- "laminas/laminas-coding-standard": "~1.0.0",
- "laminas/laminas-json": "^2.6.1 || ^3.0",
- "laminas/laminas-psr7bridge": "^0.2",
- "laminas/laminas-stratigility": "^2.0.1",
- "phpunit/phpunit": "^6.0.7 || ^5.7.14"
- },
- "suggest": {
- "laminas/laminas-json": "(^2.6.1 || ^3.0) To auto-deserialize JSON body content in AbstractRestfulController extensions, when json_decode is unavailable",
- "laminas/laminas-log": "^2.9.1 To provide log functionality via LogFilterManager, LogFormatterManager, and LogProcessorManager",
- "laminas/laminas-mvc-console": "laminas-mvc-console provides the ability to expose laminas-mvc as a console application",
- "laminas/laminas-mvc-i18n": "laminas-mvc-i18n provides integration with laminas-i18n, including a translation bridge and translatable route segments",
- "laminas/laminas-mvc-plugin-fileprg": "To provide Post/Redirect/Get functionality around forms that container file uploads",
- "laminas/laminas-mvc-plugin-flashmessenger": "To provide flash messaging capabilities between requests",
- "laminas/laminas-mvc-plugin-identity": "To access the authenticated identity (per laminas-authentication) in controllers",
- "laminas/laminas-mvc-plugin-prg": "To provide Post/Redirect/Get functionality within controllers",
- "laminas/laminas-paginator": "^2.7 To provide pagination functionality via PaginatorPluginManager",
- "laminas/laminas-psr7bridge": "(^0.2) To consume PSR-7 middleware within the MVC workflow",
- "laminas/laminas-servicemanager-di": "laminas-servicemanager-di provides utilities for integrating laminas-di and laminas-servicemanager in your laminas-mvc application",
- "laminas/laminas-stratigility": "laminas-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": {
- "Laminas\\Mvc\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "homepage": "https://laminas.dev",
- "keywords": [
- "laminas",
- "mvc"
- ],
- "support": {
- "chat": "https://laminas.dev/chat",
- "docs": "https://docs.laminas.dev/laminas-mvc/",
- "forum": "https://discourse.laminas.dev",
- "issues": "https://github.com/laminas/laminas-mvc/issues",
- "rss": "https://github.com/laminas/laminas-mvc/releases.atom",
- "source": "https://github.com/laminas/laminas-mvc"
- },
- "time": "2019-12-31T17:33:11+00:00"
- },
- {
- "name": "laminas/laminas-router",
- "version": "3.0.1",
- "source": {
- "type": "git",
- "url": "https://github.com/laminas/laminas-router.git",
- "reference": "4558951bbc537fd9af2f1b4e82401b32197b5c40"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-router/zipball/4558951bbc537fd9af2f1b4e82401b32197b5c40",
- "reference": "4558951bbc537fd9af2f1b4e82401b32197b5c40",
- "shasum": ""
- },
- "require": {
- "container-interop/container-interop": "^1.1",
- "laminas/laminas-http": "^2.5",
- "laminas/laminas-servicemanager": "^2.7.5 || ^3.0.3",
- "laminas/laminas-stdlib": "^2.7.5 || ^3.0",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^5.5 || ^7.0"
- },
- "replace": {
- "zendframework/zend-router": "self.version"
- },
- "require-dev": {
- "laminas/laminas-i18n": "^2.6",
- "phpunit/phpunit": "^4.5",
- "sebastian/version": "^1.0.4",
- "squizlabs/php_codesniffer": "^2.3"
- },
- "suggest": {
- "laminas/laminas-i18n": "^2.6, if defining translatable HTTP path segments"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.0-dev",
- "dev-develop": "3.1-dev"
- },
- "laminas": {
- "component": "Laminas\\Router",
- "config-provider": "Laminas\\Router\\ConfigProvider"
- }
- },
- "autoload": {
- "psr-4": {
- "Laminas\\Router\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "homepage": "https://laminas.dev",
- "keywords": [
- "laminas",
- "mvc",
- "routing"
- ],
- "support": {
- "chat": "https://laminas.dev/chat",
- "docs": "https://docs.laminas.dev/laminas-router/",
- "forum": "https://discourse.laminas.dev",
- "issues": "https://github.com/laminas/laminas-router/issues",
- "rss": "https://github.com/laminas/laminas-router/releases.atom",
- "source": "https://github.com/laminas/laminas-router"
- },
- "time": "2019-12-31T17:40:57+00:00"
- },
- {
- "name": "laminas/laminas-servicemanager",
- "version": "3.3.0",
- "source": {
- "type": "git",
- "url": "https://github.com/laminas/laminas-servicemanager.git",
- "reference": "f6ebcd48f5677f89e3eac1f7f0450d85d1737193"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-servicemanager/zipball/f6ebcd48f5677f89e3eac1f7f0450d85d1737193",
- "reference": "f6ebcd48f5677f89e3eac1f7f0450d85d1737193",
- "shasum": ""
- },
- "require": {
- "container-interop/container-interop": "^1.2",
- "laminas/laminas-stdlib": "^3.1",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^5.6 || ^7.0",
- "psr/container": "^1.0"
- },
- "provide": {
- "container-interop/container-interop-implementation": "^1.2",
- "psr/container-implementation": "^1.0"
- },
- "replace": {
- "zendframework/zend-servicemanager": "self.version"
- },
- "require-dev": {
- "laminas/laminas-coding-standard": "~1.0.0",
- "mikey179/vfsstream": "^1.6",
- "ocramius/proxy-manager": "^1.0 || ^2.0",
- "phpbench/phpbench": "^0.10.0",
- "phpunit/phpunit": "^5.7 || ^6.0.6"
- },
- "suggest": {
- "laminas/laminas-stdlib": "laminas-stdlib ^2.5 if you wish to use the MergeReplaceKey or MergeRemoveKey features in Config instances",
- "ocramius/proxy-manager": "ProxyManager 1.* to handle lazy initialization of services"
- },
- "bin": [
- "bin/generate-deps-for-config-factory",
- "bin/generate-factory-for-class"
- ],
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.3-dev",
- "dev-develop": "3.4-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Laminas\\ServiceManager\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "homepage": "https://laminas.dev",
- "keywords": [
- "laminas",
- "service-manager",
- "servicemanager"
- ],
- "support": {
- "chat": "https://laminas.dev/chat",
- "docs": "https://docs.laminas.dev/laminas-servicemanager/",
- "forum": "https://discourse.laminas.dev",
- "issues": "https://github.com/laminas/laminas-servicemanager/issues",
- "rss": "https://github.com/laminas/laminas-servicemanager/releases.atom",
- "source": "https://github.com/laminas/laminas-servicemanager"
- },
- "time": "2019-12-31T17:44:41+00:00"
- },
- {
- "name": "laminas/laminas-stdlib",
- "version": "3.2.1",
- "source": {
- "type": "git",
- "url": "https://github.com/laminas/laminas-stdlib.git",
- "reference": "2b18347625a2f06a1a485acfbc870f699dbe51c6"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/2b18347625a2f06a1a485acfbc870f699dbe51c6",
- "reference": "2b18347625a2f06a1a485acfbc870f699dbe51c6",
- "shasum": ""
- },
- "require": {
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^5.6 || ^7.0"
- },
- "replace": {
- "zendframework/zend-stdlib": "self.version"
- },
- "require-dev": {
- "laminas/laminas-coding-standard": "~1.0.0",
- "phpbench/phpbench": "^0.13",
- "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.2.x-dev",
- "dev-develop": "3.3.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Laminas\\Stdlib\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "description": "SPL extensions, array utilities, error handlers, and more",
- "homepage": "https://laminas.dev",
- "keywords": [
- "laminas",
- "stdlib"
- ],
- "support": {
- "chat": "https://laminas.dev/chat",
- "docs": "https://docs.laminas.dev/laminas-stdlib/",
- "forum": "https://discourse.laminas.dev",
- "issues": "https://github.com/laminas/laminas-stdlib/issues",
- "rss": "https://github.com/laminas/laminas-stdlib/releases.atom",
- "source": "https://github.com/laminas/laminas-stdlib"
- },
- "time": "2019-12-31T17:51:15+00:00"
- },
- {
- "name": "laminas/laminas-uri",
- "version": "2.5.1",
- "source": {
- "type": "git",
- "url": "https://github.com/laminas/laminas-uri.git",
- "reference": "b6169363b417da3b7047f96897b357dd4fbfd9af"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-uri/zipball/b6169363b417da3b7047f96897b357dd4fbfd9af",
- "reference": "b6169363b417da3b7047f96897b357dd4fbfd9af",
- "shasum": ""
- },
- "require": {
- "laminas/laminas-escaper": "~2.5",
- "laminas/laminas-validator": "~2.5",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": ">=5.3.23"
- },
- "replace": {
- "zendframework/zend-uri": "self.version"
- },
- "require-dev": {
- "fabpot/php-cs-fixer": "1.7.*",
- "phpunit/phpunit": "~4.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.5-dev",
- "dev-develop": "2.6-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Laminas\\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)",
- "homepage": "https://laminas.dev",
- "keywords": [
- "laminas",
- "uri"
- ],
- "support": {
- "chat": "https://laminas.dev/chat",
- "docs": "https://docs.laminas.dev/laminas-uri/",
- "forum": "https://discourse.laminas.dev",
- "issues": "https://github.com/laminas/laminas-uri/issues",
- "rss": "https://github.com/laminas/laminas-uri/releases.atom",
- "source": "https://github.com/laminas/laminas-uri"
- },
- "time": "2019-12-31T17:55:55+00:00"
- },
- {
- "name": "laminas/laminas-validator",
- "version": "2.10.1",
- "source": {
- "type": "git",
- "url": "https://github.com/laminas/laminas-validator.git",
- "reference": "b826a4fdc6da0b9072215c0e544ee0562032f9d0"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-validator/zipball/b826a4fdc6da0b9072215c0e544ee0562032f9d0",
- "reference": "b826a4fdc6da0b9072215c0e544ee0562032f9d0",
- "shasum": ""
- },
- "require": {
- "container-interop/container-interop": "^1.1",
- "laminas/laminas-stdlib": "^2.7.6 || ^3.1",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^5.6 || ^7.0"
- },
- "replace": {
- "zendframework/zend-validator": "self.version"
- },
- "require-dev": {
- "laminas/laminas-cache": "^2.6.1",
- "laminas/laminas-coding-standard": "~1.0.0",
- "laminas/laminas-config": "^2.6",
- "laminas/laminas-db": "^2.7",
- "laminas/laminas-filter": "^2.6",
- "laminas/laminas-http": "^2.5.4",
- "laminas/laminas-i18n": "^2.6",
- "laminas/laminas-math": "^2.6",
- "laminas/laminas-servicemanager": "^2.7.5 || ^3.0.3",
- "laminas/laminas-session": "^2.8",
- "laminas/laminas-uri": "^2.5",
- "phpunit/phpunit": "^6.0.8 || ^5.7.15"
- },
- "suggest": {
- "laminas/laminas-db": "Laminas\\Db component, required by the (No)RecordExists validator",
- "laminas/laminas-filter": "Laminas\\Filter component, required by the Digits validator",
- "laminas/laminas-i18n": "Laminas\\I18n component to allow translation of validation error messages",
- "laminas/laminas-i18n-resources": "Translations of validator messages",
- "laminas/laminas-math": "Laminas\\Math component, required by the Csrf validator",
- "laminas/laminas-servicemanager": "Laminas\\ServiceManager component to allow using the ValidatorPluginManager and validator chains",
- "laminas/laminas-session": "Laminas\\Session component, ^2.8; required by the Csrf validator",
- "laminas/laminas-uri": "Laminas\\Uri component, required by the Uri and Sitemap\\Loc validators"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.10-dev",
- "dev-develop": "2.11-dev"
- },
- "laminas": {
- "component": "Laminas\\Validator",
- "config-provider": "Laminas\\Validator\\ConfigProvider"
- }
- },
- "autoload": {
- "psr-4": {
- "Laminas\\Validator\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "description": "provides a set of commonly needed validators",
- "homepage": "https://laminas.dev",
- "keywords": [
- "laminas",
- "validator"
- ],
- "support": {
- "chat": "https://laminas.dev/chat",
- "docs": "https://docs.laminas.dev/laminas-validator/",
- "forum": "https://discourse.laminas.dev",
- "issues": "https://github.com/laminas/laminas-validator/issues",
- "rss": "https://github.com/laminas/laminas-validator/releases.atom",
- "source": "https://github.com/laminas/laminas-validator"
- },
- "time": "2019-12-31T17:57:09+00:00"
- },
- {
- "name": "laminas/laminas-view",
- "version": "2.11.3",
- "source": {
- "type": "git",
- "url": "https://github.com/laminas/laminas-view.git",
- "reference": "f2f321d45f91742ab9417997d705073a34d60db7"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-view/zipball/f2f321d45f91742ab9417997d705073a34d60db7",
- "reference": "f2f321d45f91742ab9417997d705073a34d60db7",
- "shasum": ""
- },
- "require": {
- "laminas/laminas-eventmanager": "^2.6.2 || ^3.0",
- "laminas/laminas-json": "^2.6.1 || ^3.0",
- "laminas/laminas-loader": "^2.5",
- "laminas/laminas-stdlib": "^2.7 || ^3.0",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^5.6 || ^7.0"
- },
- "replace": {
- "zendframework/zend-view": "self.version"
- },
- "require-dev": {
- "laminas/laminas-authentication": "^2.5",
- "laminas/laminas-cache": "^2.6.1",
- "laminas/laminas-coding-standard": "~1.0.0",
- "laminas/laminas-config": "^2.6",
- "laminas/laminas-console": "^2.6",
- "laminas/laminas-escaper": "^2.5",
- "laminas/laminas-feed": "^2.7",
- "laminas/laminas-filter": "^2.6.1",
- "laminas/laminas-http": "^2.5.4",
- "laminas/laminas-i18n": "^2.6",
- "laminas/laminas-log": "^2.7",
- "laminas/laminas-modulemanager": "^2.7.1",
- "laminas/laminas-mvc": "^2.7.14 || ^3.0",
- "laminas/laminas-navigation": "^2.5",
- "laminas/laminas-paginator": "^2.5",
- "laminas/laminas-permissions-acl": "^2.6",
- "laminas/laminas-router": "^3.0.1",
- "laminas/laminas-serializer": "^2.6.1",
- "laminas/laminas-servicemanager": "^2.7.5 || ^3.0.3",
- "laminas/laminas-session": "^2.8.1",
- "laminas/laminas-uri": "^2.5",
- "phpunit/phpunit": "^5.7.15 || ^6.0.8"
- },
- "suggest": {
- "laminas/laminas-authentication": "Laminas\\Authentication component",
- "laminas/laminas-escaper": "Laminas\\Escaper component",
- "laminas/laminas-feed": "Laminas\\Feed component",
- "laminas/laminas-filter": "Laminas\\Filter component",
- "laminas/laminas-http": "Laminas\\Http component",
- "laminas/laminas-i18n": "Laminas\\I18n component",
- "laminas/laminas-mvc": "Laminas\\Mvc component",
- "laminas/laminas-mvc-plugin-flashmessenger": "laminas-mvc-plugin-flashmessenger component, if you want to use the FlashMessenger view helper with laminas-mvc versions 3 and up",
- "laminas/laminas-navigation": "Laminas\\Navigation component",
- "laminas/laminas-paginator": "Laminas\\Paginator component",
- "laminas/laminas-permissions-acl": "Laminas\\Permissions\\Acl component",
- "laminas/laminas-servicemanager": "Laminas\\ServiceManager component",
- "laminas/laminas-uri": "Laminas\\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": {
- "Laminas\\View\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "description": "Flexible view layer supporting and providing multiple view layers, helpers, and more",
- "homepage": "https://laminas.dev",
- "keywords": [
- "laminas",
- "view"
- ],
- "support": {
- "chat": "https://laminas.dev/chat",
- "docs": "https://docs.laminas.dev/laminas-view/",
- "forum": "https://discourse.laminas.dev",
- "issues": "https://github.com/laminas/laminas-view/issues",
- "rss": "https://github.com/laminas/laminas-view/releases.atom",
- "source": "https://github.com/laminas/laminas-view"
- },
- "time": "2019-12-31T18:03:25+00:00"
- },
- {
- "name": "laminas/laminas-zendframework-bridge",
- "version": "1.0.0",
- "source": {
- "type": "git",
- "url": "https://github.com/laminas/laminas-zendframework-bridge.git",
- "reference": "32d7095e436a31b8d98e485a5c63d70df74915a8"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-zendframework-bridge/zipball/32d7095e436a31b8d98e485a5c63d70df74915a8",
- "reference": "32d7095e436a31b8d98e485a5c63d70df74915a8",
- "shasum": ""
- },
- "require": {
- "php": "^5.6 || ^7.0"
- },
- "require-dev": {
- "phpunit/phpunit": "^5.7 || ^6.5 || ^7.5 || ^8.1",
- "squizlabs/php_codesniffer": "^3.5"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0.x-dev",
- "dev-develop": "1.1.x-dev"
- },
- "laminas": {
- "module": "Laminas\\ZendFrameworkBridge"
- }
- },
- "autoload": {
- "files": [
- "src/autoload.php"
- ],
- "psr-4": {
- "Laminas\\ZendFrameworkBridge\\": "src//"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "description": "Alias legacy ZF class names to Laminas Project equivalents.",
- "keywords": [
- "ZendFramework",
- "autoloading",
- "laminas",
- "zf"
- ],
- "support": {
- "docs": "https://docs.laminas.dev/laminas-zendframework-bridge/",
- "forum": "https://discourse.laminas.dev/",
- "issues": "https://github.com/laminas/laminas-zendframework-bridge/issues",
- "rss": "https://github.com/laminas/laminas-zendframework-bridge/releases.atom",
- "source": "https://github.com/laminas/laminas-zendframework-bridge"
- },
- "time": "2019-12-31T15:24:03+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"
- ],
- "support": {
- "issues": "https://github.com/php-fig/container/issues",
- "source": "https://github.com/php-fig/container/tree/master"
- },
- "time": "2017-02-14T16:28:37+00:00"
- },
- {
- "name": "zfr/rbac",
- "version": "1.2.0",
- "source": {
- "type": "git",
- "url": "https://github.com/zf-fr/rbac.git",
- "reference": "493711bfc2a637fd7c6f23b71b7b55a621c35d9d"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/zf-fr/rbac/zipball/493711bfc2a637fd7c6f23b71b7b55a621c35d9d",
- "reference": "493711bfc2a637fd7c6f23b71b7b55a621c35d9d",
- "shasum": ""
- },
- "require": {
- "php": ">=5.4"
- },
- "require-dev": {
- "phpunit/phpunit": "~3.7",
- "satooshi/php-coveralls": "~0.6",
- "squizlabs/php_codesniffer": "1.4.*",
- "zendframework/zend-servicemanager": "~2.2"
- },
- "type": "library",
- "autoload": {
- "psr-0": {
- "Rbac\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Michaël Gallego",
- "email": "mic.gallego@gmail.com",
- "homepage": "http://michaelgallego.fr"
- }
- ],
- "description": "Zend Framework 3 prototype for Zend\\Permissions\\Rbac.",
- "homepage": "https://github.com/zf-fr/rbac",
- "keywords": [
- "rbac",
- "security",
- "zf2",
- "zf3"
- ],
- "support": {
- "issues": "https://github.com/zf-fr/rbac/issues",
- "source": "https://github.com/zf-fr/rbac/tree/master"
- },
- "time": "2014-02-06T14:18:34+00:00"
- }
- ],
- "packages-dev": [
- {
- "name": "composer/package-versions-deprecated",
- "version": "1.11.99",
- "source": {
- "type": "git",
- "url": "https://github.com/composer/package-versions-deprecated.git",
- "reference": "c8c9aa8a14cc3d3bec86d0a8c3fa52ea79936855"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/composer/package-versions-deprecated/zipball/c8c9aa8a14cc3d3bec86d0a8c3fa52ea79936855",
- "reference": "c8c9aa8a14cc3d3bec86d0a8c3fa52ea79936855",
- "shasum": ""
- },
- "require": {
- "composer-plugin-api": "^1.1.0 || ^2.0",
- "php": "^7 || ^8"
- },
- "replace": {
- "ocramius/package-versions": "1.11.99"
- },
- "require-dev": {
- "composer/composer": "^1.9.3 || ^2.0@dev",
- "ext-zip": "^1.13",
- "phpunit/phpunit": "^6.5 || ^7"
- },
- "type": "composer-plugin",
- "extra": {
- "class": "PackageVersions\\Installer",
- "branch-alias": {
- "dev-master": "1.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "PackageVersions\\": "src/PackageVersions"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Marco Pivetta",
- "email": "ocramius@gmail.com"
- },
- {
- "name": "Jordi Boggiano",
- "email": "j.boggiano@seld.be"
- }
- ],
- "description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)",
- "support": {
- "issues": "https://github.com/composer/package-versions-deprecated/issues",
- "source": "https://github.com/composer/package-versions-deprecated/tree/master"
- },
- "funding": [
- {
- "url": "https://packagist.com",
- "type": "custom"
- },
- {
- "url": "https://github.com/composer",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/composer/composer",
- "type": "tidelift"
- }
- ],
- "time": "2020-08-25T05:50:16+00:00"
- },
- {
- "name": "doctrine/common",
- "version": "3.0.1",
- "source": {
- "type": "git",
- "url": "https://github.com/doctrine/common.git",
- "reference": "402a424f1e7dc39ce8fa7901e56d25835978387c"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/doctrine/common/zipball/402a424f1e7dc39ce8fa7901e56d25835978387c",
- "reference": "402a424f1e7dc39ce8fa7901e56d25835978387c",
- "shasum": ""
- },
- "require": {
- "doctrine/persistence": "^2.0",
- "php": "^7.1 || ^8.0"
- },
- "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": "3.0.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"
- ],
- "support": {
- "issues": "https://github.com/doctrine/common/issues",
- "source": "https://github.com/doctrine/common/tree/3.0.x"
- },
- "funding": [
- {
- "url": "https://www.doctrine-project.org/sponsorship.html",
- "type": "custom"
- },
- {
- "url": "https://www.patreon.com/phpdoctrine",
- "type": "patreon"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcommon",
- "type": "tidelift"
- }
- ],
- "time": "2020-05-30T15:08:34+00:00"
- },
- {
- "name": "doctrine/dbal",
- "version": "v2.10.0",
- "source": {
- "type": "git",
- "url": "https://github.com/doctrine/dbal.git",
- "reference": "0c9a646775ef549eb0a213a4f9bd4381d9b4d934"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/doctrine/dbal/zipball/0c9a646775ef549eb0a213a4f9bd4381d9b4d934",
- "reference": "0c9a646775ef549eb0a213a4f9bd4381d9b4d934",
- "shasum": ""
- },
- "require": {
- "doctrine/cache": "^1.0",
- "doctrine/event-manager": "^1.0",
- "ext-pdo": "*",
- "php": "^7.2"
- },
- "require-dev": {
- "doctrine/coding-standard": "^6.0",
- "jetbrains/phpstorm-stubs": "^2019.1",
- "phpstan/phpstan": "^0.11.3",
- "phpunit/phpunit": "^8.4.1",
- "symfony/console": "^2.0.5|^3.0|^4.0|^5.0"
- },
- "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.10.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": "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"
- }
- ],
- "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",
- "db2",
- "dbal",
- "mariadb",
- "mssql",
- "mysql",
- "oci8",
- "oracle",
- "pdo",
- "pgsql",
- "postgresql",
- "queryobject",
- "sasql",
- "sql",
- "sqlanywhere",
- "sqlite",
- "sqlserver",
- "sqlsrv"
- ],
- "support": {
- "issues": "https://github.com/doctrine/dbal/issues",
- "source": "https://github.com/doctrine/dbal/tree/v2.10.0"
- },
- "time": "2019-11-03T16:50:43+00:00"
- },
- {
- "name": "doctrine/doctrine-laminas-hydrator",
- "version": "2.0.3",
- "source": {
- "type": "git",
- "url": "https://github.com/doctrine/doctrine-laminas-hydrator.git",
- "reference": "225296a87730bae47c5ef30f954dc37f7d471901"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/doctrine/doctrine-laminas-hydrator/zipball/225296a87730bae47c5ef30f954dc37f7d471901",
- "reference": "225296a87730bae47c5ef30f954dc37f7d471901",
- "shasum": ""
- },
- "require": {
- "doctrine/common": "^3.0.1",
- "doctrine/inflector": "^2.0.3",
- "ext-ctype": "*",
- "laminas/laminas-hydrator": "^3.0.2",
- "laminas/laminas-stdlib": "^3.2.1",
- "php": "^7.2"
- },
- "require-dev": {
- "laminas/laminas-coding-standard": "~1.0.0",
- "laminas/laminas-filter": "^2.9.1",
- "laminas/laminas-servicemanager": "^3.4",
- "phpunit/phpunit": "^8.3.3"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0.x-dev",
- "dev-develop": "2.0.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Doctrine\\Laminas\\Hydrator\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "description": "Doctrine hydrators for Laminas applications",
- "keywords": [
- "doctrine",
- "hydrator",
- "laminas",
- "zf"
- ],
- "support": {
- "issues": "https://github.com/doctrine/doctrine-laminas-hydrator/issues",
- "rss": "https://github.com/doctrine/doctrine-laminas-hydrator/releases.atom",
- "source": "https://github.com/doctrine/doctrine-laminas-hydrator"
- },
- "funding": [
- {
- "url": "https://www.doctrine-project.org/sponsorship.html",
- "type": "custom"
- },
- {
- "url": "https://www.patreon.com/phpdoctrine",
- "type": "patreon"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdoctrine-laminas-hydrator",
- "type": "tidelift"
- }
- ],
- "time": "2020-06-17T23:47:39+00:00"
- },
- {
- "name": "doctrine/doctrine-module",
- "version": "4.0.3",
- "source": {
- "type": "git",
- "url": "https://github.com/doctrine/DoctrineModule.git",
- "reference": "ade52811bf990cf0f739b5f026cfb09e5ddf9742"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/doctrine/DoctrineModule/zipball/ade52811bf990cf0f739b5f026cfb09e5ddf9742",
- "reference": "ade52811bf990cf0f739b5f026cfb09e5ddf9742",
- "shasum": ""
- },
- "require": {
- "doctrine/cache": "^1.7",
- "doctrine/doctrine-laminas-hydrator": "^2.0.3",
- "doctrine/event-manager": "^1.0.0",
- "doctrine/inflector": "^2.0",
- "doctrine/persistence": "^2.0",
- "laminas/laminas-authentication": "^2.5.3",
- "laminas/laminas-cache": "^2.7.1",
- "laminas/laminas-form": "^2.11",
- "laminas/laminas-hydrator": "^3.0",
- "laminas/laminas-mvc": "^3.1",
- "laminas/laminas-paginator": "^2.8",
- "laminas/laminas-servicemanager": "^3.3",
- "laminas/laminas-stdlib": "^3.2.1",
- "laminas/laminas-validator": "^2.10",
- "php": "^7.2",
- "symfony/console": "^5.0"
- },
- "require-dev": {
- "doctrine/coding-standard": "^7.0",
- "laminas/laminas-i18n": "^2.7",
- "laminas/laminas-log": "^2.9",
- "laminas/laminas-modulemanager": "^2.8",
- "laminas/laminas-mvc-console": "^1.1.11",
- "laminas/laminas-serializer": "^2.8",
- "laminas/laminas-session": "^2.8",
- "laminas/laminas-test": "^3.1.1",
- "phpunit/phpunit": "^8.5",
- "predis/predis": "^1.1"
- },
- "suggest": {
- "doctrine/data-fixtures": "Data Fixtures if you want to generate test data or bootstrap data for your deployments",
- "laminas/laminas-mvc-console": "^1.1.11 if you want to use the Laminas 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"
- }
- },
- "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": "Marco Pivetta",
- "email": "ocramius@gmail.com",
- "homepage": "http://marco-pivetta.com/"
- },
- {
- "name": "Guilherme Blanco",
- "email": "guilhermeblanco@hotmail.com"
- },
- {
- "name": "Michaël Gallego",
- "email": "mic.gallego@gmail.com",
- "homepage": "http://www.michaelgallego.fr"
- },
- {
- "name": "Tom H Anderson",
- "email": "tom.h.anderson@gmail.com",
- "homepage": "https://tomhanderson.com"
- }
- ],
- "description": "Laminas Module that provides Doctrine basic functionality required for ORM and ODM modules",
- "homepage": "http://www.doctrine-project.org/",
- "keywords": [
- "doctrine",
- "laminas",
- "module"
- ],
- "support": {
- "issues": "https://github.com/doctrine/DoctrineModule/issues",
- "source": "https://github.com/doctrine/DoctrineModule/tree/4.0.3"
- },
- "funding": [
- {
- "url": "https://www.doctrine-project.org/sponsorship.html",
- "type": "custom"
- },
- {
- "url": "https://www.patreon.com/phpdoctrine",
- "type": "patreon"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdoctrine-module",
- "type": "tidelift"
- }
- ],
- "time": "2020-06-20T21:36:27+00:00"
- },
- {
- "name": "doctrine/doctrine-orm-module",
- "version": "3.1.2",
- "source": {
- "type": "git",
- "url": "https://github.com/doctrine/DoctrineORMModule.git",
- "reference": "72e8f0eff6862ce00e5f75ddef3aadf18dd2b066"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/doctrine/DoctrineORMModule/zipball/72e8f0eff6862ce00e5f75ddef3aadf18dd2b066",
- "reference": "72e8f0eff6862ce00e5f75ddef3aadf18dd2b066",
- "shasum": ""
- },
- "require": {
- "composer/package-versions-deprecated": "^1.11",
- "doctrine/dbal": "^2.10",
- "doctrine/doctrine-module": "^4.0",
- "doctrine/orm": "^2.6.4",
- "doctrine/persistence": "^1.3.3||^2.0",
- "php": "^7.2",
- "symfony/console": "^5.0"
- },
- "conflict": {
- "doctrine/migrations": "<3.0"
- },
- "require-dev": {
- "doctrine/annotations": "^1.8",
- "doctrine/coding-standard": "^8.0",
- "doctrine/data-fixtures": "^1.2.1",
- "doctrine/migrations": "^3.0",
- "laminas/laminas-code": "^3.3.2",
- "laminas/laminas-console": "^2.6",
- "laminas/laminas-developer-tools": "^1.1",
- "laminas/laminas-i18n": "^2.7.3",
- "laminas/laminas-log": "^2.9",
- "laminas/laminas-modulemanager": "^2.7.2",
- "laminas/laminas-mvc-console": "^1.2",
- "laminas/laminas-serializer": "^2.8",
- "ocramius/proxy-manager": "^2.2",
- "phpunit/phpunit": "^8.5",
- "squizlabs/php_codesniffer": "^3.5"
- },
- "suggest": {
- "doctrine/migrations": "doctrine migrations if you want to keep your schema definitions versioned",
- "laminas/laminas-developer-tools": "laminas-developer-tools if you want to profile operations executed by the ORM during development",
- "laminas/laminas-form": "if you want to use form elements backed by Doctrine"
- },
- "type": "library",
- "extra": {
- "laminas": {
- "config-provider": "DoctrineORMModule\\ConfigProvider",
- "module": "DoctrineORMModule"
- }
- },
- "autoload": {
- "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": "Marco Pivetta",
- "email": "ocramius@gmail.com",
- "homepage": "http://marco-pivetta.com/"
- },
- {
- "name": "Evan Coury",
- "email": "me@evancoury.com",
- "homepage": "http://blog.evan.pro/"
- },
- {
- "name": "Guilherme Blanco",
- "email": "guilhermeblanco@hotmail.com"
- },
- {
- "name": "Tom H Anderson",
- "email": "tom.h.anderson@gmail.com"
- }
- ],
- "description": "Laminas Module that provides Doctrine ORM functionality",
- "homepage": "http://www.doctrine-project.org/",
- "keywords": [
- "doctrine",
- "laminas",
- "module",
- "orm"
- ],
- "support": {
- "issues": "https://github.com/doctrine/DoctrineORMModule/issues",
- "source": "https://github.com/doctrine/DoctrineORMModule/tree/3.1.2"
- },
- "funding": [
- {
- "url": "https://www.doctrine-project.org/sponsorship.html",
- "type": "custom"
- },
- {
- "url": "https://www.patreon.com/phpdoctrine",
- "type": "patreon"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdoctrine-orm-module",
- "type": "tidelift"
- }
- ],
- "time": "2021-01-13T00:46:15+00:00"
- },
- {
- "name": "doctrine/inflector",
- "version": "2.0.3",
- "source": {
- "type": "git",
- "url": "https://github.com/doctrine/inflector.git",
- "reference": "9cf661f4eb38f7c881cac67c75ea9b00bf97b210"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/doctrine/inflector/zipball/9cf661f4eb38f7c881cac67c75ea9b00bf97b210",
- "reference": "9cf661f4eb38f7c881cac67c75ea9b00bf97b210",
- "shasum": ""
- },
- "require": {
- "php": "^7.2 || ^8.0"
- },
- "require-dev": {
- "doctrine/coding-standard": "^7.0",
- "phpstan/phpstan": "^0.11",
- "phpstan/phpstan-phpunit": "^0.11",
- "phpstan/phpstan-strict-rules": "^0.11",
- "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.0.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Doctrine\\Inflector\\": "lib/Doctrine/Inflector"
- }
- },
- "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": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.",
- "homepage": "https://www.doctrine-project.org/projects/inflector.html",
- "keywords": [
- "inflection",
- "inflector",
- "lowercase",
- "manipulation",
- "php",
- "plural",
- "singular",
- "strings",
- "uppercase",
- "words"
- ],
- "support": {
- "issues": "https://github.com/doctrine/inflector/issues",
- "source": "https://github.com/doctrine/inflector/tree/2.0.x"
- },
- "funding": [
- {
- "url": "https://www.doctrine-project.org/sponsorship.html",
- "type": "custom"
- },
- {
- "url": "https://www.patreon.com/phpdoctrine",
- "type": "patreon"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector",
- "type": "tidelift"
- }
- ],
- "time": "2020-05-29T15:13:26+00:00"
- },
- {
- "name": "doctrine/instantiator",
- "version": "1.3.1",
- "source": {
- "type": "git",
- "url": "https://github.com/doctrine/instantiator.git",
- "reference": "f350df0268e904597e3bd9c4685c53e0e333feea"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/doctrine/instantiator/zipball/f350df0268e904597e3bd9c4685c53e0e333feea",
- "reference": "f350df0268e904597e3bd9c4685c53e0e333feea",
- "shasum": ""
- },
- "require": {
- "php": "^7.1 || ^8.0"
- },
- "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"
- ],
- "support": {
- "issues": "https://github.com/doctrine/instantiator/issues",
- "source": "https://github.com/doctrine/instantiator/tree/1.3.x"
- },
- "funding": [
- {
- "url": "https://www.doctrine-project.org/sponsorship.html",
- "type": "custom"
- },
- {
- "url": "https://www.patreon.com/phpdoctrine",
- "type": "patreon"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator",
- "type": "tidelift"
- }
- ],
- "time": "2020-05-29T17:27:14+00:00"
- },
- {
- "name": "doctrine/orm",
- "version": "2.8.0",
- "source": {
- "type": "git",
- "url": "https://github.com/doctrine/orm.git",
- "reference": "418587bc25c107f16b53ae67a6ef8589408aff6c"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/doctrine/orm/zipball/418587bc25c107f16b53ae67a6ef8589408aff6c",
- "reference": "418587bc25c107f16b53ae67a6ef8589408aff6c",
- "shasum": ""
- },
- "require": {
- "composer/package-versions-deprecated": "^1.8",
- "doctrine/annotations": "^1.11.1",
- "doctrine/cache": "^1.9.1",
- "doctrine/collections": "^1.5",
- "doctrine/common": "^3.0",
- "doctrine/dbal": "^2.10.0",
- "doctrine/event-manager": "^1.1",
- "doctrine/inflector": "^1.4|^2.0",
- "doctrine/instantiator": "^1.3",
- "doctrine/lexer": "^1.0",
- "doctrine/persistence": "^2.0",
- "ext-pdo": "*",
- "php": "^7.2|^8.0",
- "symfony/console": "^3.0|^4.0|^5.0"
- },
- "require-dev": {
- "doctrine/coding-standard": "^8.0",
- "phpstan/phpstan": "^0.12.18",
- "phpunit/phpunit": "^8.5|^9.4",
- "symfony/yaml": "^3.4|^4.0|^5.0",
- "vimeo/psalm": "4.1.1"
- },
- "suggest": {
- "symfony/yaml": "If you want to use YAML Metadata Mapping Driver"
- },
- "bin": [
- "bin/doctrine"
- ],
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.7.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Doctrine\\ORM\\": "lib/Doctrine/ORM"
- }
- },
- "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": "Marco Pivetta",
- "email": "ocramius@gmail.com"
- }
- ],
- "description": "Object-Relational-Mapper for PHP",
- "homepage": "https://www.doctrine-project.org/projects/orm.html",
- "keywords": [
- "database",
- "orm"
- ],
- "support": {
- "issues": "https://github.com/doctrine/orm/issues",
- "source": "https://github.com/doctrine/orm/tree/2.8.0"
- },
- "time": "2020-12-03T19:18:13+00:00"
- },
- {
- "name": "guzzlehttp/guzzle",
- "version": "6.0.0",
- "source": {
- "type": "git",
- "url": "https://github.com/guzzle/guzzle.git",
- "reference": "df897ae757ad329d2affc38ffb5bbce782b2b510"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/guzzle/guzzle/zipball/df897ae757ad329d2affc38ffb5bbce782b2b510",
- "reference": "df897ae757ad329d2affc38ffb5bbce782b2b510",
- "shasum": ""
- },
- "require": {
- "guzzlehttp/promises": "^1.0.0",
- "guzzlehttp/psr7": "^1.0.0",
- "php": ">=5.5.0"
- },
- "require-dev": {
- "ext-curl": "*",
- "phpunit/phpunit": "^4.0",
- "psr/log": "^1.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "6.0-dev"
- }
- },
- "autoload": {
- "files": [
- "src/functions.php"
- ],
- "psr-4": {
- "GuzzleHttp\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Michael Dowling",
- "email": "mtdowling@gmail.com",
- "homepage": "https://github.com/mtdowling"
- }
- ],
- "description": "Guzzle is a PHP HTTP client library",
- "homepage": "http://guzzlephp.org/",
- "keywords": [
- "client",
- "curl",
- "framework",
- "http",
- "http client",
- "rest",
- "web service"
- ],
- "support": {
- "issues": "https://github.com/guzzle/guzzle/issues",
- "source": "https://github.com/guzzle/guzzle/tree/master"
- },
- "time": "2015-05-26T18:22:06+00:00"
- },
- {
- "name": "guzzlehttp/promises",
- "version": "1.0.0",
- "source": {
- "type": "git",
- "url": "https://github.com/guzzle/promises.git",
- "reference": "01abc3232138f330d8a1eaa808fcbdf9b4292f47"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/guzzle/promises/zipball/01abc3232138f330d8a1eaa808fcbdf9b4292f47",
- "reference": "01abc3232138f330d8a1eaa808fcbdf9b4292f47",
- "shasum": ""
- },
- "require": {
- "php": ">=5.5.0"
- },
- "require-dev": {
- "phpunit/phpunit": "^4.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "GuzzleHttp\\Promise\\": "src/"
- },
- "files": [
- "src/functions.php"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Michael Dowling",
- "email": "mtdowling@gmail.com",
- "homepage": "https://github.com/mtdowling"
- }
- ],
- "description": "Guzzle promises library",
- "keywords": [
- "promise"
- ],
- "support": {
- "issues": "https://github.com/guzzle/promises/issues",
- "source": "https://github.com/guzzle/promises/tree/master"
- },
- "time": "2015-05-13T05:05:10+00:00"
- },
- {
- "name": "guzzlehttp/psr7",
- "version": "1.0.0",
- "source": {
- "type": "git",
- "url": "https://github.com/guzzle/psr7.git",
- "reference": "19e510056d8d671d9d9e25dc16937b3dd3802ae6"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/guzzle/psr7/zipball/19e510056d8d671d9d9e25dc16937b3dd3802ae6",
- "reference": "19e510056d8d671d9d9e25dc16937b3dd3802ae6",
- "shasum": ""
- },
- "require": {
- "php": ">=5.4.0",
- "psr/http-message": "^1.0"
- },
- "provide": {
- "psr/http-message-implementation": "1.0"
- },
- "require-dev": {
- "phpunit/phpunit": "^4.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "GuzzleHttp\\Psr7\\": "src/"
- },
- "files": [
- "src/functions.php"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Michael Dowling",
- "email": "mtdowling@gmail.com",
- "homepage": "https://github.com/mtdowling"
- }
- ],
- "description": "PSR-7 message implementation",
- "keywords": [
- "http",
- "message",
- "stream",
- "uri"
- ],
- "support": {
- "issues": "https://github.com/guzzle/psr7/issues",
- "source": "https://github.com/guzzle/psr7/tree/master"
- },
- "time": "2015-05-19T17:58:45+00:00"
- },
- {
- "name": "laminas/laminas-authentication",
- "version": "2.5.3",
- "source": {
- "type": "git",
- "url": "https://github.com/laminas/laminas-authentication.git",
- "reference": "4c349e7eb1ff1a31455782dc20096334feaa2d93"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-authentication/zipball/4c349e7eb1ff1a31455782dc20096334feaa2d93",
- "reference": "4c349e7eb1ff1a31455782dc20096334feaa2d93",
- "shasum": ""
- },
- "require": {
- "laminas/laminas-stdlib": "^2.7 || ^3.0",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^5.5 || ^7.0"
- },
- "replace": {
- "zendframework/zend-authentication": "self.version"
- },
- "require-dev": {
- "fabpot/php-cs-fixer": "1.7.*",
- "laminas/laminas-crypt": "^2.6",
- "laminas/laminas-db": "^2.7",
- "laminas/laminas-http": "^2.5.4",
- "laminas/laminas-ldap": "^2.6",
- "laminas/laminas-session": "^2.6.2",
- "laminas/laminas-uri": "^2.5",
- "laminas/laminas-validator": "^2.6",
- "phpunit/phpunit": "~4.0"
- },
- "suggest": {
- "laminas/laminas-crypt": "Laminas\\Crypt component",
- "laminas/laminas-db": "Laminas\\Db component",
- "laminas/laminas-http": "Laminas\\Http component",
- "laminas/laminas-ldap": "Laminas\\Ldap component",
- "laminas/laminas-session": "Laminas\\Session component",
- "laminas/laminas-uri": "Laminas\\Uri component",
- "laminas/laminas-validator": "Laminas\\Validator component"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.5-dev",
- "dev-develop": "2.6-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Laminas\\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",
- "homepage": "https://laminas.dev",
- "keywords": [
- "Authentication",
- "laminas"
- ],
- "support": {
- "chat": "https://laminas.dev/chat",
- "docs": "https://docs.laminas.dev/laminas-authentication/",
- "forum": "https://discourse.laminas.dev",
- "issues": "https://github.com/laminas/laminas-authentication/issues",
- "rss": "https://github.com/laminas/laminas-authentication/releases.atom",
- "source": "https://github.com/laminas/laminas-authentication"
- },
- "time": "2019-12-31T16:14:44+00:00"
- },
- {
- "name": "laminas/laminas-cache",
- "version": "2.7.1",
- "source": {
- "type": "git",
- "url": "https://github.com/laminas/laminas-cache.git",
- "reference": "25b78ec8b20c38204d3ff2784b07b6455ae5ca09"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-cache/zipball/25b78ec8b20c38204d3ff2784b07b6455ae5ca09",
- "reference": "25b78ec8b20c38204d3ff2784b07b6455ae5ca09",
- "shasum": ""
- },
- "require": {
- "laminas/laminas-eventmanager": "^2.6.2 || ^3.0",
- "laminas/laminas-servicemanager": "^2.7.5 || ^3.0.3",
- "laminas/laminas-stdlib": "^2.7 || ^3.0",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^5.5 || ^7.0"
- },
- "replace": {
- "zendframework/zend-cache": "self.version"
- },
- "require-dev": {
- "fabpot/php-cs-fixer": "1.7.*",
- "laminas/laminas-serializer": "^2.6",
- "laminas/laminas-session": "^2.6.2",
- "phpbench/phpbench": "^0.10.0",
- "phpunit/phpunit": "^4.5"
- },
- "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-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",
- "laminas/laminas-serializer": "Laminas\\Serializer component",
- "laminas/laminas-session": "Laminas\\Session component",
- "mongofill/mongofill": "Alternative to ext-mongo - a pure PHP implementation designed as a drop in replacement"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.7-dev",
- "dev-develop": "2.8-dev"
- },
- "laminas": {
- "component": "Laminas\\Cache",
- "config-provider": "Laminas\\Cache\\ConfigProvider"
- }
- },
- "autoload": {
- "psr-4": {
- "Laminas\\Cache\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "description": "provides a generic way to cache any data",
- "homepage": "https://laminas.dev",
- "keywords": [
- "cache",
- "laminas"
- ],
- "support": {
- "chat": "https://laminas.dev/chat",
- "docs": "https://docs.laminas.dev/laminas-cache/",
- "forum": "https://discourse.laminas.dev",
- "issues": "https://github.com/laminas/laminas-cache/issues",
- "rss": "https://github.com/laminas/laminas-cache/releases.atom",
- "source": "https://github.com/laminas/laminas-cache"
- },
- "time": "2019-12-31T16:22:38+00:00"
- },
- {
- "name": "laminas/laminas-developer-tools",
- "version": "1.1.0",
- "source": {
- "type": "git",
- "url": "https://github.com/laminas/laminas-developer-tools.git",
- "reference": "b35ee399bc8efd76ce514ef4d764af163460023e"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-developer-tools/zipball/b35ee399bc8efd76ce514ef4d764af163460023e",
- "reference": "b35ee399bc8efd76ce514ef4d764af163460023e",
- "shasum": ""
- },
- "require": {
- "laminas/laminas-eventmanager": "^2.6.2 || ^3.0",
- "laminas/laminas-modulemanager": "^2.7",
- "laminas/laminas-mvc": "^2.7 || ^3.0.1",
- "laminas/laminas-servicemanager": "^2.7.5 || ^3.0.3",
- "laminas/laminas-stdlib": "^2.7 || ^3.0",
- "laminas/laminas-view": "^2.6",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^5.6 || ^7.0",
- "zendframework/zend-debug": "^2.5 || ^3.0"
- },
- "replace": {
- "zendframework/zend-developer-tools": "self.version"
- },
- "require-dev": {
- "phpunit/phpunit": "^4.8 || ^5.0",
- "squizlabs/php_codesniffer": "~2.3.1"
- },
- "suggest": {
- "aist/aist-git-tools": "Show you information about current GIT repository",
- "bjyoungblood/bjy-profiler": "Version: dev-master, allows the usage of the (Laminas) Db collector.",
- "doctrine/doctrine-orm-module": "Profile DoctrineORM queries",
- "jhuet/zdt-logger-module": "Show you log data from Laminas\\Log",
- "ocramius/ocra-service-manager": "OcraServiceManager can help you track dependencies within your application.",
- "san/san-session-toolbar": "SanSessionToolbar can help you see current Laminas\\Session data you're using within your application.",
- "snapshotpl/api-tools-snap-event-debugger": "ZfSnapEventDebugger can help you debug events from Laminas\\EventManager"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.1-dev",
- "dev-develop": "1.2-dev"
- },
- "laminas": {
- "module": "Laminas\\DeveloperTools"
- }
- },
- "autoload": {
- "psr-4": {
- "Laminas\\DeveloperTools\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "description": "Module for developer and debug tools for use with laminas-mvc applications.",
- "homepage": "https://laminas.dev",
- "keywords": [
- "debug",
- "developer",
- "laminas",
- "module"
- ],
- "support": {
- "chat": "https://laminas.dev/chat",
- "docs": "https://docs.laminas.dev/laminas-developer-tools/",
- "forum": "https://discourse.laminas.dev",
- "issues": "https://github.com/laminas/laminas-developer-tools/issues",
- "rss": "https://github.com/laminas/laminas-developer-tools/releases.atom",
- "source": "https://github.com/laminas/laminas-developer-tools"
- },
- "time": "2019-12-31T16:39:55+00:00"
- },
- {
- "name": "laminas/laminas-filter",
- "version": "2.6.0",
- "source": {
- "type": "git",
- "url": "https://github.com/laminas/laminas-filter.git",
- "reference": "59362304f18a69ddc9e876f889951a37756a3aea"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-filter/zipball/59362304f18a69ddc9e876f889951a37756a3aea",
- "reference": "59362304f18a69ddc9e876f889951a37756a3aea",
- "shasum": ""
- },
- "require": {
- "laminas/laminas-stdlib": "^2.7 || ^3.0",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^5.5 || ^7.0"
- },
- "replace": {
- "zendframework/zend-filter": "self.version"
- },
- "require-dev": {
- "fabpot/php-cs-fixer": "1.7.*",
- "laminas/laminas-crypt": "^2.6",
- "laminas/laminas-servicemanager": "^2.7.5 || ^3.0.3",
- "laminas/laminas-uri": "^2.5",
- "pear/archive_tar": "^1.4",
- "phpunit/phpunit": "~4.0"
- },
- "suggest": {
- "laminas/laminas-crypt": "Laminas\\Crypt component, for encryption filters",
- "laminas/laminas-i18n": "Laminas\\I18n component for filters depending on i18n functionality",
- "laminas/laminas-servicemanager": "Laminas\\ServiceManager component, for using the filter chain functionality",
- "laminas/laminas-uri": "Laminas\\Uri component, for the UriNormalize filter"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.6-dev",
- "dev-develop": "2.7-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Laminas\\Filter\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "description": "provides a set of commonly needed data filters",
- "homepage": "https://laminas.dev",
- "keywords": [
- "filter",
- "laminas"
- ],
- "support": {
- "chat": "https://laminas.dev/chat",
- "docs": "https://docs.laminas.dev/laminas-filter/",
- "forum": "https://discourse.laminas.dev",
- "issues": "https://github.com/laminas/laminas-filter/issues",
- "rss": "https://github.com/laminas/laminas-filter/releases.atom",
- "source": "https://github.com/laminas/laminas-filter"
- },
- "time": "2019-12-31T16:54:03+00:00"
- },
- {
- "name": "laminas/laminas-form",
- "version": "2.13.0",
- "source": {
- "type": "git",
- "url": "https://github.com/laminas/laminas-form.git",
- "reference": "b9f267b9ebac27fa804306f05241cd49d5902261"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-form/zipball/b9f267b9ebac27fa804306f05241cd49d5902261",
- "reference": "b9f267b9ebac27fa804306f05241cd49d5902261",
- "shasum": ""
- },
- "require": {
- "laminas/laminas-hydrator": "^1.1 || ^2.1 || ^3.0",
- "laminas/laminas-inputfilter": "^2.8",
- "laminas/laminas-stdlib": "^2.7 || ^3.0",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^5.6 || ^7.0"
- },
- "replace": {
- "zendframework/zend-form": "self.version"
- },
- "require-dev": {
- "doctrine/annotations": "~1.0",
- "laminas/laminas-cache": "^2.6.1",
- "laminas/laminas-captcha": "^2.7.1",
- "laminas/laminas-code": "^2.6 || ^3.0",
- "laminas/laminas-coding-standard": "~1.0.0",
- "laminas/laminas-escaper": "^2.5",
- "laminas/laminas-eventmanager": "^2.6.2 || ^3.0",
- "laminas/laminas-filter": "^2.6",
- "laminas/laminas-i18n": "^2.6",
- "laminas/laminas-recaptcha": "^3.0.0",
- "laminas/laminas-servicemanager": "^2.7.5 || ^3.0.3",
- "laminas/laminas-session": "^2.8.1",
- "laminas/laminas-text": "^2.6",
- "laminas/laminas-validator": "^2.6",
- "laminas/laminas-view": "^2.6.2",
- "phpunit/phpunit": "^5.7.23 || ^6.5.3"
- },
- "suggest": {
- "laminas/laminas-captcha": "^2.7.1, required for using CAPTCHA form elements",
- "laminas/laminas-code": "^2.6 || ^3.0, required to use laminas-form annotations support",
- "laminas/laminas-eventmanager": "^2.6.2 || ^3.0, reuired for laminas-form annotations support",
- "laminas/laminas-i18n": "^2.6, required when using laminas-form view helpers",
- "laminas/laminas-recaptcha": "in order to use the ReCaptcha form element",
- "laminas/laminas-servicemanager": "^2.7.5 || ^3.0.3, required to use the form factories or provide services",
- "laminas/laminas-view": "^2.6.2, required for using the laminas-form view helpers"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.13.x-dev",
- "dev-develop": "2.14.x-dev"
- },
- "laminas": {
- "component": "Laminas\\Form",
- "config-provider": "Laminas\\Form\\ConfigProvider"
- }
- },
- "autoload": {
- "psr-4": {
- "Laminas\\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",
- "homepage": "https://laminas.dev",
- "keywords": [
- "form",
- "laminas"
- ],
- "support": {
- "chat": "https://laminas.dev/chat",
- "docs": "https://docs.laminas.dev/laminas-form/",
- "forum": "https://discourse.laminas.dev",
- "issues": "https://github.com/laminas/laminas-form/issues",
- "rss": "https://github.com/laminas/laminas-form/releases.atom",
- "source": "https://github.com/laminas/laminas-form"
- },
- "time": "2019-12-31T16:56:13+00:00"
- },
- {
- "name": "laminas/laminas-hydrator",
- "version": "3.0.2",
- "source": {
- "type": "git",
- "url": "https://github.com/laminas/laminas-hydrator.git",
- "reference": "5c418d6e37ad363bef5ce1c8a72388243d6c7950"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-hydrator/zipball/5c418d6e37ad363bef5ce1c8a72388243d6c7950",
- "reference": "5c418d6e37ad363bef5ce1c8a72388243d6c7950",
- "shasum": ""
- },
- "require": {
- "laminas/laminas-stdlib": "^3.2.1",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^7.2"
- },
- "replace": {
- "zendframework/zend-hydrator": "self.version"
- },
- "require-dev": {
- "laminas/laminas-coding-standard": "~1.0.0",
- "laminas/laminas-eventmanager": "^3.2.1",
- "laminas/laminas-modulemanager": "^2.8",
- "laminas/laminas-serializer": "^2.9",
- "laminas/laminas-servicemanager": "^3.3.2",
- "phpspec/prophecy": "^1.7.5",
- "phpstan/phpstan": "^0.10.5",
- "phpunit/phpunit": "^7.5"
- },
- "suggest": {
- "laminas/laminas-eventmanager": "^3.2, to support aggregate hydrator usage",
- "laminas/laminas-serializer": "^2.9, to use the SerializableStrategy",
- "laminas/laminas-servicemanager": "^3.3, to support hydrator plugin manager usage"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-release-2.4": "2.4.x-dev",
- "dev-master": "3.0.x-dev",
- "dev-develop": "3.1.x-dev"
- },
- "laminas": {
- "component": "Laminas\\Hydrator",
- "config-provider": "Laminas\\Hydrator\\ConfigProvider"
- }
- },
- "autoload": {
- "psr-4": {
- "Laminas\\Hydrator\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "description": "Serialize objects to arrays, and vice versa",
- "homepage": "https://laminas.dev",
- "keywords": [
- "hydrator",
- "laminas"
- ],
- "support": {
- "chat": "https://laminas.dev/chat",
- "docs": "https://docs.laminas.dev/laminas-hydrator/",
- "forum": "https://discourse.laminas.dev",
- "issues": "https://github.com/laminas/laminas-hydrator/issues",
- "rss": "https://github.com/laminas/laminas-hydrator/releases.atom",
- "source": "https://github.com/laminas/laminas-hydrator"
- },
- "time": "2019-12-31T17:06:44+00:00"
- },
- {
- "name": "laminas/laminas-i18n",
- "version": "2.7.3",
- "source": {
- "type": "git",
- "url": "https://github.com/laminas/laminas-i18n.git",
- "reference": "0ef11f851c5a3741ab3566968625a8cfb1ca43cc"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-i18n/zipball/0ef11f851c5a3741ab3566968625a8cfb1ca43cc",
- "reference": "0ef11f851c5a3741ab3566968625a8cfb1ca43cc",
- "shasum": ""
- },
- "require": {
- "laminas/laminas-stdlib": "^2.7 || ^3.0",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^5.5 || ^7.0"
- },
- "replace": {
- "zendframework/zend-i18n": "self.version"
- },
- "require-dev": {
- "fabpot/php-cs-fixer": "1.7.*",
- "laminas/laminas-cache": "^2.6.1",
- "laminas/laminas-config": "^2.6",
- "laminas/laminas-eventmanager": "^2.6.2 || ^3.0",
- "laminas/laminas-filter": "^2.6.1",
- "laminas/laminas-servicemanager": "^2.7.5 || ^3.0.3",
- "laminas/laminas-validator": "^2.6",
- "laminas/laminas-view": "^2.6.3",
- "phpunit/phpunit": "~4.0"
- },
- "suggest": {
- "ext-intl": "Required for most features of Laminas\\I18n; included in default builds of PHP",
- "laminas/laminas-cache": "Laminas\\Cache component",
- "laminas/laminas-config": "Laminas\\Config component",
- "laminas/laminas-eventmanager": "You should install this package to use the events in the translator",
- "laminas/laminas-filter": "You should install this package to use the provided filters",
- "laminas/laminas-i18n-resources": "Translation resources",
- "laminas/laminas-servicemanager": "Laminas\\ServiceManager component",
- "laminas/laminas-validator": "You should install this package to use the provided validators",
- "laminas/laminas-view": "You should install this package to use the provided view helpers"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.7-dev",
- "dev-develop": "2.8-dev"
- },
- "laminas": {
- "component": "Laminas\\I18n",
- "config-provider": "Laminas\\I18n\\ConfigProvider"
- }
- },
- "autoload": {
- "psr-4": {
- "Laminas\\I18n\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "homepage": "https://laminas.dev",
- "keywords": [
- "i18n",
- "laminas"
- ],
- "support": {
- "chat": "https://laminas.dev/chat",
- "docs": "https://docs.laminas.dev/laminas-i18n/",
- "forum": "https://discourse.laminas.dev",
- "issues": "https://github.com/laminas/laminas-i18n/issues",
- "rss": "https://github.com/laminas/laminas-i18n/releases.atom",
- "source": "https://github.com/laminas/laminas-i18n"
- },
- "time": "2019-12-31T17:09:41+00:00"
- },
- {
- "name": "laminas/laminas-inputfilter",
- "version": "2.8.0",
- "source": {
- "type": "git",
- "url": "git@github.com:laminas/laminas-inputfilter.git",
- "reference": "d29923d502f8f0f651400a10cf0cf8d7f0d64d56"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-inputfilter/zipball/d29923d502f8f0f651400a10cf0cf8d7f0d64d56",
- "reference": "d29923d502f8f0f651400a10cf0cf8d7f0d64d56",
- "shasum": ""
- },
- "require": {
- "laminas/laminas-filter": "^2.6",
- "laminas/laminas-stdlib": "^2.7 || ^3.0",
- "laminas/laminas-validator": "^2.10.1",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^5.6 || ^7.0"
- },
- "replace": {
- "zendframework/zend-inputfilter": "self.version"
- },
- "require-dev": {
- "laminas/laminas-coding-standard": "~1.0.0",
- "laminas/laminas-servicemanager": "^2.7.5 || ^3.0.3",
- "phpunit/phpunit": "^5.7.23 || ^6.4.3"
- },
- "suggest": {
- "laminas/laminas-servicemanager": "To support plugin manager support"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.8-dev",
- "dev-develop": "2.9-dev"
- },
- "laminas": {
- "component": "Laminas\\InputFilter",
- "config-provider": "Laminas\\InputFilter\\ConfigProvider"
- }
- },
- "autoload": {
- "psr-4": {
- "Laminas\\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",
- "homepage": "https://laminas.dev",
- "keywords": [
- "inputfilter",
- "laminas"
- ],
- "support": {
- "chat": "https://laminas.dev/chat",
- "docs": "https://docs.laminas.dev/laminas-inputfilter/",
- "forum": "https://discourse.laminas.dev",
- "issues": "https://github.com/laminas/laminas-inputfilter/issues",
- "rss": "https://github.com/laminas/laminas-inputfilter/releases.atom",
- "source": "https://github.com/laminas/laminas-inputfilter"
- },
- "time": "2019-12-31T17:13:19+00:00"
- },
- {
- "name": "laminas/laminas-log",
- "version": "2.7.0",
- "source": {
- "type": "git",
- "url": "https://github.com/laminas/laminas-log.git",
- "reference": "69fe9f5e24b8592f7a6614d0ca1b44874ae5defc"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-log/zipball/69fe9f5e24b8592f7a6614d0ca1b44874ae5defc",
- "reference": "69fe9f5e24b8592f7a6614d0ca1b44874ae5defc",
- "shasum": ""
- },
- "require": {
- "laminas/laminas-servicemanager": "^2.7.5 || ^3.0.3",
- "laminas/laminas-stdlib": "^2.7 || ^3.0",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^5.5 || ^7.0",
- "psr/log": "^1.0"
- },
- "replace": {
- "zendframework/zend-log": "self.version"
- },
- "require-dev": {
- "fabpot/php-cs-fixer": "1.7.*",
- "laminas/laminas-console": "^2.6",
- "laminas/laminas-db": "^2.5",
- "laminas/laminas-escaper": "^2.5",
- "laminas/laminas-filter": "^2.5",
- "laminas/laminas-mail": "^2.5",
- "laminas/laminas-validator": "^2.5",
- "mikey179/vfsstream": "^1.6",
- "phpunit/phpunit": "~4.0"
- },
- "suggest": {
- "ext-mongo": "mongodb extension to use MongoDB writer",
- "laminas/laminas-console": "Laminas\\Console component to use the RequestID log processor",
- "laminas/laminas-db": "Laminas\\Db component to use the database log writer",
- "laminas/laminas-escaper": "Laminas\\Escaper component, for use in the XML log formatter",
- "laminas/laminas-mail": "Laminas\\Mail component to use the email log writer",
- "laminas/laminas-validator": "Laminas\\Validator component to block invalid log messages"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.7-dev",
- "dev-develop": "2.8-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Laminas\\Log\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "description": "component for general purpose logging",
- "homepage": "https://laminas.dev",
- "keywords": [
- "laminas",
- "log",
- "logging"
- ],
- "support": {
- "chat": "https://laminas.dev/chat",
- "docs": "https://docs.laminas.dev/laminas-log/",
- "forum": "https://discourse.laminas.dev",
- "issues": "https://github.com/laminas/laminas-log/issues",
- "rss": "https://github.com/laminas/laminas-log/releases.atom",
- "source": "https://github.com/laminas/laminas-log"
- },
- "time": "2019-12-31T17:20:22+00:00"
- },
- {
- "name": "laminas/laminas-math",
- "version": "2.6.0",
- "source": {
- "type": "git",
- "url": "https://github.com/laminas/laminas-math.git",
- "reference": "6971d34945408b0ec8833ad86de1fd7e8c58d5db"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-math/zipball/6971d34945408b0ec8833ad86de1fd7e8c58d5db",
- "reference": "6971d34945408b0ec8833ad86de1fd7e8c58d5db",
- "shasum": ""
- },
- "require": {
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^5.5 || ^7.0"
- },
- "replace": {
- "zendframework/zend-math": "self.version"
- },
- "require-dev": {
- "fabpot/php-cs-fixer": "1.7.*",
- "ircmaxell/random-lib": "~1.1",
- "phpunit/phpunit": "~4.0"
- },
- "suggest": {
- "ext-bcmath": "If using the bcmath functionality",
- "ext-gmp": "If using the gmp functionality",
- "ircmaxell/random-lib": "Fallback random byte generator for Laminas\\Math\\Rand if OpenSSL/Mcrypt extensions are unavailable"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.6-dev",
- "dev-develop": "2.7-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Laminas\\Math\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "homepage": "https://laminas.dev",
- "keywords": [
- "laminas",
- "math"
- ],
- "support": {
- "chat": "https://laminas.dev/chat",
- "docs": "https://docs.laminas.dev/laminas-math/",
- "forum": "https://discourse.laminas.dev",
- "issues": "https://github.com/laminas/laminas-math/issues",
- "rss": "https://github.com/laminas/laminas-math/releases.atom",
- "source": "https://github.com/laminas/laminas-math"
- },
- "time": "2019-12-31T17:24:14+00:00"
- },
- {
- "name": "laminas/laminas-paginator",
- "version": "2.8.0",
- "source": {
- "type": "git",
- "url": "https://github.com/laminas/laminas-paginator.git",
- "reference": "87ce1f90a80e41ff4ee88909e4990204863d3c41"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-paginator/zipball/87ce1f90a80e41ff4ee88909e4990204863d3c41",
- "reference": "87ce1f90a80e41ff4ee88909e4990204863d3c41",
- "shasum": ""
- },
- "require": {
- "laminas/laminas-stdlib": "^2.7 || ^3.0",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^7.0 || ^5.6"
- },
- "replace": {
- "zendframework/zend-paginator": "self.version"
- },
- "require-dev": {
- "laminas/laminas-cache": "^2.6.1",
- "laminas/laminas-coding-standard": "~1.0.0",
- "laminas/laminas-config": "^2.6.0",
- "laminas/laminas-db": "^2.7",
- "laminas/laminas-filter": "^2.6.1",
- "laminas/laminas-json": "^2.6.1",
- "laminas/laminas-servicemanager": "^2.7.5 || ^3.0.3",
- "laminas/laminas-view": "^2.6.3",
- "phpunit/phpunit": "^6.2.1 || ^5.7.15"
- },
- "suggest": {
- "laminas/laminas-cache": "Laminas\\Cache component to support cache features",
- "laminas/laminas-db": "Laminas\\Db component",
- "laminas/laminas-filter": "Laminas\\Filter component",
- "laminas/laminas-json": "Laminas\\Json component",
- "laminas/laminas-servicemanager": "Laminas\\ServiceManager component",
- "laminas/laminas-view": "Laminas\\View component"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.8-dev",
- "dev-develop": "2.9-dev"
- },
- "laminas": {
- "component": "Laminas\\Paginator",
- "config-provider": "Laminas\\Paginator\\ConfigProvider"
- }
- },
- "autoload": {
- "psr-4": {
- "Laminas\\Paginator\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "description": "laminas-paginator is a flexible component for paginating collections of data and presenting that data to users.",
- "homepage": "https://laminas.dev",
- "keywords": [
- "laminas",
- "paginator"
- ],
- "support": {
- "chat": "https://laminas.dev/chat",
- "docs": "https://docs.laminas.dev/laminas-paginator/",
- "forum": "https://discourse.laminas.dev",
- "issues": "https://github.com/laminas/laminas-paginator/issues",
- "rss": "https://github.com/laminas/laminas-paginator/releases.atom",
- "source": "https://github.com/laminas/laminas-paginator"
- },
- "time": "2019-12-31T17:36:19+00:00"
- },
- {
- "name": "laminas/laminas-serializer",
- "version": "2.6.1",
- "source": {
- "type": "git",
- "url": "https://github.com/laminas/laminas-serializer.git",
- "reference": "a6d626210818b7299dc267a901e6843d8e72b806"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-serializer/zipball/a6d626210818b7299dc267a901e6843d8e72b806",
- "reference": "a6d626210818b7299dc267a901e6843d8e72b806",
- "shasum": ""
- },
- "require": {
- "laminas/laminas-json": "^2.5",
- "laminas/laminas-math": "^2.6",
- "laminas/laminas-stdlib": "^2.7 || ^3.0",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^5.5 || ^7.0"
- },
- "replace": {
- "zendframework/zend-serializer": "self.version"
- },
- "require-dev": {
- "fabpot/php-cs-fixer": "1.7.*",
- "laminas/laminas-servicemanager": "^2.7.5 || ^3.0.3",
- "phpunit/phpunit": "^4.0"
- },
- "suggest": {
- "laminas/laminas-servicemanager": "To support plugin manager support"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.6-dev",
- "dev-develop": "2.7-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Laminas\\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",
- "homepage": "https://laminas.dev",
- "keywords": [
- "laminas",
- "serializer"
- ],
- "support": {
- "chat": "https://laminas.dev/chat",
- "docs": "https://docs.laminas.dev/laminas-serializer/",
- "forum": "https://discourse.laminas.dev",
- "issues": "https://github.com/laminas/laminas-serializer/issues",
- "rss": "https://github.com/laminas/laminas-serializer/releases.atom",
- "source": "https://github.com/laminas/laminas-serializer"
- },
- "time": "2019-12-31T17:42:04+00:00"
- },
- {
- "name": "myclabs/deep-copy",
- "version": "1.10.1",
- "source": {
- "type": "git",
- "url": "https://github.com/myclabs/DeepCopy.git",
- "reference": "969b211f9a51aa1f6c01d1d2aef56d3bd91598e5"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/969b211f9a51aa1f6c01d1d2aef56d3bd91598e5",
- "reference": "969b211f9a51aa1f6c01d1d2aef56d3bd91598e5",
- "shasum": ""
- },
- "require": {
- "php": "^7.1 || ^8.0"
- },
- "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"
- ],
- "support": {
- "issues": "https://github.com/myclabs/DeepCopy/issues",
- "source": "https://github.com/myclabs/DeepCopy/tree/1.x"
- },
- "funding": [
- {
- "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy",
- "type": "tidelift"
- }
- ],
- "time": "2020-06-29T13:22:24+00:00"
- },
- {
- "name": "nikic/php-parser",
- "version": "v4.10.2",
- "source": {
- "type": "git",
- "url": "https://github.com/nikic/PHP-Parser.git",
- "reference": "658f1be311a230e0907f5dfe0213742aff0596de"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/658f1be311a230e0907f5dfe0213742aff0596de",
- "reference": "658f1be311a230e0907f5dfe0213742aff0596de",
- "shasum": ""
- },
- "require": {
- "ext-tokenizer": "*",
- "php": ">=7.0"
- },
- "require-dev": {
- "ircmaxell/php-yacc": "^0.0.7",
- "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0"
- },
- "bin": [
- "bin/php-parse"
- ],
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "4.9-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "PhpParser\\": "lib/PhpParser"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Nikita Popov"
- }
- ],
- "description": "A PHP parser written in PHP",
- "keywords": [
- "parser",
- "php"
- ],
- "support": {
- "issues": "https://github.com/nikic/PHP-Parser/issues",
- "source": "https://github.com/nikic/PHP-Parser/tree/v4.10.2"
- },
- "time": "2020-09-26T10:30:38+00:00"
- },
- {
- "name": "phar-io/manifest",
- "version": "2.0.1",
- "source": {
- "type": "git",
- "url": "https://github.com/phar-io/manifest.git",
- "reference": "85265efd3af7ba3ca4b2a2c34dbfc5788dd29133"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/phar-io/manifest/zipball/85265efd3af7ba3ca4b2a2c34dbfc5788dd29133",
- "reference": "85265efd3af7ba3ca4b2a2c34dbfc5788dd29133",
- "shasum": ""
- },
- "require": {
- "ext-dom": "*",
- "ext-phar": "*",
- "ext-xmlwriter": "*",
- "phar-io/version": "^3.0.1",
- "php": "^7.2 || ^8.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": "Arne Blankerts",
- "email": "arne@blankerts.de",
- "role": "Developer"
- },
- {
- "name": "Sebastian Heuer",
- "email": "sebastian@phpeople.de",
- "role": "Developer"
- },
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de",
- "role": "Developer"
- }
- ],
- "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)",
- "support": {
- "issues": "https://github.com/phar-io/manifest/issues",
- "source": "https://github.com/phar-io/manifest/tree/master"
- },
- "time": "2020-06-27T14:33:11+00:00"
- },
- {
- "name": "phar-io/version",
- "version": "3.0.2",
- "source": {
- "type": "git",
- "url": "https://github.com/phar-io/version.git",
- "reference": "c6bb6825def89e0a32220f88337f8ceaf1975fa0"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/phar-io/version/zipball/c6bb6825def89e0a32220f88337f8ceaf1975fa0",
- "reference": "c6bb6825def89e0a32220f88337f8ceaf1975fa0",
- "shasum": ""
- },
- "require": {
- "php": "^7.2 || ^8.0"
- },
- "type": "library",
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Arne Blankerts",
- "email": "arne@blankerts.de",
- "role": "Developer"
- },
- {
- "name": "Sebastian Heuer",
- "email": "sebastian@phpeople.de",
- "role": "Developer"
- },
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de",
- "role": "Developer"
- }
- ],
- "description": "Library for handling version information and constraints",
- "support": {
- "issues": "https://github.com/phar-io/version/issues",
- "source": "https://github.com/phar-io/version/tree/master"
- },
- "time": "2020-06-27T14:39:04+00:00"
- },
- {
- "name": "php-coveralls/php-coveralls",
- "version": "v2.2.0",
- "source": {
- "type": "git",
- "url": "https://github.com/php-coveralls/php-coveralls.git",
- "reference": "3e6420fa666ef7bae5e750ddeac903153e193bae"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/php-coveralls/php-coveralls/zipball/3e6420fa666ef7bae5e750ddeac903153e193bae",
- "reference": "3e6420fa666ef7bae5e750ddeac903153e193bae",
- "shasum": ""
- },
- "require": {
- "ext-json": "*",
- "ext-simplexml": "*",
- "guzzlehttp/guzzle": "^6.0",
- "php": "^5.5 || ^7.0",
- "psr/log": "^1.0",
- "symfony/config": "^2.1 || ^3.0 || ^4.0 || ^5.0",
- "symfony/console": "^2.1 || ^3.0 || ^4.0 || ^5.0",
- "symfony/stopwatch": "^2.0 || ^3.0 || ^4.0 || ^5.0",
- "symfony/yaml": "^2.0.5 || ^3.0 || ^4.0 || ^5.0"
- },
- "require-dev": {
- "phpunit/phpunit": "^4.8.35 || ^5.4.3 || ^6.0"
- },
- "suggest": {
- "symfony/http-kernel": "Allows Symfony integration"
- },
- "bin": [
- "bin/php-coveralls"
- ],
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.2-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "PhpCoveralls\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Kitamura Satoshi",
- "email": "with.no.parachute@gmail.com",
- "homepage": "https://www.facebook.com/satooshi.jp",
- "role": "Original creator"
- },
- {
- "name": "Takashi Matsuo",
- "email": "tmatsuo@google.com"
- },
- {
- "name": "Google Inc"
- },
- {
- "name": "Dariusz Ruminski",
- "email": "dariusz.ruminski@gmail.com",
- "homepage": "https://github.com/keradus"
- },
- {
- "name": "Contributors",
- "homepage": "https://github.com/php-coveralls/php-coveralls/graphs/contributors"
- }
- ],
- "description": "PHP client library for Coveralls API",
- "homepage": "https://github.com/php-coveralls/php-coveralls",
- "keywords": [
- "ci",
- "coverage",
- "github",
- "test"
- ],
- "support": {
- "issues": "https://github.com/php-coveralls/php-coveralls/issues",
- "source": "https://github.com/php-coveralls/php-coveralls/tree/v2.2.0"
- },
- "time": "2019-11-20T16:29:20+00:00"
- },
- {
- "name": "phpdocumentor/reflection-common",
- "version": "2.2.0",
- "source": {
- "type": "git",
- "url": "https://github.com/phpDocumentor/ReflectionCommon.git",
- "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b",
- "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b",
- "shasum": ""
- },
- "require": {
- "php": "^7.2 || ^8.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-2.x": "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"
- ],
- "support": {
- "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues",
- "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x"
- },
- "time": "2020-06-27T09:03:43+00:00"
- },
- {
- "name": "phpdocumentor/reflection-docblock",
- "version": "5.2.0",
- "source": {
- "type": "git",
- "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
- "reference": "3170448f5769fe19f456173d833734e0ff1b84df"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/3170448f5769fe19f456173d833734e0ff1b84df",
- "reference": "3170448f5769fe19f456173d833734e0ff1b84df",
- "shasum": ""
- },
- "require": {
- "ext-filter": "*",
- "php": "^7.2 || ^8.0",
- "phpdocumentor/reflection-common": "^2.2",
- "phpdocumentor/type-resolver": "^1.3",
- "webmozart/assert": "^1.9.1"
- },
- "require-dev": {
- "mockery/mockery": "~1.3.2"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "5.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"
- },
- {
- "name": "Jaap van Otterdijk",
- "email": "account@ijaap.nl"
- }
- ],
- "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.",
- "support": {
- "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues",
- "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/master"
- },
- "time": "2020-07-20T20:05:34+00:00"
- },
- {
- "name": "phpdocumentor/type-resolver",
- "version": "1.3.0",
- "source": {
- "type": "git",
- "url": "https://github.com/phpDocumentor/TypeResolver.git",
- "reference": "e878a14a65245fbe78f8080eba03b47c3b705651"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/e878a14a65245fbe78f8080eba03b47c3b705651",
- "reference": "e878a14a65245fbe78f8080eba03b47c3b705651",
- "shasum": ""
- },
- "require": {
- "php": "^7.2 || ^8.0",
- "phpdocumentor/reflection-common": "^2.0"
- },
- "require-dev": {
- "ext-tokenizer": "*"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-1.x": "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",
- "support": {
- "issues": "https://github.com/phpDocumentor/TypeResolver/issues",
- "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.x"
- },
- "time": "2020-06-27T10:12:23+00:00"
- },
- {
- "name": "phpspec/prophecy",
- "version": "1.12.1",
- "source": {
- "type": "git",
- "url": "https://github.com/phpspec/prophecy.git",
- "reference": "8ce87516be71aae9b956f81906aaf0338e0d8a2d"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/phpspec/prophecy/zipball/8ce87516be71aae9b956f81906aaf0338e0d8a2d",
- "reference": "8ce87516be71aae9b956f81906aaf0338e0d8a2d",
- "shasum": ""
- },
- "require": {
- "doctrine/instantiator": "^1.2",
- "php": "^7.2 || ~8.0, <8.1",
- "phpdocumentor/reflection-docblock": "^5.2",
- "sebastian/comparator": "^3.0 || ^4.0",
- "sebastian/recursion-context": "^3.0 || ^4.0"
- },
- "require-dev": {
- "phpspec/phpspec": "^6.0",
- "phpunit/phpunit": "^8.0 || ^9.0 <9.3"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.11.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"
- ],
- "support": {
- "issues": "https://github.com/phpspec/prophecy/issues",
- "source": "https://github.com/phpspec/prophecy/tree/1.12.1"
- },
- "time": "2020-09-29T09:10:42+00:00"
- },
- {
- "name": "phpunit/php-code-coverage",
- "version": "9.2.3",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
- "reference": "6b20e2055f7c29b56cb3870b3de7cc463d7add41"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/6b20e2055f7c29b56cb3870b3de7cc463d7add41",
- "reference": "6b20e2055f7c29b56cb3870b3de7cc463d7add41",
- "shasum": ""
- },
- "require": {
- "ext-dom": "*",
- "ext-libxml": "*",
- "ext-xmlwriter": "*",
- "nikic/php-parser": "^4.10.2",
- "php": ">=7.3",
- "phpunit/php-file-iterator": "^3.0.3",
- "phpunit/php-text-template": "^2.0.2",
- "sebastian/code-unit-reverse-lookup": "^2.0.2",
- "sebastian/complexity": "^2.0",
- "sebastian/environment": "^5.1.2",
- "sebastian/lines-of-code": "^1.0",
- "sebastian/version": "^3.0.1",
- "theseer/tokenizer": "^1.2.0"
- },
- "require-dev": {
- "phpunit/phpunit": "^9.3"
- },
- "suggest": {
- "ext-pcov": "*",
- "ext-xdebug": "*"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "9.2-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 provides collection, processing, and rendering functionality for PHP code coverage information.",
- "homepage": "https://github.com/sebastianbergmann/php-code-coverage",
- "keywords": [
- "coverage",
- "testing",
- "xunit"
- ],
- "support": {
- "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
- "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.3"
- },
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2020-10-30T10:46:41+00:00"
- },
- {
- "name": "phpunit/php-file-iterator",
- "version": "3.0.5",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/php-file-iterator.git",
- "reference": "aa4be8575f26070b100fccb67faabb28f21f66f8"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/aa4be8575f26070b100fccb67faabb28f21f66f8",
- "reference": "aa4be8575f26070b100fccb67faabb28f21f66f8",
- "shasum": ""
- },
- "require": {
- "php": ">=7.3"
- },
- "require-dev": {
- "phpunit/phpunit": "^9.3"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.0-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": "FilterIterator implementation that filters files based on a list of suffixes.",
- "homepage": "https://github.com/sebastianbergmann/php-file-iterator/",
- "keywords": [
- "filesystem",
- "iterator"
- ],
- "support": {
- "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues",
- "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.5"
- },
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2020-09-28T05:57:25+00:00"
- },
- {
- "name": "phpunit/php-invoker",
- "version": "3.1.1",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/php-invoker.git",
- "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67",
- "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67",
- "shasum": ""
- },
- "require": {
- "php": ">=7.3"
- },
- "require-dev": {
- "ext-pcntl": "*",
- "phpunit/phpunit": "^9.3"
- },
- "suggest": {
- "ext-pcntl": "*"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.1-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": "Invoke callables with a timeout",
- "homepage": "https://github.com/sebastianbergmann/php-invoker/",
- "keywords": [
- "process"
- ],
- "support": {
- "issues": "https://github.com/sebastianbergmann/php-invoker/issues",
- "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1"
- },
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2020-09-28T05:58:55+00:00"
- },
- {
- "name": "phpunit/php-text-template",
- "version": "2.0.3",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/php-text-template.git",
- "reference": "18c887016e60e52477e54534956d7b47bc52cd84"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/18c887016e60e52477e54534956d7b47bc52cd84",
- "reference": "18c887016e60e52477e54534956d7b47bc52cd84",
- "shasum": ""
- },
- "require": {
- "php": ">=7.3"
- },
- "require-dev": {
- "phpunit/phpunit": "^9.3"
- },
- "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",
- "role": "lead"
- }
- ],
- "description": "Simple template engine.",
- "homepage": "https://github.com/sebastianbergmann/php-text-template/",
- "keywords": [
- "template"
- ],
- "support": {
- "issues": "https://github.com/sebastianbergmann/php-text-template/issues",
- "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.3"
- },
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2020-09-28T06:03:05+00:00"
- },
- {
- "name": "phpunit/php-timer",
- "version": "5.0.2",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/php-timer.git",
- "reference": "c9ff14f493699e2f6adee9fd06a0245b276643b7"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/c9ff14f493699e2f6adee9fd06a0245b276643b7",
- "reference": "c9ff14f493699e2f6adee9fd06a0245b276643b7",
- "shasum": ""
- },
- "require": {
- "php": ">=7.3"
- },
- "require-dev": {
- "phpunit/phpunit": "^9.3"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "5.0-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": "Utility class for timing",
- "homepage": "https://github.com/sebastianbergmann/php-timer/",
- "keywords": [
- "timer"
- ],
- "support": {
- "issues": "https://github.com/sebastianbergmann/php-timer/issues",
- "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.2"
- },
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2020-09-28T06:00:25+00:00"
- },
- {
- "name": "phpunit/phpunit",
- "version": "9.5.2",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/phpunit.git",
- "reference": "f661659747f2f87f9e72095bb207bceb0f151cb4"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f661659747f2f87f9e72095bb207bceb0f151cb4",
- "reference": "f661659747f2f87f9e72095bb207bceb0f151cb4",
- "shasum": ""
- },
- "require": {
- "doctrine/instantiator": "^1.3.1",
- "ext-dom": "*",
- "ext-json": "*",
- "ext-libxml": "*",
- "ext-mbstring": "*",
- "ext-xml": "*",
- "ext-xmlwriter": "*",
- "myclabs/deep-copy": "^1.10.1",
- "phar-io/manifest": "^2.0.1",
- "phar-io/version": "^3.0.2",
- "php": ">=7.3",
- "phpspec/prophecy": "^1.12.1",
- "phpunit/php-code-coverage": "^9.2.3",
- "phpunit/php-file-iterator": "^3.0.5",
- "phpunit/php-invoker": "^3.1.1",
- "phpunit/php-text-template": "^2.0.3",
- "phpunit/php-timer": "^5.0.2",
- "sebastian/cli-parser": "^1.0.1",
- "sebastian/code-unit": "^1.0.6",
- "sebastian/comparator": "^4.0.5",
- "sebastian/diff": "^4.0.3",
- "sebastian/environment": "^5.1.3",
- "sebastian/exporter": "^4.0.3",
- "sebastian/global-state": "^5.0.1",
- "sebastian/object-enumerator": "^4.0.3",
- "sebastian/resource-operations": "^3.0.3",
- "sebastian/type": "^2.3",
- "sebastian/version": "^3.0.2"
- },
- "require-dev": {
- "ext-pdo": "*",
- "phpspec/prophecy-phpunit": "^2.0.1"
- },
- "suggest": {
- "ext-soap": "*",
- "ext-xdebug": "*"
- },
- "bin": [
- "phpunit"
- ],
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "9.5-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ],
- "files": [
- "src/Framework/Assert/Functions.php"
- ]
- },
- "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"
- ],
- "support": {
- "issues": "https://github.com/sebastianbergmann/phpunit/issues",
- "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.2"
- },
- "funding": [
- {
- "url": "https://phpunit.de/donate.html",
- "type": "custom"
- },
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2021-02-02T14:45:58+00:00"
- },
- {
- "name": "psr/http-message",
- "version": "1.0",
- "source": {
- "type": "git",
- "url": "https://github.com/php-fig/http-message.git",
- "reference": "85d63699f0dbedb190bbd4b0d2b9dc707ea4c298"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/php-fig/http-message/zipball/85d63699f0dbedb190bbd4b0d2b9dc707ea4c298",
- "reference": "85d63699f0dbedb190bbd4b0d2b9dc707ea4c298",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Psr\\Http\\Message\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "PHP-FIG",
- "homepage": "http://www.php-fig.org/"
- }
- ],
- "description": "Common interface for HTTP messages",
- "keywords": [
- "http",
- "http-message",
- "psr",
- "psr-7",
- "request",
- "response"
- ],
- "support": {
- "issues": "https://github.com/php-fig/http-message/issues",
- "source": "https://github.com/php-fig/http-message/tree/master"
- },
- "time": "2015-05-04T20:22:00+00:00"
- },
- {
- "name": "psr/log",
- "version": "1.0.0",
- "source": {
- "type": "git",
- "url": "https://github.com/php-fig/log.git",
- "reference": "fe0936ee26643249e916849d48e3a51d5f5e278b"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/php-fig/log/zipball/fe0936ee26643249e916849d48e3a51d5f5e278b",
- "reference": "fe0936ee26643249e916849d48e3a51d5f5e278b",
- "shasum": ""
- },
- "type": "library",
- "autoload": {
- "psr-0": {
- "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",
- "keywords": [
- "log",
- "psr",
- "psr-3"
- ],
- "support": {
- "issues": "https://github.com/php-fig/log/issues",
- "source": "https://github.com/php-fig/log/tree/1.0.0"
- },
- "time": "2012-12-21T11:40:51+00:00"
- },
- {
- "name": "sebastian/cli-parser",
- "version": "1.0.1",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/cli-parser.git",
- "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2",
- "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2",
- "shasum": ""
- },
- "require": {
- "php": ">=7.3"
- },
- "require-dev": {
- "phpunit/phpunit": "^9.3"
- },
- "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",
- "role": "lead"
- }
- ],
- "description": "Library for parsing CLI options",
- "homepage": "https://github.com/sebastianbergmann/cli-parser",
- "support": {
- "issues": "https://github.com/sebastianbergmann/cli-parser/issues",
- "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.1"
- },
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2020-09-28T06:08:49+00:00"
- },
- {
- "name": "sebastian/code-unit",
- "version": "1.0.6",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/code-unit.git",
- "reference": "d3a241b6028ff9d8e97d2b6ebd4090d01f92fad8"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/d3a241b6028ff9d8e97d2b6ebd4090d01f92fad8",
- "reference": "d3a241b6028ff9d8e97d2b6ebd4090d01f92fad8",
- "shasum": ""
- },
- "require": {
- "php": ">=7.3"
- },
- "require-dev": {
- "phpunit/phpunit": "^9.3"
- },
- "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",
- "role": "lead"
- }
- ],
- "description": "Collection of value objects that represent the PHP code units",
- "homepage": "https://github.com/sebastianbergmann/code-unit",
- "support": {
- "issues": "https://github.com/sebastianbergmann/code-unit/issues",
- "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.6"
- },
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2020-09-28T05:28:46+00:00"
- },
- {
- "name": "sebastian/code-unit-reverse-lookup",
- "version": "2.0.2",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git",
- "reference": "ee51f9bb0c6d8a43337055db3120829fa14da819"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ee51f9bb0c6d8a43337055db3120829fa14da819",
- "reference": "ee51f9bb0c6d8a43337055db3120829fa14da819",
- "shasum": ""
- },
- "require": {
- "php": "^7.3 || ^8.0"
- },
- "require-dev": {
- "phpunit/phpunit": "^9.0"
- },
- "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": "Looks up which function or method a line of code belongs to",
- "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/",
- "support": {
- "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues",
- "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/master"
- },
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2020-06-26T12:04:00+00:00"
- },
- {
- "name": "sebastian/comparator",
- "version": "4.0.5",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/comparator.git",
- "reference": "7a8ff306445707539c1a6397372a982a1ec55120"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/7a8ff306445707539c1a6397372a982a1ec55120",
- "reference": "7a8ff306445707539c1a6397372a982a1ec55120",
- "shasum": ""
- },
- "require": {
- "php": ">=7.3",
- "sebastian/diff": "^4.0",
- "sebastian/exporter": "^4.0"
- },
- "require-dev": {
- "phpunit/phpunit": "^9.3"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "4.0-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
- },
- {
- "name": "Jeff Welch",
- "email": "whatthejeff@gmail.com"
- },
- {
- "name": "Volker Dusch",
- "email": "github@wallbash.com"
- },
- {
- "name": "Bernhard Schussek",
- "email": "bschussek@2bepublished.at"
- }
- ],
- "description": "Provides the functionality to compare PHP values for equality",
- "homepage": "https://github.com/sebastianbergmann/comparator",
- "keywords": [
- "comparator",
- "compare",
- "equality"
- ],
- "support": {
- "issues": "https://github.com/sebastianbergmann/comparator/issues",
- "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.5"
- },
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2020-09-30T06:47:25+00:00"
- },
- {
- "name": "sebastian/complexity",
- "version": "2.0.0",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/complexity.git",
- "reference": "33fcd6a26656c6546f70871244ecba4b4dced097"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/33fcd6a26656c6546f70871244ecba4b4dced097",
- "reference": "33fcd6a26656c6546f70871244ecba4b4dced097",
- "shasum": ""
- },
- "require": {
- "nikic/php-parser": "^4.7",
- "php": "^7.3 || ^8.0"
- },
- "require-dev": {
- "phpunit/phpunit": "^9.2"
- },
- "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",
- "role": "lead"
- }
- ],
- "description": "Library for calculating the complexity of PHP code units",
- "homepage": "https://github.com/sebastianbergmann/complexity",
- "support": {
- "issues": "https://github.com/sebastianbergmann/complexity/issues",
- "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.0"
- },
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2020-07-25T14:01:34+00:00"
- },
- {
- "name": "sebastian/diff",
- "version": "4.0.3",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/diff.git",
- "reference": "ffc949a1a2aae270ea064453d7535b82e4c32092"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/ffc949a1a2aae270ea064453d7535b82e4c32092",
- "reference": "ffc949a1a2aae270ea064453d7535b82e4c32092",
- "shasum": ""
- },
- "require": {
- "php": ">=7.3"
- },
- "require-dev": {
- "phpunit/phpunit": "^9.3",
- "symfony/process": "^4.2 || ^5"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "4.0-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
- },
- {
- "name": "Kore Nordmann",
- "email": "mail@kore-nordmann.de"
- }
- ],
- "description": "Diff implementation",
- "homepage": "https://github.com/sebastianbergmann/diff",
- "keywords": [
- "diff",
- "udiff",
- "unidiff",
- "unified diff"
- ],
- "support": {
- "issues": "https://github.com/sebastianbergmann/diff/issues",
- "source": "https://github.com/sebastianbergmann/diff/tree/4.0.3"
- },
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2020-09-28T05:32:55+00:00"
- },
- {
- "name": "sebastian/environment",
- "version": "5.1.3",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/environment.git",
- "reference": "388b6ced16caa751030f6a69e588299fa09200ac"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/388b6ced16caa751030f6a69e588299fa09200ac",
- "reference": "388b6ced16caa751030f6a69e588299fa09200ac",
- "shasum": ""
- },
- "require": {
- "php": ">=7.3"
- },
- "require-dev": {
- "phpunit/phpunit": "^9.3"
- },
- "suggest": {
- "ext-posix": "*"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "5.1-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"
- ],
- "support": {
- "issues": "https://github.com/sebastianbergmann/environment/issues",
- "source": "https://github.com/sebastianbergmann/environment/tree/5.1.3"
- },
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2020-09-28T05:52:38+00:00"
- },
- {
- "name": "sebastian/exporter",
- "version": "4.0.3",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/exporter.git",
- "reference": "d89cc98761b8cb5a1a235a6b703ae50d34080e65"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/d89cc98761b8cb5a1a235a6b703ae50d34080e65",
- "reference": "d89cc98761b8cb5a1a235a6b703ae50d34080e65",
- "shasum": ""
- },
- "require": {
- "php": ">=7.3",
- "sebastian/recursion-context": "^4.0"
- },
- "require-dev": {
- "ext-mbstring": "*",
- "phpunit/phpunit": "^9.3"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "4.0-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
- },
- {
- "name": "Jeff Welch",
- "email": "whatthejeff@gmail.com"
- },
- {
- "name": "Volker Dusch",
- "email": "github@wallbash.com"
- },
- {
- "name": "Adam Harvey",
- "email": "aharvey@php.net"
- },
- {
- "name": "Bernhard Schussek",
- "email": "bschussek@gmail.com"
- }
- ],
- "description": "Provides the functionality to export PHP variables for visualization",
- "homepage": "http://www.github.com/sebastianbergmann/exporter",
- "keywords": [
- "export",
- "exporter"
- ],
- "support": {
- "issues": "https://github.com/sebastianbergmann/exporter/issues",
- "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.3"
- },
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2020-09-28T05:24:23+00:00"
- },
- {
- "name": "sebastian/global-state",
- "version": "5.0.1",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/global-state.git",
- "reference": "ea779cb749a478b22a2564ac41cd7bda79c78dc7"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/ea779cb749a478b22a2564ac41cd7bda79c78dc7",
- "reference": "ea779cb749a478b22a2564ac41cd7bda79c78dc7",
- "shasum": ""
- },
- "require": {
- "php": ">=7.3",
- "sebastian/object-reflector": "^2.0",
- "sebastian/recursion-context": "^4.0"
- },
- "require-dev": {
- "ext-dom": "*",
- "phpunit/phpunit": "^9.3"
- },
- "suggest": {
- "ext-uopz": "*"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "5.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"
- ],
- "support": {
- "issues": "https://github.com/sebastianbergmann/global-state/issues",
- "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.1"
- },
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2020-09-28T05:54:06+00:00"
- },
- {
- "name": "sebastian/lines-of-code",
- "version": "1.0.0",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/lines-of-code.git",
- "reference": "e02bf626f404b5daec382a7b8a6a4456e49017e5"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/e02bf626f404b5daec382a7b8a6a4456e49017e5",
- "reference": "e02bf626f404b5daec382a7b8a6a4456e49017e5",
- "shasum": ""
- },
- "require": {
- "nikic/php-parser": "^4.6",
- "php": "^7.3 || ^8.0"
- },
- "require-dev": {
- "phpunit/phpunit": "^9.2"
- },
- "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",
- "role": "lead"
- }
- ],
- "description": "Library for counting the lines of code in PHP source code",
- "homepage": "https://github.com/sebastianbergmann/lines-of-code",
- "support": {
- "issues": "https://github.com/sebastianbergmann/lines-of-code/issues",
- "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.0"
- },
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2020-07-22T18:33:42+00:00"
- },
- {
- "name": "sebastian/object-enumerator",
- "version": "4.0.3",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/object-enumerator.git",
- "reference": "f6f5957013d84725427d361507e13513702888a4"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/f6f5957013d84725427d361507e13513702888a4",
- "reference": "f6f5957013d84725427d361507e13513702888a4",
- "shasum": ""
- },
- "require": {
- "php": ">=7.3",
- "sebastian/object-reflector": "^2.0",
- "sebastian/recursion-context": "^4.0"
- },
- "require-dev": {
- "phpunit/phpunit": "^9.3"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "4.0-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/",
- "support": {
- "issues": "https://github.com/sebastianbergmann/object-enumerator/issues",
- "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.3"
- },
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2020-09-28T05:55:06+00:00"
- },
- {
- "name": "sebastian/object-reflector",
- "version": "2.0.0",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/object-reflector.git",
- "reference": "f4fd0835cabb0d4a6546d9fe291e5740037aa1e7"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/f4fd0835cabb0d4a6546d9fe291e5740037aa1e7",
- "reference": "f4fd0835cabb0d4a6546d9fe291e5740037aa1e7",
- "shasum": ""
- },
- "require": {
- "php": "^7.3"
- },
- "require-dev": {
- "phpunit/phpunit": "^9.0"
- },
- "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": "Allows reflection of object attributes, including inherited and non-public ones",
- "homepage": "https://github.com/sebastianbergmann/object-reflector/",
- "support": {
- "issues": "https://github.com/sebastianbergmann/object-reflector/issues",
- "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.0"
- },
- "time": "2020-02-07T06:19:40+00:00"
- },
- {
- "name": "sebastian/recursion-context",
- "version": "4.0.0",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/recursion-context.git",
- "reference": "cdd86616411fc3062368b720b0425de10bd3d579"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/cdd86616411fc3062368b720b0425de10bd3d579",
- "reference": "cdd86616411fc3062368b720b0425de10bd3d579",
- "shasum": ""
- },
- "require": {
- "php": "^7.3"
- },
- "require-dev": {
- "phpunit/phpunit": "^9.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "4.0-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
- },
- {
- "name": "Jeff Welch",
- "email": "whatthejeff@gmail.com"
- },
- {
- "name": "Adam Harvey",
- "email": "aharvey@php.net"
- }
- ],
- "description": "Provides functionality to recursively process PHP variables",
- "homepage": "http://www.github.com/sebastianbergmann/recursion-context",
- "support": {
- "issues": "https://github.com/sebastianbergmann/recursion-context/issues",
- "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.0"
- },
- "time": "2020-02-07T06:18:20+00:00"
- },
- {
- "name": "sebastian/resource-operations",
- "version": "3.0.3",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/resource-operations.git",
- "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8",
- "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8",
- "shasum": ""
- },
- "require": {
- "php": ">=7.3"
- },
- "require-dev": {
- "phpunit/phpunit": "^9.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.0-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",
- "support": {
- "issues": "https://github.com/sebastianbergmann/resource-operations/issues",
- "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.3"
- },
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2020-09-28T06:45:17+00:00"
- },
- {
- "name": "sebastian/type",
- "version": "2.3.0",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/type.git",
- "reference": "fa592377f3923946cb90bf1f6a71ba2e5f229909"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/fa592377f3923946cb90bf1f6a71ba2e5f229909",
- "reference": "fa592377f3923946cb90bf1f6a71ba2e5f229909",
- "shasum": ""
- },
- "require": {
- "php": ">=7.3"
- },
- "require-dev": {
- "phpunit/phpunit": "^9.3"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.3-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": "Collection of value objects that represent the types of the PHP type system",
- "homepage": "https://github.com/sebastianbergmann/type",
- "support": {
- "issues": "https://github.com/sebastianbergmann/type/issues",
- "source": "https://github.com/sebastianbergmann/type/tree/2.3.0"
- },
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2020-10-06T08:41:03+00:00"
- },
- {
- "name": "sebastian/version",
- "version": "3.0.2",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/version.git",
- "reference": "c6c1022351a901512170118436c764e473f6de8c"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c",
- "reference": "c6c1022351a901512170118436c764e473f6de8c",
- "shasum": ""
- },
- "require": {
- "php": ">=7.3"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.0-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",
- "support": {
- "issues": "https://github.com/sebastianbergmann/version/issues",
- "source": "https://github.com/sebastianbergmann/version/tree/3.0.2"
- },
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2020-09-28T06:39:44+00:00"
- },
- {
- "name": "squizlabs/php_codesniffer",
- "version": "3.5.5",
- "source": {
- "type": "git",
- "url": "https://github.com/squizlabs/PHP_CodeSniffer.git",
- "reference": "73e2e7f57d958e7228fce50dc0c61f58f017f9f6"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/73e2e7f57d958e7228fce50dc0c61f58f017f9f6",
- "reference": "73e2e7f57d958e7228fce50dc0c61f58f017f9f6",
- "shasum": ""
- },
- "require": {
- "ext-simplexml": "*",
- "ext-tokenizer": "*",
- "ext-xmlwriter": "*",
- "php": ">=5.4.0"
- },
- "require-dev": {
- "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0"
- },
- "bin": [
- "bin/phpcs",
- "bin/phpcbf"
- ],
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.x-dev"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Greg Sherwood",
- "role": "lead"
- }
- ],
- "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.",
- "homepage": "https://github.com/squizlabs/PHP_CodeSniffer",
- "keywords": [
- "phpcs",
- "standards"
- ],
- "support": {
- "issues": "https://github.com/squizlabs/PHP_CodeSniffer/issues",
- "source": "https://github.com/squizlabs/PHP_CodeSniffer",
- "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki"
- },
- "time": "2020-04-17T01:09:41+00:00"
- },
- {
- "name": "symfony/config",
- "version": "v2.1.0",
- "target-dir": "Symfony/Component/Config",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/config.git",
- "reference": "e8d3401c1877a45dacffc70530a21f1097e3d97a"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/config/zipball/e8d3401c1877a45dacffc70530a21f1097e3d97a",
- "reference": "e8d3401c1877a45dacffc70530a21f1097e3d97a",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.1-dev"
- }
- },
- "autoload": {
- "psr-0": {
- "Symfony\\Component\\Config": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Symfony Community",
- "homepage": "http://symfony.com/contributors"
- },
- {
- "name": "Fabien Potencier",
- "email": "fabien@symfony.com"
- }
- ],
- "description": "Symfony Config Component",
- "homepage": "http://symfony.com",
- "support": {
- "source": "https://github.com/symfony/config/tree/v2.1.2"
- },
- "time": "2012-08-22T13:48:41+00:00"
- },
- {
- "name": "symfony/console",
- "version": "v5.0.0",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/console.git",
- "reference": "1ece22ce0c2d54572dafcd114cc08c0031cc0ac3"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/1ece22ce0c2d54572dafcd114cc08c0031cc0ac3",
- "reference": "1ece22ce0c2d54572dafcd114cc08c0031cc0ac3",
- "shasum": ""
- },
- "require": {
- "php": "^7.2.5",
- "symfony/polyfill-mbstring": "~1.0",
- "symfony/polyfill-php73": "^1.8",
- "symfony/service-contracts": "^1.1|^2"
- },
- "conflict": {
- "symfony/dependency-injection": "<4.4",
- "symfony/event-dispatcher": "<4.4",
- "symfony/lock": "<4.4",
- "symfony/process": "<4.4"
- },
- "provide": {
- "psr/log-implementation": "1.0"
- },
- "require-dev": {
- "psr/log": "~1.0",
- "symfony/config": "^4.4|^5.0",
- "symfony/dependency-injection": "^4.4|^5.0",
- "symfony/event-dispatcher": "^4.4|^5.0",
- "symfony/lock": "^4.4|^5.0",
- "symfony/process": "^4.4|^5.0",
- "symfony/var-dumper": "^4.4|^5.0"
- },
- "suggest": {
- "psr/log": "For using the console logger",
- "symfony/event-dispatcher": "",
- "symfony/lock": "",
- "symfony/process": ""
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "5.0-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",
- "support": {
- "source": "https://github.com/symfony/console/tree/5.0"
- },
- "time": "2019-11-18T17:27:11+00:00"
- },
- {
- "name": "symfony/polyfill-ctype",
- "version": "v1.8.0",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/polyfill-ctype.git",
- "reference": "7cc359f1b7b80fc25ed7796be7d96adc9b354bae"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/7cc359f1b7b80fc25ed7796be7d96adc9b354bae",
- "reference": "7cc359f1b7b80fc25ed7796be7d96adc9b354bae",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.8-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Symfony\\Polyfill\\Ctype\\": ""
- },
- "files": [
- "bootstrap.php"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- },
- {
- "name": "Gert de Pagter",
- "email": "BackEndTea@gmail.com"
- }
- ],
- "description": "Symfony polyfill for ctype functions",
- "homepage": "https://symfony.com",
- "keywords": [
- "compatibility",
- "ctype",
- "polyfill",
- "portable"
- ],
- "support": {
- "source": "https://github.com/symfony/polyfill-ctype/tree/master"
- },
- "time": "2018-04-30T19:57:29+00:00"
- },
- {
- "name": "symfony/polyfill-mbstring",
- "version": "v1.0.0",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/polyfill-mbstring.git",
- "reference": "0b6a8940385311a24e060ec1fe35680e17c74497"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/0b6a8940385311a24e060ec1fe35680e17c74497",
- "reference": "0b6a8940385311a24e060ec1fe35680e17c74497",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0-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"
- ],
- "support": {
- "source": "https://github.com/symfony/polyfill-mbstring/tree/master"
- },
- "time": "2015-11-04T20:28:58+00:00"
- },
- {
- "name": "symfony/polyfill-php73",
- "version": "v1.8.0",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/polyfill-php73.git",
- "reference": "9841f6fc047725a8286ea986018355bbc9200383"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/9841f6fc047725a8286ea986018355bbc9200383",
- "reference": "9841f6fc047725a8286ea986018355bbc9200383",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.8-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Symfony\\Polyfill\\Php73\\": ""
- },
- "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 backporting some PHP 7.3+ features to lower PHP versions",
- "homepage": "https://symfony.com",
- "keywords": [
- "compatibility",
- "polyfill",
- "portable",
- "shim"
- ],
- "support": {
- "source": "https://github.com/symfony/polyfill-php73/tree/master"
- },
- "time": "2018-04-26T06:22:38+00:00"
- },
- {
- "name": "symfony/service-contracts",
- "version": "v1.1.1",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/service-contracts.git",
- "reference": "251a6c61244ded3d9e1f647e10cf0742dfece322"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/service-contracts/zipball/251a6c61244ded3d9e1f647e10cf0742dfece322",
- "reference": "251a6c61244ded3d9e1f647e10cf0742dfece322",
- "shasum": ""
- },
- "require": {
- "php": "^7.1.3"
- },
- "suggest": {
- "psr/container": "",
- "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 writting services",
- "homepage": "https://symfony.com",
- "keywords": [
- "abstractions",
- "contracts",
- "decoupling",
- "interfaces",
- "interoperability",
- "standards"
- ],
- "support": {
- "source": "https://github.com/symfony/service-contracts/tree/master"
- },
- "time": "2019-05-22T12:23:29+00:00"
- },
- {
- "name": "symfony/stopwatch",
- "version": "v2.2.0",
- "target-dir": "Symfony/Component/Stopwatch",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/stopwatch.git",
- "reference": "e10e1182eeb8ad570dc35a1ed3bbd2ec9a39c0fe"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/stopwatch/zipball/e10e1182eeb8ad570dc35a1ed3bbd2ec9a39c0fe",
- "reference": "e10e1182eeb8ad570dc35a1ed3bbd2ec9a39c0fe",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.2-dev"
- }
- },
- "autoload": {
- "psr-0": {
- "Symfony\\Component\\Stopwatch\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Symfony Community",
- "homepage": "http://symfony.com/contributors"
- },
- {
- "name": "Fabien Potencier",
- "email": "fabien@symfony.com"
- }
- ],
- "description": "Symfony Stopwatch Component",
- "homepage": "http://symfony.com",
- "support": {
- "source": "https://github.com/symfony/stopwatch/tree/v2.2.6"
- },
- "time": "2013-01-04T16:58:00+00:00"
- },
- {
- "name": "symfony/yaml",
- "version": "2.0.5",
- "target-dir": "Symfony/Component/Yaml",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/yaml.git",
- "reference": "6d7a0b450ff7c77664a1396a95df57ebc64c355c"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/yaml/zipball/6d7a0b450ff7c77664a1396a95df57ebc64c355c",
- "reference": "6d7a0b450ff7c77664a1396a95df57ebc64c355c",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.2"
- },
- "type": "library",
- "autoload": {
- "psr-0": {
- "Symfony\\Component\\Yaml": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Symfony Community",
- "homepage": "http://symfony.com/contributors"
- },
- {
- "name": "Fabien Potencier",
- "email": "fabien@symfony.com"
- }
- ],
- "description": "Symfony Yaml Component",
- "homepage": "http://symfony.com",
- "support": {
- "source": "https://github.com/symfony/yaml/tree/v2.0.5"
- },
- "time": "2011-11-02T11:42:41+00:00"
- },
- {
- "name": "theseer/tokenizer",
- "version": "1.2.0",
- "source": {
- "type": "git",
- "url": "https://github.com/theseer/tokenizer.git",
- "reference": "75a63c33a8577608444246075ea0af0d052e452a"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/theseer/tokenizer/zipball/75a63c33a8577608444246075ea0af0d052e452a",
- "reference": "75a63c33a8577608444246075ea0af0d052e452a",
- "shasum": ""
- },
- "require": {
- "ext-dom": "*",
- "ext-tokenizer": "*",
- "ext-xmlwriter": "*",
- "php": "^7.2 || ^8.0"
- },
- "type": "library",
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Arne Blankerts",
- "email": "arne@blankerts.de",
- "role": "Developer"
- }
- ],
- "description": "A small library for converting tokenized PHP source code into XML and potentially other formats",
- "support": {
- "issues": "https://github.com/theseer/tokenizer/issues",
- "source": "https://github.com/theseer/tokenizer/tree/master"
- },
- "funding": [
- {
- "url": "https://github.com/theseer",
- "type": "github"
- }
- ],
- "time": "2020-07-12T23:59:07+00:00"
- },
- {
- "name": "webmozart/assert",
- "version": "1.9.1",
- "source": {
- "type": "git",
- "url": "https://github.com/webmozarts/assert.git",
- "reference": "bafc69caeb4d49c39fd0779086c03a3738cbb389"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/webmozarts/assert/zipball/bafc69caeb4d49c39fd0779086c03a3738cbb389",
- "reference": "bafc69caeb4d49c39fd0779086c03a3738cbb389",
- "shasum": ""
- },
- "require": {
- "php": "^5.3.3 || ^7.0 || ^8.0",
- "symfony/polyfill-ctype": "^1.8"
- },
- "conflict": {
- "phpstan/phpstan": "<0.12.20",
- "vimeo/psalm": "<3.9.1"
- },
- "require-dev": {
- "phpunit/phpunit": "^4.8.36 || ^7.5.13"
- },
- "type": "library",
- "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"
- ],
- "support": {
- "issues": "https://github.com/webmozarts/assert/issues",
- "source": "https://github.com/webmozarts/assert/tree/1.9.1"
- },
- "time": "2020-07-08T17:02:28+00:00"
- },
- {
- "name": "zendframework/zend-debug",
- "version": "2.5.0",
- "source": {
- "type": "git",
- "url": "https://github.com/zendframework/zend-debug.git",
- "reference": "b6f9df59155391ca683c479a0d758f66ef73b3b3"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/zendframework/zend-debug/zipball/b6f9df59155391ca683c479a0d758f66ef73b3b3",
- "reference": "b6f9df59155391ca683c479a0d758f66ef73b3b3",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.23"
- },
- "require-dev": {
- "fabpot/php-cs-fixer": "1.7.*",
- "phpunit/phpunit": "~4.0",
- "zendframework/zend-escaper": "2.*"
- },
- "suggest": {
- "ext/xdebug": "XDebug, for better backtrace output",
- "zendframework/zend-escaper": "To support escaped output"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.5-dev",
- "dev-develop": "2.6-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Zend\\Debug\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "homepage": "https://github.com/zendframework/zend-debug",
- "keywords": [
- "debug",
- "zf2"
- ],
- "support": {
- "issues": "https://github.com/zendframework/zend-debug/issues",
- "source": "https://github.com/zendframework/zend-debug/tree/release-2.5.0"
- },
- "abandoned": true,
- "time": "2015-06-03T14:05:35+00:00"
- }
- ],
- "aliases": [],
- "minimum-stability": "stable",
- "stability-flags": [],
- "prefer-stable": false,
- "prefer-lowest": true,
- "platform": {
- "php": "~7.2"
- },
- "platform-dev": [],
- "plugin-api-version": "2.0.0"
-}
diff --git a/phpunit.xml.dist b/phpunit.xml.dist
index b194d21e..2bfda57b 100644
--- a/phpunit.xml.dist
+++ b/phpunit.xml.dist
@@ -1,21 +1,11 @@
-
-
- ./tests
-
-
-
- ./src
-
-
-
\ No newline at end of file
+
+
+
+ ./src
+
+
+
+ ./tests
+
+
diff --git a/src/Assertion/AssertionPluginManager.php b/src/Assertion/AssertionPluginManager.php
index 7afb9560..43ab9b54 100644
--- a/src/Assertion/AssertionPluginManager.php
+++ b/src/Assertion/AssertionPluginManager.php
@@ -27,7 +27,7 @@
* @author Aeneas Rekkas
* @license MIT
*
- * @method AssertionInterface get($name)
+ * @method AssertionInterface get($name, $options=null)
*/
class AssertionPluginManager extends AbstractPluginManager
{
diff --git a/src/Role/RoleProviderPluginManager.php b/src/Role/RoleProviderPluginManager.php
index 981c84c8..cdd83419 100644
--- a/src/Role/RoleProviderPluginManager.php
+++ b/src/Role/RoleProviderPluginManager.php
@@ -25,7 +25,7 @@
/**
* Plugin manager to create role providers
*
- * @method RoleProviderInterface get($name)
+ * @method RoleProviderInterface get($name, $options=null)
*
* @author Michaël Gallego
* @license MIT
diff --git a/tests/Bootstrap.php b/tests/Bootstrap.php
index 004b78df..b796e09a 100644
--- a/tests/Bootstrap.php
+++ b/tests/Bootstrap.php
@@ -40,22 +40,6 @@
$loader->add('LmcRbacMvcTest\\', __DIR__);
-$r = new \ReflectionClass(Application::class);
-$requiredParams = $r->getConstructor()->getNumberOfRequiredParameters();
-$version = $requiredParams == 1 ? 3 : 2;
-
-$configFiles = [
- sprintf(__DIR__ . '/TestConfigurationV%s.php', $version),
- sprintf(__DIR__ . '/TestConfigurationV%s.php.dist', $version),
-];
-
-foreach ($configFiles as $configFile) {
- if (file_exists($configFile)) {
- $config = require $configFile;
-
- break;
- }
-}
-
+$config = require __DIR__ . '/TestConfiguration.php.dist';
ServiceManagerFactory::setApplicationConfig($config);
unset($files, $file, $loader, $configFiles, $configFile, $config);
diff --git a/tests/Collector/RbacCollectorTest.php b/tests/Collector/RbacCollectorTest.php
index 4235902d..74cb8aeb 100644
--- a/tests/Collector/RbacCollectorTest.php
+++ b/tests/Collector/RbacCollectorTest.php
@@ -18,6 +18,7 @@
namespace LmcRbacMvcTest\Collector;
+use Laminas\ServiceManager\ServiceManager;
use LmcRbacMvc\Identity\IdentityInterface;
use LmcRbacMvcTest\Asset\MockRoleWithPermissionTraversable;
use Rbac\Role\RoleInterface;
@@ -130,7 +131,8 @@ public function testCanCollect()
'identity_role' => 'member'
];
- $serviceManager = $this->getMockBuilder('Laminas\ServiceManager\ServiceLocatorInterface')->getMock();
+ //$serviceManager = $this->getMockBuilder('Laminas\ServiceManager\ServiceLocatorInterface')->getMock();
+ $serviceManager = new ServiceManager();
// $serviceManager = $this->getMock('Laminas\ServiceManager\ServiceLocatorInterface');
$application = $this->getMockBuilder('Laminas\Mvc\Application')
->disableOriginalConstructor()
@@ -156,6 +158,7 @@ public function testCanCollect()
$roleService = new RoleService($identityProvider, new InMemoryRoleProvider($dataToCollect['role_config']), new RecursiveRoleIteratorStrategy());
+ /*
$serviceManager->expects($this->at(0))
->method('get')
->with('LmcRbacMvc\Service\RoleService')
@@ -165,7 +168,9 @@ public function testCanCollect()
->method('get')
->with('LmcRbacMvc\Options\ModuleOptions')
->will($this->returnValue(new ModuleOptions($dataToCollect['module_options'])));
-
+*/
+ $serviceManager->setService('LmcRbacMvc\Service\RoleService', $roleService);
+ $serviceManager->setService('LmcRbacMvc\Options\ModuleOptions', new ModuleOptions($dataToCollect['module_options']));
$collector = new RbacCollector();
$collector->collect($mvcEvent);
@@ -271,10 +276,9 @@ public function testCollectPermissionsTraversable()
*/
private function collectPermissionsPropertyTestBase(RoleInterface $role)
{
-// $serviceManager = $this->getMock('Laminas\ServiceManager\ServiceLocatorInterface');
- $serviceManager = $this->createMock(\Laminas\ServiceManager\ServiceLocatorInterface::class);
+// $serviceManager = $this->createMock(\Laminas\ServiceManager\ServiceLocatorInterface::class);
+ $serviceManager = new ServiceManager();
-// $application = $this->getMock('Laminas\Mvc\Application', [], [], '', false);
$application = $this->getMockBuilder(\Laminas\Mvc\Application::class)
->disableOriginalConstructor()
->getMock();
@@ -283,19 +287,16 @@ private function collectPermissionsPropertyTestBase(RoleInterface $role)
$mvcEvent = new MvcEvent();
$mvcEvent->setApplication($application);
-// $identity = $this->getMock('LmcRbacMvc\Identity\IdentityInterface');
$identity = $this->createMock(\LmcRbacMvc\Identity\IdentityInterface::class);
$identity->expects($this->once())
->method('getRoles')
->will($this->returnValue([$role]));
-// $identityProvider = $this->getMock('LmcRbacMvc\Identity\IdentityProviderInterface');
$identityProvider = $this->createMock(\LmcRbacMvc\Identity\IdentityProviderInterface::class);
$identityProvider->expects($this->once())
->method('getIdentity')
->will($this->returnValue($identity));
-// $roleProvider = $this->getMock('LmcRbacMvc\Role\RoleProviderInterface');
$roleProvider = $this->createMock(\LmcRbacMvc\Role\RoleProviderInterface::class);
$roleService = new RoleService(
@@ -303,17 +304,20 @@ private function collectPermissionsPropertyTestBase(RoleInterface $role)
$roleProvider,
new RecursiveRoleIteratorStrategy()
);
-
+ $serviceManager->setService('LmcRbacMvc\Service\RoleService', $roleService);
+/*
$serviceManager->expects($this->at(0))
->method('get')
->with('LmcRbacMvc\Service\RoleService')
->will($this->returnValue($roleService));
-
+*/
+ $serviceManager->setService('LmcRbacMvc\Options\ModuleOptions', new ModuleOptions());
+/*
$serviceManager->expects($this->at(1))
->method('get')
->with('LmcRbacMvc\Options\ModuleOptions')
->will($this->returnValue(new ModuleOptions()));
-
+*/
$collector = new RbacCollector();
$collector->collect($mvcEvent);
diff --git a/tests/Factory/AuthorizationServiceDelegatorTest.php b/tests/Factory/AuthorizationServiceDelegatorTest.php
index 4323aeb2..e29a7f93 100644
--- a/tests/Factory/AuthorizationServiceDelegatorTest.php
+++ b/tests/Factory/AuthorizationServiceDelegatorTest.php
@@ -22,6 +22,7 @@
use LmcRbacMvc\Factory\AuthorizationServiceDelegatorFactory;
use LmcRbacMvcTest\Initializer\AuthorizationAwareFake;
use LmcRbacMvcTest\Util\ServiceManagerFactory;
+use Prophecy\PhpUnit\ProphecyTrait;
/**
* @covers \LmcRbacMvc\Factory\AuthorizationServiceDelegatorFactory
@@ -30,6 +31,8 @@
*/
class AuthorizationServiceDelegatorTest extends \PHPUnit\Framework\TestCase
{
+ use ProphecyTrait;
+
public function testDelegatorFactory()
{
$authServiceClassName = 'LmcRbacMvc\Service\AuthorizationService';
@@ -37,7 +40,7 @@ public function testDelegatorFactory()
$serviceLocator = $this->prophesize(ServiceLocatorInterface::class);
$serviceLocator->willImplement(ContainerInterface::class);
-// $authorizationService = $this->getMock('LmcRbacMvc\Service\AuthorizationService', [], [], '', false);
+
$authorizationService = $this->getMockBuilder('LmcRbacMvc\Service\AuthorizationService')
->disableOriginalConstructor()
->getMock();
@@ -76,41 +79,6 @@ public function testAuthorizationServiceIsNotInjectedWithoutDelegator()
$this->assertNull($decoratedInstance->getAuthorizationService());
}
- /**
- * dependency on zend-servivemanager v2 removed
- *
- */
-/*
- public function testAuthorizationServiceIsInjectedWithDelegator()
- {
- $serviceManager = ServiceManagerFactory::getServiceManager();
-
- if (method_exists($serviceManager, 'build')) {
- $this->markTestSkipped('this test is only for zend-servicemanager v2');
- }
-
- $serviceManager->setAllowOverride(true);
- $authorizationService = $this->getMock('LmcRbacMvc\Service\AuthorizationService', [], [], '', false);
- $serviceManager->setService(
- 'LmcRbacMvc\Service\AuthorizationService',
- $authorizationService
- );
- $serviceManager->setAllowOverride(false);
-
- $serviceManager->setInvokableClass(
- 'LmcRbacMvcTest\AuthorizationAware',
- 'LmcRbacMvcTest\Initializer\AuthorizationAwareFake'
- );
-
- $serviceManager->addDelegator(
- 'LmcRbacMvcTest\AuthorizationAware',
- 'LmcRbacMvc\Factory\AuthorizationServiceDelegatorFactory'
- );
-
- $decoratedInstance = $serviceManager->get('LmcRbacMvcTest\AuthorizationAware');
- $this->assertEquals($authorizationService, $decoratedInstance->getAuthorizationService());
- }
-*/
public function testAuthorizationServiceIsInjectedWithDelegatorV3()
{
$serviceManager = ServiceManagerFactory::getServiceManager();
diff --git a/tests/Factory/ControllerGuardFactoryTest.php b/tests/Factory/ControllerGuardFactoryTest.php
index a1a8a346..13d0b0ed 100644
--- a/tests/Factory/ControllerGuardFactoryTest.php
+++ b/tests/Factory/ControllerGuardFactoryTest.php
@@ -29,49 +29,10 @@
*/
class ControllerGuardFactoryTest extends \PHPUnit\Framework\TestCase
{
- /**
- * Dependency on zend-servicemanager v2 removed
- */
- /*
public function testFactory()
{
$serviceManager = new ServiceManager();
- if (method_exists($serviceManager, 'build')) {
- $this->markTestSkipped('this test is only vor zend-servicemanager v2');
- }
-
- $options = new ModuleOptions([
- 'identity_provider' => 'LmcRbacMvc\Identity\AuthenticationProvider',
- 'guards' => [
- 'LmcRbacMvc\Guard\ControllerGuard' => [
- 'controller' => 'MyController',
- 'actions' => 'edit',
- 'roles' => 'member'
- ]
- ],
- 'protection_policy' => GuardInterface::POLICY_ALLOW
- ]);
-
- $serviceManager->setService('LmcRbacMvc\Options\ModuleOptions', $options);
- $serviceManager->setService(
- 'LmcRbacMvc\Service\RoleService',
- $this->getMock('LmcRbacMvc\Service\RoleService', [], [], '', false)
- );
-
- $pluginManager = new GuardPluginManager($serviceManager);
-
- $factory = new ControllerGuardFactory();
- $controllerGuard = $factory->createService($pluginManager);
-
- $this->assertInstanceOf('LmcRbacMvc\Guard\ControllerGuard', $controllerGuard);
- $this->assertEquals(GuardInterface::POLICY_ALLOW, $controllerGuard->getProtectionPolicy());
- }
-*/
- public function testFactoryV3()
- {
- $serviceManager = new ServiceManager();
-
if (! method_exists($serviceManager, 'build')) {
$this->markTestSkipped('this test is only vor zend-servicemanager v3');
}
diff --git a/tests/Factory/ControllerPermissionsGuardFactoryTest.php b/tests/Factory/ControllerPermissionsGuardFactoryTest.php
index 8258690d..5a18be63 100644
--- a/tests/Factory/ControllerPermissionsGuardFactoryTest.php
+++ b/tests/Factory/ControllerPermissionsGuardFactoryTest.php
@@ -16,7 +16,7 @@
* and is licensed under the MIT license.
*/
-namespace LmcRbacTest\Factory;
+namespace LmcRbacMvcTest\Factory;
use Laminas\ServiceManager\ServiceManager;
use LmcRbacMvc\Factory\ControllerPermissionsGuardFactory;
@@ -29,47 +29,8 @@
*/
class ControllerPermissionsGuardFactoryTest extends \PHPUnit\Framework\TestCase
{
- /**
- * Dependency on zend-servicemanager v2 removed
- */
- /*
- public function testFactory()
- {
- $serviceManager = new ServiceManager();
-
- if (method_exists($serviceManager, 'build')) {
- $this->markTestSkipped('this test is only vor zend-servicemanager v2');
- }
-
- $creationOptions = [
- 'route' => 'permission'
- ];
-
- $options = new ModuleOptions([
- 'identity_provider' => 'LmcRbacMvc\Identity\AuthenticationProvider',
- 'guards' => [
- 'LmcRbacMvc\Guard\ControllerPermissionsGuard' => $creationOptions
- ],
- 'protection_policy' => GuardInterface::POLICY_ALLOW,
- ]);
-
- $serviceManager->setService('LmcRbacMvc\Options\ModuleOptions', $options);
- $serviceManager->setService(
- 'LmcRbacMvc\Service\AuthorizationService',
- $this->getMock('LmcRbacMvc\Service\AuthorizationService', [], [], '', false)
- );
-
- $pluginManager = new GuardPluginManager($serviceManager);
- $factory = new ControllerPermissionsGuardFactory();
- $guard = $factory->createService($pluginManager);
-
- $this->assertInstanceOf('LmcRbacMvc\Guard\ControllerPermissionsGuard', $guard);
- $this->assertEquals(GuardInterface::POLICY_ALLOW, $guard->getProtectionPolicy());
- }
- */
-
- public function testFactoryV3()
+ public function testFactory()
{
$serviceManager = new ServiceManager();
diff --git a/tests/Factory/GuardPluginManagerFactoryTest.php b/tests/Factory/GuardPluginManagerFactoryTest.php
index d20599f4..4bfd0342 100644
--- a/tests/Factory/GuardPluginManagerFactoryTest.php
+++ b/tests/Factory/GuardPluginManagerFactoryTest.php
@@ -16,7 +16,7 @@
* and is licensed under the MIT license.
*/
-namespace LmcRbacTest\Factory;
+namespace LmcRbacMvcTest\Factory;
use Laminas\ServiceManager\ServiceManager;
use LmcRbacMvc\Factory\GuardPluginManagerFactory;
diff --git a/tests/Factory/GuardsFactoryTest.php b/tests/Factory/GuardsFactoryTest.php
index 18a0be79..3f9065f4 100644
--- a/tests/Factory/GuardsFactoryTest.php
+++ b/tests/Factory/GuardsFactoryTest.php
@@ -16,7 +16,7 @@
* and is licensed under the MIT license.
*/
-namespace LmcRbacTest\Factory;
+namespace LmcRbacMvcTest\Factory;
use Laminas\ServiceManager\ServiceManager;
use LmcRbacMvc\Factory\GuardsFactory;
diff --git a/tests/Factory/HasRoleViewHelperFactoryTest.php b/tests/Factory/HasRoleViewHelperFactoryTest.php
index a181f2b5..9b4ca3ff 100644
--- a/tests/Factory/HasRoleViewHelperFactoryTest.php
+++ b/tests/Factory/HasRoleViewHelperFactoryTest.php
@@ -16,7 +16,7 @@
* and is licensed under the MIT license.
*/
-namespace LmcRbacTest\Factory;
+namespace LmcRbacMvcTest\Factory;
use Laminas\ServiceManager\ServiceManager;
use Laminas\View\HelperPluginManager;
@@ -27,36 +27,10 @@
*/
class HasRoleViewHelperFactoryTest extends \PHPUnit\Framework\TestCase
{
- /**
- * Dependency on zend-servicemanager v2 removed
- */
- /*
public function testFactory()
{
$serviceManager = new ServiceManager();
- if (method_exists($serviceManager, 'build')) {
- $this->markTestSkipped('this test is only vor zend-servicemanager v2');
- }
-
- $pluginManager = new HelperPluginManager($serviceManager);
-
- $serviceManager->setService(
- 'LmcRbacMvc\Service\RoleService',
- $this->getMock('LmcRbacMvc\Service\RoleService', [], [], '', false)
- );
-
- $factory = new HasRoleViewHelperFactory();
- $viewHelper = $factory->createService($pluginManager);
-
- $this->assertInstanceOf('LmcRbacMvc\View\Helper\HasRole', $viewHelper);
- }
- */
-
- public function testFactoryV3()
- {
- $serviceManager = new ServiceManager();
-
if (!method_exists($serviceManager, 'build')) {
$this->markTestSkipped('this test is only vor zend-servicemanager v3');
}
diff --git a/tests/Factory/IsGrantedPluginFactoryTest.php b/tests/Factory/IsGrantedPluginFactoryTest.php
index d4d03d66..49f3445d 100644
--- a/tests/Factory/IsGrantedPluginFactoryTest.php
+++ b/tests/Factory/IsGrantedPluginFactoryTest.php
@@ -27,35 +27,10 @@
*/
class IsGrantedPluginFactoryTest extends \PHPUnit\Framework\TestCase
{
- /**
- * Dependency on zend-servicemanager v2 removed
- */
- /*
public function testFactory()
{
$serviceManager = new ServiceManager();
- if (method_exists($serviceManager, 'build')) {
- $this->markTestSkipped('this test is only vor zend-servicemanager v2');
- }
-
- $pluginManager = new PluginManager($serviceManager);
-
- $serviceManager->setService(
- 'LmcRbacMvc\Service\AuthorizationService',
- $this->getMock('LmcRbacMvc\Service\AuthorizationServiceInterface')
- );
-
- $factory = new IsGrantedPluginFactory();
- $isGranted = $factory->createService($pluginManager);
-
- $this->assertInstanceOf('LmcRbacMvc\Mvc\Controller\Plugin\IsGranted', $isGranted);
- }
- */
- public function testFactoryV3()
- {
- $serviceManager = new ServiceManager();
-
if (! method_exists($serviceManager, 'build')) {
$this->markTestSkipped('this test is only vor zend-servicemanager v3');
}
diff --git a/tests/Factory/IsGrantedViewHelperFactoryTest.php b/tests/Factory/IsGrantedViewHelperFactoryTest.php
index bfb97fc5..d11f6da8 100644
--- a/tests/Factory/IsGrantedViewHelperFactoryTest.php
+++ b/tests/Factory/IsGrantedViewHelperFactoryTest.php
@@ -16,7 +16,7 @@
* and is licensed under the MIT license.
*/
-namespace LmcRbacTest\Factory;
+namespace LmcRbacMvcTest\Factory;
use Laminas\ServiceManager\ServiceManager;
use Laminas\View\HelperPluginManager;
@@ -27,36 +27,10 @@
*/
class IsGrantedViewHelperFactoryTest extends \PHPUnit\Framework\TestCase
{
- /**
- * Dependency on zend-servicemanager v2 removed
- */
- /*
public function testFactory()
{
$serviceManager = new ServiceManager();
- if (method_exists($serviceManager, 'build')) {
- $this->markTestSkipped('this test is only vor zend-servicemanager v2');
- }
-
- $pluginManager = new HelperPluginManager($serviceManager);
-
- $serviceManager->setService(
- 'LmcRbacMvc\Service\AuthorizationService',
- $this->getMock('LmcRbacMvc\Service\AuthorizationServiceInterface')
- );
-
- $factory = new IsGrantedViewHelperFactory();
- $isGranted = $factory->createService($pluginManager);
-
- $this->assertInstanceOf('LmcRbacMvc\View\Helper\IsGranted', $isGranted);
- }
- */
-
- public function testFactoryV3()
- {
- $serviceManager = new ServiceManager();
-
if (! method_exists($serviceManager, 'build')) {
$this->markTestSkipped('this test is only vor zend-servicemanager v3');
}
diff --git a/tests/Factory/ModuleOptionsFactoryTest.php b/tests/Factory/ModuleOptionsFactoryTest.php
index 4a7d22ac..c52663f7 100644
--- a/tests/Factory/ModuleOptionsFactoryTest.php
+++ b/tests/Factory/ModuleOptionsFactoryTest.php
@@ -16,7 +16,7 @@
* and is licensed under the MIT license.
*/
-namespace LmcRbacTest\Factory;
+namespace LmcRbacMvcTest\Factory;
use Laminas\ServiceManager\ServiceManager;
use LmcRbacMvc\Factory\ModuleOptionsFactory;
diff --git a/tests/Factory/RbacFactoryTest.php b/tests/Factory/RbacFactoryTest.php
index d83bebda..46843a12 100644
--- a/tests/Factory/RbacFactoryTest.php
+++ b/tests/Factory/RbacFactoryTest.php
@@ -16,7 +16,7 @@
* and is licensed under the MIT license.
*/
-namespace LmcRbacTest\Factory;
+namespace LmcRbacMvcTest\Factory;
use Laminas\ServiceManager\ServiceManager;
use LmcRbacMvc\Factory\RbacFactory;
diff --git a/tests/Factory/RedirectStrategyFactoryTest.php b/tests/Factory/RedirectStrategyFactoryTest.php
index 43f0ce49..5c3fbb32 100644
--- a/tests/Factory/RedirectStrategyFactoryTest.php
+++ b/tests/Factory/RedirectStrategyFactoryTest.php
@@ -21,12 +21,15 @@
use Interop\Container\ContainerInterface;
use Laminas\ServiceManager\ServiceLocatorInterface;
use LmcRbacMvc\Factory\RedirectStrategyFactory;
+use Prophecy\PhpUnit\ProphecyTrait;
/**
* @covers \LmcRbacMvc\Factory\RedirectStrategyFactory
*/
class RedirectStrategyFactoryTest extends \PHPUnit\Framework\TestCase
{
+ use ProphecyTrait;
+
public function testFactory()
{
$redirectStrategyOptions = $this->createMock('LmcRbacMvc\Options\RedirectStrategyOptions');
diff --git a/tests/Factory/RoleServiceFactoryTest.php b/tests/Factory/RoleServiceFactoryTest.php
index 7328f5ed..808e2b5a 100644
--- a/tests/Factory/RoleServiceFactoryTest.php
+++ b/tests/Factory/RoleServiceFactoryTest.php
@@ -16,7 +16,7 @@
* and is licensed under the MIT license.
*/
-namespace LmcRbacTest\Factory;
+namespace LmcRbacMvcTest\Factory;
use Laminas\ServiceManager\ServiceManager;
use LmcRbacMvc\Factory\RoleServiceFactory;
diff --git a/tests/Factory/RouteGuardFactoryTest.php b/tests/Factory/RouteGuardFactoryTest.php
index 35e26bad..d0b598e7 100644
--- a/tests/Factory/RouteGuardFactoryTest.php
+++ b/tests/Factory/RouteGuardFactoryTest.php
@@ -29,50 +29,10 @@
*/
class RouteGuardFactoryTest extends \PHPUnit\Framework\TestCase
{
- /**
- * Dependency on zend-servicemanager v2 removed
- */
- /*
public function testFactory()
{
$serviceManager = new ServiceManager();
- if (method_exists($serviceManager, 'build')) {
- $this->markTestSkipped('this test is only vor zend-servicemanager v2');
- }
-
- $creationOptions = [
- 'route' => 'role'
- ];
-
- $options = new ModuleOptions([
- 'identity_provider' => 'LmcRbacMvc\Identity\AuthenticationProvider',
- 'guards' => [
- 'LmcRbacMvc\Guard\RouteGuard' => $creationOptions
- ],
- 'protection_policy' => GuardInterface::POLICY_ALLOW,
- ]);
-
- $serviceManager->setService('LmcRbacMvc\Options\ModuleOptions', $options);
- $serviceManager->setService(
- 'LmcRbacMvc\Service\RoleService',
- $this->getMock('LmcRbacMvc\Service\RoleService', [], [], '', false)
- );
-
- $pluginManager = new GuardPluginManager($serviceManager);
-
- $factory = new RouteGuardFactory();
- $routeGuard = $factory->createService($pluginManager);
-
- $this->assertInstanceOf('LmcRbacMvc\Guard\RouteGuard', $routeGuard);
- $this->assertEquals(GuardInterface::POLICY_ALLOW, $routeGuard->getProtectionPolicy());
- }
- */
-
- public function testFactoryV3()
- {
- $serviceManager = new ServiceManager();
-
if (!method_exists($serviceManager, 'build')) {
$this->markTestSkipped('this test is only vor zend-servicemanager v3');
}
diff --git a/tests/Factory/RoutePermissionsGuardFactoryTest.php b/tests/Factory/RoutePermissionsGuardFactoryTest.php
index cdfe0afa..0d032321 100644
--- a/tests/Factory/RoutePermissionsGuardFactoryTest.php
+++ b/tests/Factory/RoutePermissionsGuardFactoryTest.php
@@ -16,7 +16,7 @@
* and is licensed under the MIT license.
*/
-namespace LmcRbacTest\Factory;
+namespace LmcRbacMvcTest\Factory;
use Laminas\ServiceManager\ServiceManager;
use LmcRbacMvc\Factory\RoutePermissionsGuardFactory;
@@ -29,50 +29,10 @@
*/
class RoutePermissionsGuardFactoryTest extends \PHPUnit\Framework\TestCase
{
- /**
- * Dependency on zend-servicemanager v2 removed
- */
- /*
public function testFactory()
{
$serviceManager = new ServiceManager();
- if (method_exists($serviceManager, 'build')) {
- $this->markTestSkipped('this test is only vor zend-servicemanager v2');
- }
-
- $creationOptions = [
- 'route' => 'role'
- ];
-
- $options = new ModuleOptions([
- 'identity_provider' => 'LmcRbacMvc\Identity\AuthenticationProvider',
- 'guards' => [
- 'LmcRbacMvc\Guard\RoutePermissionsGuard' => $creationOptions
- ],
- 'protection_policy' => GuardInterface::POLICY_ALLOW,
- ]);
-
- $serviceManager->setService('LmcRbacMvc\Options\ModuleOptions', $options);
- $serviceManager->setService(
- 'LmcRbacMvc\Service\AuthorizationService',
- $this->getMock('LmcRbacMvc\Service\AuthorizationService', [], [], '', false)
- );
-
- $pluginManager = new GuardPluginManager($serviceManager);
-
- $factory = new RoutePermissionsGuardFactory();
- $routeGuard = $factory->createService($pluginManager);
-
- $this->assertInstanceOf('LmcRbacMvc\Guard\RoutePermissionsGuard', $routeGuard);
- $this->assertEquals(GuardInterface::POLICY_ALLOW, $routeGuard->getProtectionPolicy());
- }
- */
-
- public function testFactoryV3()
- {
- $serviceManager = new ServiceManager();
-
if (! method_exists($serviceManager, 'build')) {
$this->markTestSkipped('this test is only vor zend-servicemanager v3');
}
diff --git a/tests/Factory/UnauthorizedStrategyFactoryTest.php b/tests/Factory/UnauthorizedStrategyFactoryTest.php
index 260fead6..5d314884 100644
--- a/tests/Factory/UnauthorizedStrategyFactoryTest.php
+++ b/tests/Factory/UnauthorizedStrategyFactoryTest.php
@@ -20,12 +20,15 @@
use Interop\Container\ContainerInterface;
use LmcRbacMvc\Factory\UnauthorizedStrategyFactory;
+use Prophecy\PhpUnit\ProphecyTrait;
/**
* @covers \LmcRbacMvc\Factory\UnauthorizedStrategyFactory
*/
class UnauthorizedStrategyFactoryTest extends \PHPUnit\Framework\TestCase
{
+ use ProphecyTrait;
+
public function testFactory()
{
$unauthorizedStrategyOptions = $this->createMock('LmcRbacMvc\Options\UnauthorizedStrategyOptions');
diff --git a/tests/Guard/AbstractGuardTest.php b/tests/Guard/AbstractGuardTest.php
index 31f239c7..a524284b 100644
--- a/tests/Guard/AbstractGuardTest.php
+++ b/tests/Guard/AbstractGuardTest.php
@@ -22,6 +22,7 @@
use Laminas\Mvc\Application;
use Laminas\Mvc\MvcEvent;
use LmcRbacMvcTest\Asset\DummyGuard;
+use Prophecy\PhpUnit\ProphecyTrait;
/**
* @covers \LmcRbacMvc\Guard\AbstractGuard
@@ -29,6 +30,8 @@
*/
class AbstractGuardTest extends \PHPUnit\Framework\TestCase
{
+ use ProphecyTrait;
+
public function testDoesNotLimitDispatchErrorEventToOnlyOneListener()
{
$eventManager = new EventManager();
diff --git a/tests/Initializer/AuthorizationServiceInitializerTest.php b/tests/Initializer/AuthorizationServiceInitializerTest.php
index 108878e8..f197be20 100644
--- a/tests/Initializer/AuthorizationServiceInitializerTest.php
+++ b/tests/Initializer/AuthorizationServiceInitializerTest.php
@@ -20,6 +20,7 @@
use Interop\Container\ContainerInterface;
use Laminas\ServiceManager\ServiceLocatorInterface;
use LmcRbacMvc\Initializer\AuthorizationServiceInitializer;
+use Prophecy\PhpUnit\ProphecyTrait;
/**
* @covers \LmcRbacMvc\Initializer\AuthorizationServiceInitializer
@@ -28,6 +29,8 @@
*/
class AuthorizationServiceInitializerTest extends \PHPUnit\Framework\TestCase
{
+ use ProphecyTrait;
+
public function testInitializer()
{
$authServiceClassName = 'LmcRbacMvc\Service\AuthorizationService';
diff --git a/tests/Role/ObjectRepositoryRoleProviderTest.php b/tests/Role/ObjectRepositoryRoleProviderTest.php.bak
similarity index 100%
rename from tests/Role/ObjectRepositoryRoleProviderTest.php
rename to tests/Role/ObjectRepositoryRoleProviderTest.php.bak
diff --git a/tests/TestConfigurationV3.php.dist b/tests/TestConfiguration.php.dist
similarity index 99%
rename from tests/TestConfigurationV3.php.dist
rename to tests/TestConfiguration.php.dist
index feb4ebc3..88547b6c 100644
--- a/tests/TestConfigurationV3.php.dist
+++ b/tests/TestConfiguration.php.dist
@@ -20,8 +20,10 @@ return [
'modules' => [
'Laminas\Router',
'LmcRbacMvc',
+/*
'DoctrineModule',
'DoctrineORMModule',
+*/
],
'module_listener_options' => [
'config_glob_paths' => [
diff --git a/tests/TestConfigurationV2.php.dist b/tests/TestConfigurationV2.php.dist
deleted file mode 100644
index 64f1dd95..00000000
--- a/tests/TestConfigurationV2.php.dist
+++ /dev/null
@@ -1,32 +0,0 @@
- [
- 'LmcRbacMvc',
- 'DoctrineModule',
- 'DoctrineORMModule',
- ],
- 'module_listener_options' => [
- 'config_glob_paths' => [
- __DIR__ . '/testing.config.php',
- ],
- 'module_paths' => [
- ],
- ],
-];
diff --git a/tests/testing.config.php b/tests/testing.config.php
index 76abde05..64bf95ca 100644
--- a/tests/testing.config.php
+++ b/tests/testing.config.php
@@ -18,7 +18,7 @@
return [
'lmc_rbac' => [],
-
+/*
'doctrine' => [
'driver' => [
'application_driver' => [
@@ -49,4 +49,5 @@
],
],
],
+*/
];