diff --git a/.gitignore b/.gitignore index eaf7524ca..04ba6b59f 100644 --- a/.gitignore +++ b/.gitignore @@ -21,27 +21,29 @@ behat.yml /var/import_export/* !var/import_export/.gitkeep !var/oro-check.php +!var/SymfonyRequirements.php !var/OroRequirements.php /vendor -node_modules/ build/ /cov /public/bundles /public/css /public/js +/public/build +/public/layout-build /public/uploads/users/* /public/media/cache /public/media/js /public/build.js /config/parameters.yml /config/parameters_test.yml -behat.yml *~ bin/* !bin/console !bin/dist phpunit.xml -/var/SymfonyRequirements.php /public/uploads/behat /.web-server-pid -/.vagrant \ No newline at end of file +/.vagrant +/node_modules +package.json \ No newline at end of file diff --git a/README.md b/README.md index 39c992db2..aee8cd711 100644 --- a/README.md +++ b/README.md @@ -8,9 +8,9 @@ using Marello. ## Requirements -Marello is a Symfony 3.4 based application with the following requirements: +Marello is a Symfony 4.4 based application with the following requirements: -* PHP 7.1.26 or above with command line interface +* PHP 7.3.13 or above with command line interface * PHP Extensions * Ctype * Fileinfo @@ -18,7 +18,6 @@ Marello is a Symfony 3.4 based application with the following requirements: * Intl (ICU library 4.4 and above) * JSON * Mbstring - * Mcrypt * Mysql * PCRE 8.0 and above * SimpleXML @@ -45,7 +44,7 @@ where x.y.z is the latest [release tag](https://github.com/marellocommerce/marel - Install [Composer][1] globally following the official Composer installation documentation -- Make sure that you have [NodeJS][3] installed +- Make sure that you have [NodeJS][3] >=12.0 installed - Install Marello dependencies with composer. If installation process seems too slow you can use `--prefer-dist` option. Go to marello-application folder and run composer installation: diff --git a/UPGRADE.md b/UPGRADE.md index bac04e01f..39c758c11 100644 --- a/UPGRADE.md +++ b/UPGRADE.md @@ -4,7 +4,7 @@ UPGRADE NOTES This upgrade sequence has been derived from the Oro(CRM/Commerce). More information can be found at https://oroinc.com/orocrm/doc/current/install-upgrade/upgrade[1] for more details. -### Recommended upgrade sequence to Marello 2.1 +### Recommended upgrade sequence to Marello 3.0 To retrieve source code of a new version and upgrade your Marello instance, please execute the following steps: * Go to the Marello root folder and switch the application to the maintenance mode; @@ -26,6 +26,11 @@ crontab -e -uwww-data * Stop all running consumers; * Create backups of your database and source code; * Pull changes from the repository; + +####Update sequence to 3.0 additional step(s) +If you are going to upgrade from a Marello version lower than 2.2.x, please update to the latest 2.2.x version first! +This allows you to transition to 3.0 more easily and prevent issues during install. This step **is** necessary for a smooth transition during the changes made from the old Customer and new Customer + ```bash git pull git checkout diff --git a/bin/security-checker b/bin/security-checker deleted file mode 120000 index 85f6e8ed6..000000000 --- a/bin/security-checker +++ /dev/null @@ -1 +0,0 @@ -../vendor/sensiolabs/security-checker/security-checker \ No newline at end of file diff --git a/composer.json b/composer.json index c9bd916b4..9cd19d954 100644 --- a/composer.json +++ b/composer.json @@ -1,8 +1,14 @@ { "name": "marellocommerce/marello-application", - "description": "Marello Unified Commerce Management distribution", + "description": "Marello Unified Commerce Management Community Edition", "homepage": "https://github.com/marellocommerce/marello-application.git", "license": "OSL-3.0", + "authors": [ + { + "name": "Marello B.V.", + "homepage": "https://www.marello.com" + } + ], "autoload": { "psr-4": {"": "src/"}, "classmap": [ @@ -27,27 +33,30 @@ } }, "require": { - "oro/platform": "~3.1.1", - "oro/platform-serialised-fields": "~3.1.1", - "oro/calendar-bundle": "~3.1.1", - "marellocommerce/marello": "~2.1.0" + "oro/platform": "4.1.*", + "oro/platform-serialised-fields": "4.1.*", + "oro/calendar-bundle": "4.1.*", + "marellocommerce/marello": "~3.1.0" }, "require-dev": { - "sensio/generator-bundle": "3.1.*", "behat/behat": "3.4.*", + "behat/gherkin": "4.6.0", + "behat/mink": "dev-master#6d637f7af4816c26ad8a943da2e3f7eef1231bea", "behat/mink-extension": "2.3.*", - "behat/mink-selenium2-driver": "1.*", + "behat/mink-selenium2-driver": "1.3.1", "behat/symfony2-extension": "2.1.*", - "nelmio/alice": "2.3.*", - "phpunit/phpunit": "6.5.*", - "johnkary/phpunit-speedtrap": "2.0.*", - "mybuilder/phpunit-accelerator": "2.0.*", - "squizlabs/php_codesniffer": "3.3.*", + "guzzlehttp/guzzle": "^6.0.0", + "nelmio/alice": "3.6.*", + "theofidry/alice-data-fixtures": "1.0.*", + "phpunit/phpunit": "7.5.*", + "johnkary/phpunit-speedtrap": "3.0.*", + "mybuilder/phpunit-accelerator": "dev-master", + "squizlabs/php_codesniffer": "3.5.*", "phpmd/phpmd": "2.6.*", - "sebastian/phpcpd": "3.0.*", - "phpunit/phpcov": "4.0.*", - "symfony/phpunit-bridge": "3.4.*", - "friendsofphp/php-cs-fixer": "2.12.*", + "sebastian/phpcpd": "4.0.*", + "phpunit/phpcov": "5.0.*", + "symfony/phpunit-bridge": "4.4.*", + "friendsofphp/php-cs-fixer": "2.16.*", "oro/twig-inspector": "1.0.*" }, "config": { @@ -96,6 +105,9 @@ "minimum-stability": "dev", "prefer-stable": true, "extra": { + "symfony": { + "require": "4.4.*" + }, "symfony-web-dir": "public", "symfony-var-dir": "var", "symfony-bin-dir": "bin", diff --git a/config/config.yml b/config/config.yml index eb3666ee4..18e0e9162 100644 --- a/config/config.yml +++ b/config/config.yml @@ -18,12 +18,12 @@ framework: templating: engines: ['twig', 'php'] assets: - version: %assets_version% - version_format: %%s?version=%%s - default_locale: "en" + version: '%assets_version%' + version_format: '%%s?version=%%s' + default_locale: en session: - name: BAPID - handler_id: %session_handler% + name: MARELLOID + handler_id: '%session_handler%' save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%' gc_maxlifetime: 3600 cookie_httponly: true @@ -87,9 +87,6 @@ services: tags: - { name: twig.extension } -escape_wsse_authentication: - authentication_provider_class: Oro\Bundle\UserBundle\Security\WsseAuthProvider - oro_translation: locales: [en, fr] templating: "OroUIBundle:Form:translatable.html.twig" @@ -101,17 +98,17 @@ lexik_maintenance: driver: class: Lexik\Bundle\MaintenanceBundle\Drivers\FileDriver options: - file_path: %kernel.project_dir%/var/cache/maintenance_lock + file_path: '%kernel.project_dir%/var/cache/maintenance_lock' liip_imagine: loaders: default: filesystem: - data_root: %kernel.project_dir%/public + data_root: '%kernel.project_dir%/public' resolvers: default: web_path: - web_root: %kernel.project_dir%/public + web_root: '%kernel.project_dir%/public' # # ORO Bundles config @@ -119,32 +116,12 @@ liip_imagine: oro_distribution: entry_point: ~ -oro_require_js: - build_path: "js/oro.min.js" - build_timeout: 3600 - build: - preserveLicenseComments: true - -oro_help: - defaults: - server: http://help.orocrm.com/ - prefix: Third_Party - vendors: - Oro: - prefix: ~ - alias: Platform - routes: - oro_default: - uri: Platform/OroDashboardBundle - oro_theme: active_theme: oro oro_message_queue: transport: - default: '%message_queue_transport%' '%message_queue_transport%': '%message_queue_transport_config%' - client: ~ oro_locale: formatting_code: en @@ -159,7 +136,11 @@ oro_attachment: - image/gif - image/jpeg - image/png + - image/svg + - image/svg+xml upload_image_mime_types: - image/gif - image/jpeg - - image/png \ No newline at end of file + - image/png + - image/svg + - image/svg+xml \ No newline at end of file diff --git a/config/config_dev.yml b/config/config_dev.yml index 1350f2600..9a9349906 100644 --- a/config/config_dev.yml +++ b/config/config_dev.yml @@ -1,6 +1,9 @@ imports: - { resource: config.yml } +parameters: + main_log_channels: [] + framework: router: { resource: "%kernel.project_dir%/config/routing_dev.yml" } profiler: { only_exceptions: false } @@ -14,13 +17,26 @@ web_profiler: monolog: handlers: main: - type: stream - path: "%kernel.logs_dir%/%kernel.environment%.log" - level: debug + type: stream + path: "%kernel.logs_dir%/%kernel.environment%.log" + level: debug + channels: '%main_log_channels%' + + # collect all log records to buffer on CLI command error + message_queue.consumer.console_error: + type: service + id: oro_message_queue.log.handler.console_error + handler: main + level: debug oro_message_queue: client: traceable_producer: true #swiftmailer: -# delivery_address: me@example.com \ No newline at end of file +# delivery_addresses: ['me@example.com'] + +oro_api: + settings: + web_api: + value: true \ No newline at end of file diff --git a/config/config_prod.yml b/config/config_prod.yml index 6958f53e1..048060b82 100644 --- a/config/config_prod.yml +++ b/config/config_prod.yml @@ -1,6 +1,9 @@ imports: - { resource: config.yml } +parameters: + main_log_channels: [] + #doctrine: # orm: # metadata_cache_driver: apc @@ -17,10 +20,12 @@ monolog: type: service id: oro_logger.monolog.detailed_logs.handler handler: nested + channels: '%main_log_channels%' nested: type: stream path: "%kernel.logs_dir%/%kernel.environment%.log" level: debug + channels: '%main_log_channels%' fingers_crossed: type: fingers_crossed @@ -40,5 +45,9 @@ monolog: level: debug formatter: monolog.formatter.html -oro_require_js: - build_logger: false \ No newline at end of file + # collect all log records to buffer on CLI command error + message_queue.consumer.console_error: + type: service + id: oro_message_queue.log.handler.console_error + handler: nested + level: debug \ No newline at end of file diff --git a/config/config_test.yml b/config/config_test.yml index 8e0a8a72a..43ef3780b 100644 --- a/config/config_test.yml +++ b/config/config_test.yml @@ -5,6 +5,9 @@ imports: parameters: doctrine.dbal.connection_factory.class: 'Oro\Component\Testing\Doctrine\PersistentConnectionFactory' + message_queue_transport: 'dbal' + message_queue_transport_config: {} + main_log_channels: [] framework: test: ~ @@ -24,6 +27,7 @@ monolog: type: stream path: "%kernel.logs_dir%/%kernel.environment%.log" level: debug + channels: '%main_log_channels%' services: oro_message_queue.test.message_collector: @@ -54,6 +58,7 @@ twig: strict_variables: true debug: false -oro_message_queue: - transport: - dbal: null \ No newline at end of file +oro_api: + settings: + web_api: + value: true \ No newline at end of file diff --git a/config/dist/config.yml b/config/dist/config.yml index a48422f60..d14539097 100644 --- a/config/dist/config.yml +++ b/config/dist/config.yml @@ -16,50 +16,42 @@ framework: csrf_protection: true validation: { enable_annotations: true } templating: { engines: ['twig', 'php'] } #assets_version: SomeVersionScheme - default_locale: "%locale%" + default_locale: en session: name: BAPID_DIST - handler_id: %session_handler% - save_path: %kernel.project_dir%/var/cache/sessions + handler_id: '%session_handler%' + save_path: '%kernel.project_dir%/var/cache/sessions' gc_maxlifetime: 3600 cookie_httponly: true fragments: enabled: true path: /_fragment # used for controller action in template -# Twig Configuration twig: debug: "%kernel.debug%" strict_variables: "%kernel.debug%" + globals: + help_url: https://www.oroinc.com/doc/orocrm/current/install-upgrade lexik_maintenance: driver: class: Lexik\Bundle\MaintenanceBundle\Drivers\FileDriver options: - file_path: %kernel.project_dir%/var/cache/maintenance_lock + file_path: '%kernel.project_dir%/var/cache/maintenance_lock' services: oro.cache.abstract: abstract: true class: Doctrine\Common\Cache\PhpFileCache - arguments: [%kernel.cache_dir%/dist] + arguments: ['%kernel.cache_dir%/dist'] twig.extension.intl: - class: Twig_Extensions_Extension_Intl - tags: - - { name: twig.extension } - -oro_help: - defaults: - server: http://help.orocrm.com/ - prefix: Third_Party - vendors: - Oro: - prefix: ~ - alias: Platform + class: Twig_Extensions_Extension_Intl + tags: + - { name: twig.extension } monolog: handlers: oro_distribution: type: stream - path: %kernel.logs_dir%/%kernel.environment%.distribution.log + path: '%kernel.logs_dir%/%kernel.environment%.distribution.log' channels: oro_distribution \ No newline at end of file diff --git a/config/parameters.yml.dist b/config/parameters.yml.dist index 8c34b3590..e39cfd3ef 100644 --- a/config/parameters.yml.dist +++ b/config/parameters.yml.dist @@ -41,3 +41,4 @@ parameters: # incremental - the next assets version is the previous version is incremented by one (e.g. 'ver1' -> 'ver2' or '1' -> '2') message_queue_transport: 'dbal' message_queue_transport_config: ~ + deployment_type: ~ diff --git a/config/parameters_test.yml.dist b/config/parameters_test.yml.dist index db7aa719f..26ba8b413 100644 --- a/config/parameters_test.yml.dist +++ b/config/parameters_test.yml.dist @@ -41,3 +41,4 @@ parameters: # incremental - the next assets version is the previous version is incremented by one (e.g. 'ver1' -> 'ver2' or '1' -> '2') message_queue_transport: 'null' message_queue_transport_config: ~ + deployment_type: ~ \ No newline at end of file diff --git a/config/routing.yml b/config/routing.yml index 38710f931..681fcfe6a 100644 --- a/config/routing.yml +++ b/config/routing.yml @@ -8,7 +8,7 @@ _liip_imagine: # ORO routes # oro_default: - path: %web_backend_prefix%/ + path: '%web_backend_prefix%/' defaults: _controller: OroDashboardBundle:Dashboard:view @@ -18,4 +18,4 @@ oro_auto_routing: oro_expose: resource: . - type: oro_expose + type: oro_expose \ No newline at end of file diff --git a/config/routing_dev.yml b/config/routing_dev.yml index 97d7c8442..bb9950003 100644 --- a/config/routing_dev.yml +++ b/config/routing_dev.yml @@ -11,8 +11,4 @@ _profiler: expose: true _main: - resource: routing.yml - -_errors: - resource: '@TwigBundle/Resources/config/routing/errors.xml' - prefix: /_error \ No newline at end of file + resource: routing.yml \ No newline at end of file diff --git a/config/security_test.yml b/config/security_test.yml index 17e227dc8..8e187b90c 100644 --- a/config/security_test.yml +++ b/config/security_test.yml @@ -1,9 +1,4 @@ security: - acl: - connection: default - cache: - id: security.acl.cache.doctrine - prefix: sf2_acl_ access_decision_manager: strategy: unanimous firewalls: @@ -15,4 +10,10 @@ security: organization-form-login: false logout: false organization-remember-me: false - anonymous: true \ No newline at end of file + anonymous: true + +acl: + connection: default + cache: + id: security.acl.cache.doctrine + prefix: sf2_acl_ \ No newline at end of file diff --git a/dev.json b/dev.json index fcc7ca618..90ee96297 100644 --- a/dev.json +++ b/dev.json @@ -1,11 +1,11 @@ { "name": "marellocommerce/marello-application", - "description": "Marello Unified Commerce Management", + "description": "Marello Unified Commerce Management Community Edition", "homepage": "https://github.com/marellocommerce/marello-application.git", - "license": "Commercial", + "license": "OSL-3.0", "authors": [ { - "name": "Madia B.V.", + "name": "Marello B.V.", "homepage": "https://www.marello.com" } ], @@ -32,28 +32,31 @@ } }, "require": { - "php": ">=7.1", - "oro/platform": "~3.1.1", - "oro/platform-serialised-fields": "~3.1.1", - "oro/calendar-bundle": "~3.1.1", - "marellocommerce/marello": "self.version" + "oro/platform": "4.1.*", + "oro/platform-serialised-fields": "4.1.*", + "oro/calendar-bundle": "4.1.*", + "marellocommerce/marello": "self.version", + "marellocommerce/marello-magento2-bundle": "self.version" }, "require-dev": { - "sensio/generator-bundle": "3.1.*", "behat/behat": "3.4.*", + "behat/gherkin": "4.6.0", + "behat/mink": "dev-master#6d637f7af4816c26ad8a943da2e3f7eef1231bea", "behat/mink-extension": "2.3.*", - "behat/mink-selenium2-driver": "1.*", + "behat/mink-selenium2-driver": "1.3.1", "behat/symfony2-extension": "2.1.*", - "nelmio/alice": "2.3.*", - "phpunit/phpunit": "6.5.*", - "johnkary/phpunit-speedtrap": "2.0.*", - "mybuilder/phpunit-accelerator": "2.0.*", - "squizlabs/php_codesniffer": "3.3.*", + "guzzlehttp/guzzle": "^6.0.0", + "nelmio/alice": "3.6.*", + "theofidry/alice-data-fixtures": "1.0.*", + "phpunit/phpunit": "7.5.*", + "johnkary/phpunit-speedtrap": "3.0.*", + "mybuilder/phpunit-accelerator": "dev-master", + "squizlabs/php_codesniffer": "3.5.*", "phpmd/phpmd": "2.6.*", - "sebastian/phpcpd": "3.0.*", - "phpunit/phpcov": "4.0.*", - "symfony/phpunit-bridge": "3.4.*", - "friendsofphp/php-cs-fixer": "2.12.*", + "sebastian/phpcpd": "4.0.*", + "phpunit/phpcov": "5.0.*", + "symfony/phpunit-bridge": "4.4.*", + "friendsofphp/php-cs-fixer": "2.16.*", "oro/twig-inspector": "1.0.*" }, "config": { @@ -67,8 +70,10 @@ "marello-reset": [ "rm -rf var/cache/*", "rm -rf var/logs/*", + "rm -rf var/attachment/*", + "rm -rf public/media/cache/*", "sed -i -e 's/installed:.*/installed: ~/g' config/parameters.yml", - "bin/console oro:install --timeout 3600 --sample-data=y --drop-database --env=prod --user-name=admin --user-firstname=John --user-lastname=Doe --user-password=marello123 --user-email=johndoe@example.com --organization-name=Marello --formatting-code=en --language=en" + "bin/console oro:install --timeout 3600 --sample-data=y --drop-database --env=prod --user-name=admin --user-firstname=John --user-lastname=Doe --user-password=marello123 --user-email=johndoe@example.com --organization-name=Marello --formatting-code=en_US --language=en" ], "test": [ "rm -rf var/cache/*", @@ -85,13 +90,13 @@ "rm -rf var/cache/*", "rm -rf var/logs/*", "sed -i -e 's/installed:.*/installed: ~/g' config/parameters_test.yml", - "bin/console oro:install --env test --organization-name Oro --user-name admin --user-email admin@example.com --user-firstname John --user-lastname Doe --user-password admin --sample-data n --application-url http://localhost --drop-database --timeout 3600 --skip-translations --skip-assets", + "bin/console oro:install --env test --organization-name Oro --user-name admin --user-email admin@example.com --user-firstname John --user-lastname Doe --user-password admin --sample-data n --application-url http://localhost --drop-database --timeout 3600 --skip-translations --skip-assets --formatting-code=en_US --language=en", "php ./bin/phpunit --color --testsuite=\"unit\"", "php ./bin/phpunit --color --testsuite=\"functional\"", - "php ./bin/phpcs vendor/marellocommerce/ -p --encoding=utf-8 --extensions=php --standard=psr2 --report=checkstyle --report-file=var/logs/phpcs.xml" + "php ./bin/phpcs --standard=vendor/marellocommerce/marello/phpcs.xml -p vendor/marellocommerce/ --report-file=var/logs/phpcs.xml" ], "test-psr": [ - "php ./bin/phpcs vendor/marellocommerce/ -p --encoding=utf-8 --extensions=php --standard=psr2 --report=checkstyle --report-file=var/logs/phpcs.xml" + "php ./bin/phpcs --standard=vendor/marellocommerce/marello/phpcs.xml -p vendor/marellocommerce/ --report-file=var/logs/phpcs.xml" ], "post-install-cmd": [ "@build-parameters", @@ -131,6 +136,9 @@ "minimum-stability": "dev", "prefer-stable": true, "extra": { + "symfony": { + "require": "4.4.*" + }, "symfony-web-dir": "public", "symfony-var-dir": "var", "symfony-bin-dir": "bin", diff --git a/dev.lock b/dev.lock index 4d6e849e4..4ad15d54c 100644 --- a/dev.lock +++ b/dev.lock @@ -4,32 +4,32 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "21d152c7abdd40363b6fd8e063882723", + "content-hash": "cf25e229442476b3d0440d440efe5b7a", "packages": [ { "name": "akeneo/batch-bundle", - "version": "0.4.8", + "version": "0.4.11", "target-dir": "Akeneo/Bundle/BatchBundle", "source": { "type": "git", "url": "https://github.com/laboro/BatchBundle.git", - "reference": "aff218f6ba5714baae575698c0578bf8da207f41" + "reference": "712713ee1e15059ce3aed47ade5b83123ab69ac1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laboro/BatchBundle/zipball/aff218f6ba5714baae575698c0578bf8da207f41", - "reference": "aff218f6ba5714baae575698c0578bf8da207f41", + "url": "https://api.github.com/repos/laboro/BatchBundle/zipball/712713ee1e15059ce3aed47ade5b83123ab69ac1", + "reference": "712713ee1e15059ce3aed47ade5b83123ab69ac1", "shasum": "" }, "require": { "doctrine/orm": "^2.1.3", "monolog/monolog": "^1.1.0", "php": ">=5.4.4", - "symfony/swiftmailer-bundle": "^2.3.5", - "symfony/symfony": "^2.1|~3.0" + "symfony/swiftmailer-bundle": "3.1.*", + "symfony/symfony": "~3.0|~4.0" }, "require-dev": { - "phpspec/phpspec": "2.1.*" + "phpspec/phpspec": "5.*" }, "type": "symfony-bundle", "extra": { @@ -55,9 +55,10 @@ "Writer" ], "support": { - "source": "https://github.com/laboro/BatchBundle/tree/0.4.8" + "source": "https://github.com/laboro/BatchBundle/tree/0.4.11", + "issues": "https://github.com/laboro/BatchBundle/issues" }, - "time": "2018-03-20T11:52:51+00:00" + "time": "2019-07-17T12:43:31+00:00" }, { "name": "ass/xmlsecurity", @@ -121,16 +122,16 @@ }, { "name": "behat/transliterator", - "version": "v1.2.0", + "version": "v1.3.0", "source": { "type": "git", "url": "https://github.com/Behat/Transliterator.git", - "reference": "826ce7e9c2a6664c0d1f381cbb38b1fb80a7ee2c" + "reference": "3c4ec1d77c3d05caa1f0bf8fb3aae4845005c7fc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Behat/Transliterator/zipball/826ce7e9c2a6664c0d1f381cbb38b1fb80a7ee2c", - "reference": "826ce7e9c2a6664c0d1f381cbb38b1fb80a7ee2c", + "url": "https://api.github.com/repos/Behat/Transliterator/zipball/3c4ec1d77c3d05caa1f0bf8fb3aae4845005c7fc", + "reference": "3c4ec1d77c3d05caa1f0bf8fb3aae4845005c7fc", "shasum": "" }, "require": { @@ -138,7 +139,8 @@ }, "require-dev": { "chuyskywalker/rolling-curl": "^3.1", - "php-yaoi/php-yaoi": "^1.0" + "php-yaoi/php-yaoi": "^1.0", + "phpunit/phpunit": "^4.8.36|^6.3" }, "type": "library", "extra": { @@ -147,8 +149,8 @@ } }, "autoload": { - "psr-0": { - "Behat\\Transliterator": "src/" + "psr-4": { + "Behat\\Transliterator\\": "src/Behat/Transliterator" } }, "notification-url": "https://packagist.org/downloads/", @@ -161,801 +163,1270 @@ "slug", "transliterator" ], - "time": "2017-04-04T11:38:05+00:00" - }, - { - "name": "bower-asset/autobahnjs", - "version": "v0.8.0", - "source": { - "type": "git", - "url": "https://github.com/crossbario/autobahn-js.git", - "reference": "5561cb7d39004cb764a01454d922c2b4a083d010" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/crossbario/autobahn-js/zipball/5561cb7d39004cb764a01454d922c2b4a083d010", - "reference": "5561cb7d39004cb764a01454d922c2b4a083d010", - "shasum": null - }, - "type": "bower-asset" - }, - { - "name": "bower-asset/autolinker.js", - "version": "1.4.4", - "source": { - "type": "git", - "url": "https://github.com/gregjacobs/Autolinker.js.git", - "reference": "355143d271c314e1cb68eb120b55450461927427" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/gregjacobs/Autolinker.js/zipball/355143d271c314e1cb68eb120b55450461927427", - "reference": "355143d271c314e1cb68eb120b55450461927427", - "shasum": null - }, - "type": "bower-asset", - "license": [ - "MIT" - ] + "time": "2020-01-14T16:39:13+00:00" }, { - "name": "bower-asset/backbone", - "version": "1.2.3", + "name": "box/spout", + "version": "v2.7.3", "source": { "type": "git", - "url": "https://github.com/jashkenas/backbone.git", - "reference": "05fde9e201f7e2137796663081105cd6dad12a98" + "url": "https://github.com/box/spout.git", + "reference": "3681a3421a868ab9a65da156c554f756541f452b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/jashkenas/backbone/zipball/05fde9e201f7e2137796663081105cd6dad12a98", - "reference": "05fde9e201f7e2137796663081105cd6dad12a98", - "shasum": null + "url": "https://api.github.com/repos/box/spout/zipball/3681a3421a868ab9a65da156c554f756541f452b", + "reference": "3681a3421a868ab9a65da156c554f756541f452b", + "shasum": "" }, "require": { - "bower-asset/underscore": ">=1.7.0" - }, - "type": "bower-asset" - }, - { - "name": "bower-asset/backbone-pageable", - "version": "1.2.3", - "source": { - "type": "git", - "url": "git@github.com:wyuenho/backbone-pageable.git", - "reference": "d1063263056195d2534fd7d56595c1816eec2173" + "ext-xmlreader": "*", + "ext-zip": "*", + "php": ">=5.4.0" }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/wyuenho/backbone-pageable/zipball/d1063263056195d2534fd7d56595c1816eec2173", - "reference": "d1063263056195d2534fd7d56595c1816eec2173", - "shasum": null + "require-dev": { + "phpunit/phpunit": "^4.8.0" }, - "type": "bower-asset" - }, - { - "name": "bower-asset/backbone.paginator", - "version": "2.0.5", - "source": { - "type": "git", - "url": "git@github.com:addyosmani/backbone.paginator.git", - "reference": "71123a819b2b0fd549da6699f4f0e46b48223025" + "suggest": { + "ext-iconv": "To handle non UTF-8 CSV files (if \"php-intl\" is not already installed or is too limited)", + "ext-intl": "To handle non UTF-8 CSV files (if \"iconv\" is not already installed)" }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/addyosmani/backbone.paginator/zipball/71123a819b2b0fd549da6699f4f0e46b48223025", - "reference": "71123a819b2b0fd549da6699f4f0e46b48223025", - "shasum": null + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8.x-dev" + } }, - "require": { - "bower-asset/backbone": ">=1.2.3,<2.0.0", - "bower-asset/underscore": ">=1.8.3,<2.0.0" + "autoload": { + "psr-4": { + "Box\\Spout\\": "src/Spout" + } }, - "type": "bower-asset", + "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" - ] + "Apache-2.0" + ], + "authors": [ + { + "name": "Adrien Loison", + "email": "adrien@box.com" + } + ], + "description": "PHP Library to read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way", + "homepage": "https://www.github.com/box/spout", + "keywords": [ + "OOXML", + "csv", + "excel", + "memory", + "odf", + "ods", + "office", + "open", + "php", + "read", + "scale", + "spreadsheet", + "stream", + "write", + "xlsx" + ], + "time": "2017-09-25T19:44:35+00:00" }, { - "name": "bower-asset/backgrid", - "version": "0.3.7", + "name": "brick/math", + "version": "0.8.17", "source": { "type": "git", - "url": "git@github.com:wyuenho/backgrid.git", - "reference": "9a45dbc4a2af4a555e8274b7cc1a966a7586cfea" + "url": "https://github.com/brick/math.git", + "reference": "e6f8e7d04346a95be89580f8c2c22d6c3fa65556" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wyuenho/backgrid/zipball/9a45dbc4a2af4a555e8274b7cc1a966a7586cfea", - "reference": "9a45dbc4a2af4a555e8274b7cc1a966a7586cfea", - "shasum": null + "url": "https://api.github.com/repos/brick/math/zipball/e6f8e7d04346a95be89580f8c2c22d6c3fa65556", + "reference": "e6f8e7d04346a95be89580f8c2c22d6c3fa65556", + "shasum": "" }, "require": { - "bower-asset/backbone": "~1.2.3", - "bower-asset/underscore": ">=1.8.3,<2.0.0" + "ext-json": "*", + "php": "^7.1|^8.0" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.2", + "phpunit/phpunit": "^7.5.15|^8.5", + "vimeo/psalm": "^3.5" }, - "type": "bower-asset", + "type": "library", + "autoload": { + "psr-4": { + "Brick\\Math\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" - ] + ], + "description": "Arbitrary-precision arithmetic library", + "keywords": [ + "Arbitrary-precision", + "BigInteger", + "BigRational", + "arithmetic", + "bigdecimal", + "bignum", + "brick", + "math" + ], + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/brick/math", + "type": "tidelift" + } + ], + "time": "2020-08-18T23:41:20+00:00" }, { - "name": "bower-asset/backgrid-paginator", - "version": "v0.3.8", + "name": "cboden/ratchet", + "version": "v0.4.3", "source": { "type": "git", - "url": "git@github.com:wyuenho/backgrid-paginator.git", - "reference": "77ec7004d0dd0e72d81a11a797bd19e69aa8dfb7" + "url": "https://github.com/ratchetphp/Ratchet.git", + "reference": "466a0ecc83209c75b76645eb823401b5c52e5f21" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wyuenho/backgrid-paginator/zipball/77ec7004d0dd0e72d81a11a797bd19e69aa8dfb7", - "reference": "77ec7004d0dd0e72d81a11a797bd19e69aa8dfb7", - "shasum": null + "url": "https://api.github.com/repos/ratchetphp/Ratchet/zipball/466a0ecc83209c75b76645eb823401b5c52e5f21", + "reference": "466a0ecc83209c75b76645eb823401b5c52e5f21", + "shasum": "" }, "require": { - "bower-asset/backbone": ">=1.1.2,<2.0.0", - "bower-asset/backbone.paginator": ">=2.0.0,<3.0.0", - "bower-asset/backgrid": "~0.3.5", - "bower-asset/underscore": ">=1.5.0,<2.0.0" + "guzzlehttp/psr7": "^1.0", + "php": ">=5.4.2", + "ratchet/rfc6455": "^0.3", + "react/socket": "^1.0 || ^0.8 || ^0.7 || ^0.6 || ^0.5", + "symfony/http-foundation": "^2.6|^3.0|^4.0|^5.0", + "symfony/routing": "^2.6|^3.0|^4.0|^5.0" }, - "type": "bower-asset", - "license": [ - "MIT" - ] - }, - { - "name": "bower-asset/base64", - "version": "1.0.1", - "source": { - "type": "git", - "url": "git@github.com:davidchambers/Base64.js.git", - "reference": "b2d49f347ed1bce61000a82769bffc837b7c79dc" + "require-dev": { + "phpunit/phpunit": "~4.8" }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/davidchambers/Base64.js/zipball/b2d49f347ed1bce61000a82769bffc837b7c79dc", - "reference": "b2d49f347ed1bce61000a82769bffc837b7c79dc", - "shasum": null + "type": "library", + "autoload": { + "psr-4": { + "Ratchet\\": "src/Ratchet" + } }, - "type": "bower-asset", + "notification-url": "https://packagist.org/downloads/", "license": [ - "WTFPL" - ] - }, - { - "name": "bower-asset/bean", - "version": "v1.0.6", - "source": { - "type": "git", - "url": "git@github.com:fat/bean.git", - "reference": "0bbb3911ec2bb15333fdcf3a0a7904a1d4f62dea" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/fat/bean/zipball/0bbb3911ec2bb15333fdcf3a0a7904a1d4f62dea", - "reference": "0bbb3911ec2bb15333fdcf3a0a7904a1d4f62dea", - "shasum": null - }, - "type": "bower-asset" + "MIT" + ], + "authors": [ + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "role": "Developer" + }, + { + "name": "Matt Bonneau", + "role": "Developer" + } + ], + "description": "PHP WebSocket library", + "homepage": "http://socketo.me", + "keywords": [ + "Ratchet", + "WebSockets", + "server", + "sockets", + "websocket" + ], + "time": "2020-07-07T15:50:14+00:00" }, { - "name": "bower-asset/chaplin", - "version": "1.2.0", + "name": "clue/stream-filter", + "version": "v1.5.0", "source": { "type": "git", - "url": "git@github.com:chaplinjs/downloads.git", - "reference": "9b52a254842650787341c67e82edc7758220c19f" + "url": "https://github.com/clue/stream-filter.git", + "reference": "aeb7d8ea49c7963d3b581378955dbf5bc49aa320" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/chaplinjs/downloads/zipball/9b52a254842650787341c67e82edc7758220c19f", - "reference": "9b52a254842650787341c67e82edc7758220c19f", - "shasum": null + "url": "https://api.github.com/repos/clue/stream-filter/zipball/aeb7d8ea49c7963d3b581378955dbf5bc49aa320", + "reference": "aeb7d8ea49c7963d3b581378955dbf5bc49aa320", + "shasum": "" }, "require": { - "bower-asset/backbone": "dev-1.x|1.x" + "php": ">=5.3" }, - "type": "bower-asset" - }, - { - "name": "bower-asset/crypto-js", - "version": "3.1.7", - "source": { - "type": "git", - "url": "git@github.com:brix/crypto-js.git", - "reference": "67d2e996e25e00f66118b3b8ab7f7fc8eae6e8d6" + "require-dev": { + "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.36" }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/brix/crypto-js/zipball/67d2e996e25e00f66118b3b8ab7f7fc8eae6e8d6", - "reference": "67d2e996e25e00f66118b3b8ab7f7fc8eae6e8d6", - "shasum": null + "type": "library", + "autoload": { + "psr-4": { + "Clue\\StreamFilter\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] }, - "type": "bower-asset", + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" - ] + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering" + } + ], + "description": "A simple and modern approach to stream filtering in PHP", + "homepage": "https://github.com/clue/php-stream-filter", + "keywords": [ + "bucket brigade", + "callback", + "filter", + "php_user_filter", + "stream", + "stream_filter_append", + "stream_filter_register" + ], + "funding": [ + { + "url": "https://clue.engineering/support", + "type": "custom" + }, + { + "url": "https://github.com/clue", + "type": "github" + } + ], + "time": "2020-10-02T12:38:20+00:00" }, { - "name": "bower-asset/datepair", - "version": "0.4.15", + "name": "composer/ca-bundle", + "version": "1.2.9", "source": { "type": "git", - "url": "git@github.com:jonthornton/Datepair.js.git", - "reference": "5d243d5d513c42dfc07e27db80484e91bc15b9d1" + "url": "https://github.com/composer/ca-bundle.git", + "reference": "78a0e288fdcebf92aa2318a8d3656168da6ac1a5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/jonthornton/Datepair.js/zipball/5d243d5d513c42dfc07e27db80484e91bc15b9d1", - "reference": "5d243d5d513c42dfc07e27db80484e91bc15b9d1", - "shasum": null + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/78a0e288fdcebf92aa2318a8d3656168da6ac1a5", + "reference": "78a0e288fdcebf92aa2318a8d3656168da6ac1a5", + "shasum": "" }, - "type": "bower-asset", - "license": [ - "MIT" - ] - }, - { - "name": "bower-asset/flotr2", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/HumbleSoftware/Flotr2.git", - "reference": "df0ddedcab1a8fdb3a7abafc5fe97819931e7bd5" + "require": { + "ext-openssl": "*", + "ext-pcre": "*", + "php": "^5.3.2 || ^7.0 || ^8.0" }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/HumbleSoftware/Flotr2/zipball/df0ddedcab1a8fdb3a7abafc5fe97819931e7bd5", - "reference": "df0ddedcab1a8fdb3a7abafc5fe97819931e7bd5", - "shasum": null + "require-dev": { + "phpstan/phpstan": "^0.12.55", + "psr/log": "^1.0", + "symfony/phpunit-bridge": "^4.2 || ^5", + "symfony/process": "^2.5 || ^3.0 || ^4.0 || ^5.0" }, - "type": "bower-asset", - "time": "2014-07-21T18:45:41+00:00" - }, - { - "name": "bower-asset/font-awesome", - "version": "v4.7.0", - "source": { - "type": "git", - "url": "git@github.com:FortAwesome/Font-Awesome.git", - "reference": "a8386aae19e200ddb0f6845b5feeee5eb7013687" + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/FortAwesome/Font-Awesome/zipball/a8386aae19e200ddb0f6845b5feeee5eb7013687", - "reference": "a8386aae19e200ddb0f6845b5feeee5eb7013687", - "shasum": null + "autoload": { + "psr-4": { + "Composer\\CaBundle\\": "src" + } }, - "type": "bower-asset", + "notification-url": "https://packagist.org/downloads/", "license": [ - "OFL-1.1", - "MIT", - "CC-BY-3.0" - ] + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.", + "keywords": [ + "cabundle", + "cacert", + "certificate", + "ssl", + "tls" + ], + "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": "2021-01-12T12:10:35+00:00" }, { - "name": "bower-asset/fullcalendar", - "version": "v3.4.0", + "name": "composer/composer", + "version": "1.6.5", "source": { "type": "git", - "url": "https://github.com/fullcalendar/fullcalendar.git", - "reference": "447ab267528a211b253058dfb5d898b7a2296492" + "url": "https://github.com/composer/composer.git", + "reference": "b184a92419cc9a9c4c6a09db555a94d441cb11c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/fullcalendar/fullcalendar/zipball/447ab267528a211b253058dfb5d898b7a2296492", - "reference": "447ab267528a211b253058dfb5d898b7a2296492", - "shasum": null + "url": "https://api.github.com/repos/composer/composer/zipball/b184a92419cc9a9c4c6a09db555a94d441cb11c9", + "reference": "b184a92419cc9a9c4c6a09db555a94d441cb11c9", + "shasum": "" }, "require": { - "bower-asset/jquery": ">=2,<4.0", - "bower-asset/moment": ">=2.9.0,<3.0.0" - }, - "type": "bower-asset", - "license": [ - "MIT" - ] - }, - { - "name": "bower-asset/fuse", - "version": "v3.2.0", - "source": { - "type": "git", - "url": "https://github.com/krisk/Fuse.git", - "reference": "f68a18a9b94eedfc82dfc7d7def8a8966c9f5b33" + "composer/ca-bundle": "^1.0", + "composer/semver": "^1.0", + "composer/spdx-licenses": "^1.2", + "justinrainbow/json-schema": "^3.0 || ^4.0 || ^5.0", + "php": "^5.3.2 || ^7.0", + "psr/log": "^1.0", + "seld/cli-prompt": "^1.0", + "seld/jsonlint": "^1.4", + "seld/phar-utils": "^1.0", + "symfony/console": "^2.7 || ^3.0 || ^4.0", + "symfony/filesystem": "^2.7 || ^3.0 || ^4.0", + "symfony/finder": "^2.7 || ^3.0 || ^4.0", + "symfony/process": "^2.7 || ^3.0 || ^4.0" }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/krisk/Fuse/zipball/f68a18a9b94eedfc82dfc7d7def8a8966c9f5b33", - "reference": "f68a18a9b94eedfc82dfc7d7def8a8966c9f5b33", - "shasum": null + "conflict": { + "symfony/console": "2.8.38" }, - "type": "bower-asset" - }, - { - "name": "bower-asset/jquery", - "version": "3.1.1", - "source": { - "type": "git", - "url": "https://github.com/jquery/jquery-dist.git", - "reference": "1b30f3ad466ebf2714d47eda34dbd7fdf6849fe3" + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7", + "phpunit/phpunit-mock-objects": "^2.3 || ^3.0" }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/jquery/jquery-dist/zipball/1b30f3ad466ebf2714d47eda34dbd7fdf6849fe3", - "reference": "1b30f3ad466ebf2714d47eda34dbd7fdf6849fe3", - "shasum": null + "suggest": { + "ext-openssl": "Enabling the openssl extension allows you to access https URLs for repositories and packages", + "ext-zip": "Enabling the zip extension allows you to unzip archives", + "ext-zlib": "Allow gzip compression of HTTP requests" }, - "type": "bower-asset", - "license": [ - "MIT" - ] - }, - { - "name": "bower-asset/jquery-ajax-queue", - "version": "v0.0.1", - "source": { - "type": "git", - "url": "git@github.com:flydreamers/ajaxQueue.git", - "reference": "50ffe758abe1a365ad228851ee7028677bfb07b4" + "bin": [ + "bin/composer" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.6-dev" + } }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/flydreamers/ajaxQueue/zipball/50ffe758abe1a365ad228851ee7028677bfb07b4", - "reference": "50ffe758abe1a365ad228851ee7028677bfb07b4", - "shasum": null + "autoload": { + "psr-4": { + "Composer\\": "src/Composer" + } }, - "type": "bower-asset", + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" - ] + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Composer helps you declare, manage and install dependencies of PHP projects, ensuring you have the right stack everywhere.", + "homepage": "https://getcomposer.org/", + "keywords": [ + "autoload", + "dependency", + "package" + ], + "time": "2018-05-04T09:44:59+00:00" }, { - "name": "bower-asset/jquery-cookie", - "version": "v1.4.1", + "name": "composer/semver", + "version": "1.7.2", "source": { "type": "git", - "url": "git@github.com:carhartl/jquery-cookie.git", - "reference": "7f88a4e631aba8a8c688fd8999ce6b9bcfd50718" + "url": "https://github.com/composer/semver.git", + "reference": "647490bbcaf7fc4891c58f47b825eb99d19c377a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/carhartl/jquery-cookie/zipball/7f88a4e631aba8a8c688fd8999ce6b9bcfd50718", - "reference": "7f88a4e631aba8a8c688fd8999ce6b9bcfd50718", - "shasum": null + "url": "https://api.github.com/repos/composer/semver/zipball/647490bbcaf7fc4891c58f47b825eb99d19c377a", + "reference": "647490bbcaf7fc4891c58f47b825eb99d19c377a", + "shasum": "" }, "require": { - "bower-asset/jquery": ">=1.2" + "php": "^5.3.2 || ^7.0 || ^8.0" }, - "type": "bower-asset" - }, - { - "name": "bower-asset/jquery-form", - "version": "v4.2.1", - "source": { - "type": "git", - "url": "https://github.com/jquery-form/form.git", - "reference": "c15a69251b36544cda48892c23e0dcec21fff838" + "require-dev": { + "phpunit/phpunit": "^4.5 || ^5.0.5" }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/jquery-form/form/zipball/c15a69251b36544cda48892c23e0dcec21fff838", - "reference": "c15a69251b36544cda48892c23e0dcec21fff838", - "shasum": null + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } }, - "require": { - "bower-asset/jquery": ">=1.7" + "autoload": { + "psr-4": { + "Composer\\Semver\\": "src" + } }, - "type": "bower-asset", + "notification-url": "https://packagist.org/downloads/", "license": [ - "(MIT OR LGPL-3.0)" - ] + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "Semver library that offers utilities, version constraint parsing and validation.", + "keywords": [ + "semantic", + "semver", + "validation", + "versioning" + ], + "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-12-03T15:47:16+00:00" }, { - "name": "bower-asset/jquery-mousewheel", - "version": "3.1.13", + "name": "composer/spdx-licenses", + "version": "1.5.5", "source": { "type": "git", - "url": "https://github.com/jquery/jquery-mousewheel.git", - "reference": "67289b6b2aa0066d7d78a5807f520387135ffb22" + "url": "https://github.com/composer/spdx-licenses.git", + "reference": "de30328a7af8680efdc03e396aad24befd513200" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/jquery/jquery-mousewheel/zipball/67289b6b2aa0066d7d78a5807f520387135ffb22", - "reference": "67289b6b2aa0066d7d78a5807f520387135ffb22", - "shasum": null + "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/de30328a7af8680efdc03e396aad24befd513200", + "reference": "de30328a7af8680efdc03e396aad24befd513200", + "shasum": "" }, "require": { - "bower-asset/jquery": ">=1.2.2" + "php": "^5.3.2 || ^7.0 || ^8.0" }, - "type": "bower-asset" - }, - { - "name": "bower-asset/jquery-ui-multiselect-widget", - "version": "v2.0.1", - "source": { - "type": "git", - "url": "git@github.com:ehynds/jquery-ui-multiselect-widget.git", - "reference": "a5f3e0cffa6cc1d9fcd75c5977e3185b4bd5d635" + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 7" }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/ehynds/jquery-ui-multiselect-widget/zipball/a5f3e0cffa6cc1d9fcd75c5977e3185b4bd5d635", - "reference": "a5f3e0cffa6cc1d9fcd75c5977e3185b4bd5d635", - "shasum": null + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Spdx\\": "src" + } }, - "type": "bower-asset" + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "SPDX licenses list and validation library.", + "keywords": [ + "license", + "spdx", + "validator" + ], + "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-12-03T16:04:16+00:00" }, { - "name": "bower-asset/jquery-validate", - "version": "1.16.0", + "name": "container-interop/container-interop", + "version": "1.2.0", "source": { "type": "git", - "url": "git@github.com:jzaefferer/jquery-validation.git", - "reference": "29b9c702b9c831419f9f774d2acb86f42f803e11" + "url": "https://github.com/container-interop/container-interop.git", + "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/jzaefferer/jquery-validation/zipball/29b9c702b9c831419f9f774d2acb86f42f803e11", - "reference": "29b9c702b9c831419f9f774d2acb86f42f803e11", - "shasum": null + "url": "https://api.github.com/repos/container-interop/container-interop/zipball/79cbf1341c22ec75643d841642dd5d6acd83bdb8", + "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8", + "shasum": "" }, "require": { - "bower-asset/jquery": ">=1.7.2" + "psr/container": "^1.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Interop\\Container\\": "src/Interop/Container/" + } }, - "type": "bower-asset", + "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", + "abandoned": "psr/container", + "time": "2017-02-14T19:40:03+00:00" }, { - "name": "bower-asset/jquery.numeric", - "version": "v1.5", + "name": "doctrine/annotations", + "version": "v1.7.0", "source": { "type": "git", - "url": "git@github.com:SamWM/jquery-numeric.git", - "reference": "bb9ef0cfbddcd815d21bff6cdbae0133f85e57e9" + "url": "https://github.com/doctrine/annotations.git", + "reference": "fa4c4e861e809d6a1103bd620cce63ed91aedfeb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/SamWM/jquery-numeric/zipball/bb9ef0cfbddcd815d21bff6cdbae0133f85e57e9", - "reference": "bb9ef0cfbddcd815d21bff6cdbae0133f85e57e9", - "shasum": null + "url": "https://api.github.com/repos/doctrine/annotations/zipball/fa4c4e861e809d6a1103bd620cce63ed91aedfeb", + "reference": "fa4c4e861e809d6a1103bd620cce63ed91aedfeb", + "shasum": "" }, "require": { - "bower-asset/jquery": ">=1.6" + "doctrine/lexer": "1.*", + "php": "^7.1" }, - "type": "bower-asset", - "license": [ - "MIT" - ] - }, - { - "name": "bower-asset/jsplumb", - "version": "1.7.10", - "source": { - "type": "git", - "url": "git@github.com:sporritt/jsPlumb.git", - "reference": "b2b347b3d20a172d4f73528365bcf01ef953017c" + "require-dev": { + "doctrine/cache": "1.*", + "phpunit/phpunit": "^7.5@dev" }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sporritt/jsPlumb/zipball/b2b347b3d20a172d4f73528365bcf01ef953017c", - "reference": "b2b347b3d20a172d4f73528365bcf01ef953017c", - "shasum": null + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.7.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations" + } }, - "type": "bower-asset", + "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT/GPL2" - ] + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "Docblock Annotations Parser", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "annotations", + "docblock", + "parser" + ], + "time": "2019-08-08T18:11:40+00:00" }, { - "name": "bower-asset/lightgallery", - "version": "1.4.0", + "name": "doctrine/cache", + "version": "1.10.2", "source": { "type": "git", - "url": "git@github.com:sachinchoolur/lightGallery.git", - "reference": "7b7603e9b1bbabee2228fb8411f34ad67993c130" + "url": "https://github.com/doctrine/cache.git", + "reference": "13e3381b25847283a91948d04640543941309727" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sachinchoolur/lightGallery/zipball/7b7603e9b1bbabee2228fb8411f34ad67993c130", - "reference": "7b7603e9b1bbabee2228fb8411f34ad67993c130", - "shasum": null + "url": "https://api.github.com/repos/doctrine/cache/zipball/13e3381b25847283a91948d04640543941309727", + "reference": "13e3381b25847283a91948d04640543941309727", + "shasum": "" }, "require": { - "bower-asset/jquery": ">=1.7.0" - }, - "type": "bower-asset", - "license": [ - "GPLv3" - ] - }, - { - "name": "bower-asset/malihu-custom-scrollbar-plugin", - "version": "3.1.5", - "source": { - "type": "git", - "url": "git@github.com:malihu/malihu-custom-scrollbar-plugin.git", - "reference": "eac2b0af71a7ca06cc19e28d15ba60f6db2dfd29" + "php": "~7.1 || ^8.0" }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/malihu/malihu-custom-scrollbar-plugin/zipball/eac2b0af71a7ca06cc19e28d15ba60f6db2dfd29", - "reference": "eac2b0af71a7ca06cc19e28d15ba60f6db2dfd29", - "shasum": null + "conflict": { + "doctrine/common": ">2.2,<2.4" }, - "require": { - "bower-asset/jquery": ">=1.6", - "bower-asset/jquery-mousewheel": ">=3.0.6" + "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" }, - "type": "bower-asset" - }, - { - "name": "bower-asset/moment", - "version": "2.18.1", - "source": { - "type": "git", - "url": "git@github.com:moment/moment.git", - "reference": "b8a7fc310eb3625e83fc0c8f1ea2840fa83c7378" + "suggest": { + "alcaeus/mongo-php-adapter": "Required to use legacy MongoDB driver" }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/moment/moment/zipball/b8a7fc310eb3625e83fc0c8f1ea2840fa83c7378", - "reference": "b8a7fc310eb3625e83fc0c8f1ea2840fa83c7378", - "shasum": null + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.9.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" + } }, - "type": "bower-asset", + "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", + "xcache" + ], + "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%2Fcache", + "type": "tidelift" + } + ], + "time": "2020-07-07T18:54:01+00:00" }, { - "name": "bower-asset/moment-timezone", - "version": "0.5.13", + "name": "doctrine/collections", + "version": "v1.5.0", "source": { "type": "git", - "url": "git@github.com:moment/moment-timezone.git", - "reference": "2b8da8f103f019949d45dc86fd6763960c8474d8" + "url": "https://github.com/doctrine/collections.git", + "reference": "a01ee38fcd999f34d9bfbcee59dbda5105449cbf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/moment/moment-timezone/zipball/2b8da8f103f019949d45dc86fd6763960c8474d8", - "reference": "2b8da8f103f019949d45dc86fd6763960c8474d8", - "shasum": null + "url": "https://api.github.com/repos/doctrine/collections/zipball/a01ee38fcd999f34d9bfbcee59dbda5105449cbf", + "reference": "a01ee38fcd999f34d9bfbcee59dbda5105449cbf", + "shasum": "" }, "require": { - "bower-asset/moment": ">=2.9.0" + "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" + } }, - "type": "bower-asset", + "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" + ], + "time": "2017-07-22T10:37:32+00:00" }, { - "name": "bower-asset/numeral", - "version": "2.0.6", + "name": "doctrine/common", + "version": "2.12.0", "source": { "type": "git", - "url": "git@github.com:adamwdraper/Numeral-js.git", - "reference": "7de892ffb438af6e63b9c4f6aff0c9bc3932f09f" + "url": "https://github.com/doctrine/common.git", + "reference": "2053eafdf60c2172ee1373d1b9289ba1db7f1fc6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/adamwdraper/Numeral-js/zipball/7de892ffb438af6e63b9c4f6aff0c9bc3932f09f", - "reference": "7de892ffb438af6e63b9c4f6aff0c9bc3932f09f", - "shasum": null + "url": "https://api.github.com/repos/doctrine/common/zipball/2053eafdf60c2172ee1373d1b9289ba1db7f1fc6", + "reference": "2053eafdf60c2172ee1373d1b9289ba1db7f1fc6", + "shasum": "" }, - "type": "bower-asset" - }, - { - "name": "bower-asset/select2", - "version": "3.4.1", - "source": { - "type": "git", - "url": "https://github.com/select2/select2.git", - "reference": "13dc8a1ff3af6515c23dbca1ae3dcc0b0dc1b0c1" + "require": { + "doctrine/annotations": "^1.0", + "doctrine/cache": "^1.0", + "doctrine/collections": "^1.0", + "doctrine/event-manager": "^1.0", + "doctrine/inflector": "^1.0", + "doctrine/lexer": "^1.0", + "doctrine/persistence": "^1.1", + "doctrine/reflection": "^1.0", + "php": "^7.1" }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/select2/select2/zipball/13dc8a1ff3af6515c23dbca1ae3dcc0b0dc1b0c1", - "reference": "13dc8a1ff3af6515c23dbca1ae3dcc0b0dc1b0c1", - "shasum": null + "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": "bower-asset" - }, - { - "name": "bower-asset/text", - "version": "2.0.15", - "source": { - "type": "git", - "url": "git@github.com:requirejs/text.git", - "reference": "d04de4ffd7bf5ba6cb80cdca2d40d4f6f52a1b1f" + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.11.x-dev" + } }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/requirejs/text/zipball/d04de4ffd7bf5ba6cb80cdca2d40d4f6f52a1b1f", - "reference": "d04de4ffd7bf5ba6cb80cdca2d40d4f6f52a1b1f", - "shasum": null + "autoload": { + "psr-4": { + "Doctrine\\Common\\": "lib/Doctrine/Common" + } }, - "type": "bower-asset", + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" - ] + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "PHP Doctrine Common project is a library that provides additional functionality that other Doctrine projects depend on such as better reflection support, persistence interfaces, proxies, event system and much more.", + "homepage": "https://www.doctrine-project.org/projects/common.html", + "keywords": [ + "common", + "doctrine", + "php" + ], + "time": "2020-01-10T15:49:25+00:00" }, { - "name": "bower-asset/timepicker", - "version": "1.11.11", + "name": "doctrine/data-fixtures", + "version": "1.3.3", "source": { "type": "git", - "url": "git@github.com:jonthornton/jquery-timepicker.git", - "reference": "3f26316a6f417c77737488d763e9a9055c20d8ae" + "url": "https://github.com/doctrine/data-fixtures.git", + "reference": "f0ee99c64922fc3f863715232b615c478a61b0a3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/jonthornton/jquery-timepicker/zipball/3f26316a6f417c77737488d763e9a9055c20d8ae", - "reference": "3f26316a6f417c77737488d763e9a9055c20d8ae", - "shasum": null + "url": "https://api.github.com/repos/doctrine/data-fixtures/zipball/f0ee99c64922fc3f863715232b615c478a61b0a3", + "reference": "f0ee99c64922fc3f863715232b615c478a61b0a3", + "shasum": "" }, "require": { - "bower-asset/jquery": ">=1.7" + "doctrine/common": "~2.2", + "php": "^7.1" + }, + "conflict": { + "doctrine/phpcr-odm": "<1.3.0" }, - "type": "bower-asset", + "require-dev": { + "alcaeus/mongo-php-adapter": "^1.1", + "doctrine/dbal": "^2.5.4", + "doctrine/mongodb-odm": "^1.3.0", + "doctrine/orm": "^2.5.4", + "phpunit/phpunit": "^7.0" + }, + "suggest": { + "alcaeus/mongo-php-adapter": "For using MongoDB ODM with PHP 7", + "doctrine/mongodb-odm": "For loading MongoDB ODM fixtures", + "doctrine/orm": "For loading ORM fixtures", + "doctrine/phpcr-odm": "For loading PHPCR ODM fixtures" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\DataFixtures\\": "lib/Doctrine/Common/DataFixtures" + } + }, + "notification-url": "https://packagist.org/downloads/", "license": [ - "http://opensource.org/licenses/MIT" - ] + "MIT" + ], + "authors": [ + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + } + ], + "description": "Data Fixtures for all Doctrine Object Managers", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "database" + ], + "time": "2019-10-24T04:52:28+00:00" }, { - "name": "bower-asset/underscore", - "version": "1.8.3", + "name": "doctrine/dbal", + "version": "2.10.4", "source": { "type": "git", - "url": "https://github.com/jashkenas/underscore.git", - "reference": "e4743ab712b8ab42ad4ccb48b155034d02394e4d" + "url": "https://github.com/doctrine/dbal.git", + "reference": "47433196b6390d14409a33885ee42b6208160643" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/jashkenas/underscore/zipball/e4743ab712b8ab42ad4ccb48b155034d02394e4d", - "reference": "e4743ab712b8ab42ad4ccb48b155034d02394e4d", - "shasum": null + "url": "https://api.github.com/repos/doctrine/dbal/zipball/47433196b6390d14409a33885ee42b6208160643", + "reference": "47433196b6390d14409a33885ee42b6208160643", + "shasum": "" }, - "type": "bower-asset" - }, - { - "name": "bower-asset/when", - "version": "2.4.0", - "source": { - "type": "git", - "url": "git@github.com:cujojs/when.git", - "reference": "a2acf1d86d150f5e9617e761b4c69c3158ed01ea" + "require": { + "doctrine/cache": "^1.0", + "doctrine/event-manager": "^1.0", + "ext-pdo": "*", + "php": "^7.2" }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/cujojs/when/zipball/a2acf1d86d150f5e9617e761b4c69c3158ed01ea", - "reference": "a2acf1d86d150f5e9617e761b4c69c3158ed01ea", - "shasum": null + "require-dev": { + "doctrine/coding-standard": "^8.1", + "jetbrains/phpstorm-stubs": "^2019.1", + "nikic/php-parser": "^4.4", + "phpstan/phpstan": "^0.12.40", + "phpunit/phpunit": "^8.5.5", + "psalm/plugin-phpunit": "^0.10.0", + "symfony/console": "^2.0.5|^3.0|^4.0|^5.0", + "vimeo/psalm": "^3.14.2" + }, + "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" + } }, - "type": "bower-asset" + "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" + ], + "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%2Fdbal", + "type": "tidelift" + } + ], + "time": "2020-09-12T21:20:41+00:00" }, { - "name": "brick/math", - "version": "0.8.8", + "name": "doctrine/doctrine-bundle", + "version": "1.9.1", "source": { "type": "git", - "url": "https://github.com/brick/math.git", - "reference": "b77bf303449ac66e46d521e5022cedd1663ab6bd" + "url": "https://github.com/doctrine/DoctrineBundle.git", + "reference": "703fad32e4c8cbe609caf45a71a1d4266c830f0f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/brick/math/zipball/b77bf303449ac66e46d521e5022cedd1663ab6bd", - "reference": "b77bf303449ac66e46d521e5022cedd1663ab6bd", + "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/703fad32e4c8cbe609caf45a71a1d4266c830f0f", + "reference": "703fad32e4c8cbe609caf45a71a1d4266c830f0f", "shasum": "" }, - "require": { - "php": ">=7.1" + "require": { + "doctrine/dbal": "^2.5.12", + "doctrine/doctrine-cache-bundle": "~1.2", + "jdorn/sql-formatter": "^1.2.16", + "php": "^5.5.9|^7.0", + "symfony/console": "~2.7|~3.0|~4.0", + "symfony/dependency-injection": "~2.7|~3.0|~4.0", + "symfony/doctrine-bridge": "~2.7|~3.0|~4.0", + "symfony/framework-bundle": "^2.7.22|~3.0|~4.0" + }, + "conflict": { + "symfony/http-foundation": "<2.6" + }, + "require-dev": { + "doctrine/orm": "~2.4", + "phpunit/phpunit": "^4.8.36|^5.7|^6.4", + "satooshi/php-coveralls": "^1.0", + "symfony/phpunit-bridge": "~2.7|~3.0|~4.0", + "symfony/property-info": "~2.8|~3.0|~4.0", + "symfony/validator": "~2.7|~3.0|~4.0", + "symfony/web-profiler-bundle": "~2.7|~3.0|~4.0", + "symfony/yaml": "~2.7|~3.0|~4.0", + "twig/twig": "~1.26|~2.0" + }, + "suggest": { + "doctrine/orm": "The Doctrine ORM integration is optional in the bundle.", + "symfony/web-profiler-bundle": "To use the data collector." }, - "require-dev": { - "php-coveralls/php-coveralls": "2.*", - "phpunit/phpunit": "7.*" + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "1.8.x-dev" + } }, - "type": "library", "autoload": { "psr-4": { - "Brick\\Math\\": "src/" + "Doctrine\\Bundle\\DoctrineBundle\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "description": "Arbitrary-precision arithmetic library", + "authors": [ + { + "name": "Symfony Community", + "homepage": "http://symfony.com/contributors" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Doctrine Project", + "homepage": "http://www.doctrine-project.org/" + }, + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "Symfony DoctrineBundle", + "homepage": "http://www.doctrine-project.org", "keywords": [ - "Arbitrary-precision", - "BigInteger", - "BigRational", - "arithmetic", - "bigdecimal", - "brick", - "math" + "database", + "dbal", + "orm", + "persistence" ], - "time": "2019-04-25T14:55:49+00:00" + "time": "2018-04-19T14:07:39+00:00" }, { - "name": "components/jquery", - "version": "3.1.1", + "name": "doctrine/doctrine-cache-bundle", + "version": "1.4.0", "source": { "type": "git", - "url": "https://github.com/components/jquery.git", - "reference": "09a1658378bc1f818856086396ebeab7d0ec2276" + "url": "https://github.com/doctrine/DoctrineCacheBundle.git", + "reference": "6bee2f9b339847e8a984427353670bad4e7bdccb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/components/jquery/zipball/09a1658378bc1f818856086396ebeab7d0ec2276", - "reference": "09a1658378bc1f818856086396ebeab7d0ec2276", + "url": "https://api.github.com/repos/doctrine/DoctrineCacheBundle/zipball/6bee2f9b339847e8a984427353670bad4e7bdccb", + "reference": "6bee2f9b339847e8a984427353670bad4e7bdccb", "shasum": "" }, - "type": "component", + "require": { + "doctrine/cache": "^1.4.2", + "doctrine/inflector": "^1.0", + "php": "^7.1", + "symfony/doctrine-bridge": "^3.4|^4.0" + }, + "require-dev": { + "instaclick/coding-standard": "~1.1", + "instaclick/object-calisthenics-sniffs": "dev-master", + "instaclick/symfony2-coding-standard": "dev-remaster", + "phpunit/phpunit": "^7.0", + "predis/predis": "~0.8", + "satooshi/php-coveralls": "^1.0", + "squizlabs/php_codesniffer": "~1.5", + "symfony/console": "^3.4|^4.0", + "symfony/finder": "^3.4|^4.0", + "symfony/framework-bundle": "^3.4|^4.0", + "symfony/phpunit-bridge": "^3.4|^4.0", + "symfony/security-acl": "^2.8", + "symfony/validator": "^3.4|^4.0", + "symfony/yaml": "^3.4|^4.0" + }, + "suggest": { + "symfony/security-acl": "For using this bundle to cache ACLs" + }, + "type": "symfony-bundle", "extra": { - "component": { - "scripts": [ - "jquery.js" - ], - "files": [ - "jquery.min.js", - "jquery.min.map" - ] + "branch-alias": { + "dev-master": "1.4.x-dev" } }, + "autoload": { + "psr-4": { + "Doctrine\\Bundle\\DoctrineCacheBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { - "name": "John Resig", - "email": "jeresig@gmail.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Fabio B. Silva", + "email": "fabio.bat.silva@gmail.com" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@hotmail.com" + }, + { + "name": "Symfony Community", + "homepage": "http://symfony.com/contributors" + }, + { + "name": "Doctrine Project", + "homepage": "http://www.doctrine-project.org/" } ], - "description": "jQuery JavaScript Library", - "homepage": "http://jquery.com", - "time": "2016-09-23T06:06:29+00:00" + "description": "Symfony Bundle for Doctrine Cache", + "homepage": "https://www.doctrine-project.org", + "keywords": [ + "cache", + "caching" + ], + "abandoned": true, + "time": "2019-11-29T11:22:01+00:00" }, { - "name": "components/jqueryui", - "version": "1.12.1", + "name": "doctrine/doctrine-fixtures-bundle", + "version": "v2.4.1", "source": { "type": "git", - "url": "https://github.com/components/jqueryui.git", - "reference": "44ecf3794cc56b65954cc19737234a3119d036cc" + "url": "https://github.com/doctrine/DoctrineFixturesBundle.git", + "reference": "74b8cc70a4a25b774628ee59f4cdf3623a146273" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/components/jqueryui/zipball/44ecf3794cc56b65954cc19737234a3119d036cc", - "reference": "44ecf3794cc56b65954cc19737234a3119d036cc", + "url": "https://api.github.com/repos/doctrine/DoctrineFixturesBundle/zipball/74b8cc70a4a25b774628ee59f4cdf3623a146273", + "reference": "74b8cc70a4a25b774628ee59f4cdf3623a146273", "shasum": "" }, "require": { - "components/jquery": ">=1.6" + "doctrine/data-fixtures": "~1.0", + "doctrine/doctrine-bundle": "~1.0", + "php": ">=5.3.2", + "symfony/doctrine-bridge": "~2.7|~3.0|~4.0" }, - "type": "component", + "type": "symfony-bundle", "extra": { - "component": { - "name": "jquery-ui", - "scripts": [ - "jquery-ui.js" - ], - "files": [ - "ui/**", - "themes/**", - "jquery-ui.min.js" - ], - "shim": { - "deps": [ - "jquery" - ], - "exports": "jQuery" - } + "branch-alias": { + "dev-master": "2.4.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Bundle\\FixturesBundle\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -964,81 +1435,59 @@ ], "authors": [ { - "name": "jQuery UI Team", - "homepage": "http://jqueryui.com/about" - }, - { - "name": "Joern Zaefferer", - "email": "joern.zaefferer@gmail.com", - "homepage": "http://bassistance.de" - }, - { - "name": "Scott Gonzalez", - "email": "scott.gonzalez@gmail.com", - "homepage": "http://scottgonzalez.com" - }, - { - "name": "Kris Borchers", - "email": "kris.borchers@gmail.com", - "homepage": "http://krisborchers.com" - }, - { - "name": "Mike Sherov", - "email": "mike.sherov@gmail.com", - "homepage": "http://mike.sherov.com" - }, - { - "name": "TJ VanToll", - "email": "tj.vantoll@gmail.com", - "homepage": "http://tjvantoll.com" + "name": "Symfony Community", + "homepage": "http://symfony.com/contributors" }, { - "name": "Corey Frang", - "email": "gnarf37@gmail.com", - "homepage": "http://gnarf.net" + "name": "Doctrine Project", + "homepage": "http://www.doctrine-project.org" }, { - "name": "Felix Nagel", - "email": "info@felixnagel.com", - "homepage": "http://www.felixnagel.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" } ], - "description": "jQuery UI is a curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library. Whether you're building highly interactive web applications or you just need to add a date picker to a form control, jQuery UI is the perfect choice.", - "time": "2016-09-16T05:47:55+00:00" + "description": "Symfony DoctrineFixturesBundle", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "Fixture", + "persistence" + ], + "time": "2017-10-30T19:26:42+00:00" }, { - "name": "composer/ca-bundle", - "version": "1.1.4", + "name": "doctrine/event-manager", + "version": "1.1.1", "source": { "type": "git", - "url": "https://github.com/composer/ca-bundle.git", - "reference": "558f321c52faeb4828c03e7dc0cfe39a09e09a2d" + "url": "https://github.com/doctrine/event-manager.git", + "reference": "41370af6a30faa9dc0368c4a6814d596e81aba7f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/ca-bundle/zipball/558f321c52faeb4828c03e7dc0cfe39a09e09a2d", - "reference": "558f321c52faeb4828c03e7dc0cfe39a09e09a2d", + "url": "https://api.github.com/repos/doctrine/event-manager/zipball/41370af6a30faa9dc0368c4a6814d596e81aba7f", + "reference": "41370af6a30faa9dc0368c4a6814d596e81aba7f", "shasum": "" }, "require": { - "ext-openssl": "*", - "ext-pcre": "*", - "php": "^5.3.2 || ^7.0" + "php": "^7.1 || ^8.0" + }, + "conflict": { + "doctrine/common": "<2.9@dev" }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5", - "psr/log": "^1.0", - "symfony/process": "^2.5 || ^3.0 || ^4.0" + "doctrine/coding-standard": "^6.0", + "phpunit/phpunit": "^7.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.x-dev" + "dev-master": "1.0.x-dev" } }, "autoload": { "psr-4": { - "Composer\\CaBundle\\": "src" + "Doctrine\\Common\\": "lib/Doctrine/Common" } }, "notification-url": "https://packagist.org/downloads/", @@ -1047,74 +1496,89 @@ ], "authors": [ { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" + "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": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.", + "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": [ - "cabundle", - "cacert", - "certificate", - "ssl", - "tls" + "event", + "event dispatcher", + "event manager", + "event system", + "events" + ], + "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%2Fevent-manager", + "type": "tidelift" + } ], - "time": "2019-01-28T09:30:10+00:00" + "time": "2020-05-29T18:28:51+00:00" }, { - "name": "composer/composer", - "version": "1.6.5", + "name": "doctrine/inflector", + "version": "1.4.4", "source": { "type": "git", - "url": "https://github.com/composer/composer.git", - "reference": "b184a92419cc9a9c4c6a09db555a94d441cb11c9" + "url": "https://github.com/doctrine/inflector.git", + "reference": "4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/composer/zipball/b184a92419cc9a9c4c6a09db555a94d441cb11c9", - "reference": "b184a92419cc9a9c4c6a09db555a94d441cb11c9", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9", + "reference": "4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9", "shasum": "" }, "require": { - "composer/ca-bundle": "^1.0", - "composer/semver": "^1.0", - "composer/spdx-licenses": "^1.2", - "justinrainbow/json-schema": "^3.0 || ^4.0 || ^5.0", - "php": "^5.3.2 || ^7.0", - "psr/log": "^1.0", - "seld/cli-prompt": "^1.0", - "seld/jsonlint": "^1.4", - "seld/phar-utils": "^1.0", - "symfony/console": "^2.7 || ^3.0 || ^4.0", - "symfony/filesystem": "^2.7 || ^3.0 || ^4.0", - "symfony/finder": "^2.7 || ^3.0 || ^4.0", - "symfony/process": "^2.7 || ^3.0 || ^4.0" - }, - "conflict": { - "symfony/console": "2.8.38" + "php": "^7.1 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7", - "phpunit/phpunit-mock-objects": "^2.3 || ^3.0" - }, - "suggest": { - "ext-openssl": "Enabling the openssl extension allows you to access https URLs for repositories and packages", - "ext-zip": "Enabling the zip extension allows you to unzip archives", - "ext-zlib": "Allow gzip compression of HTTP requests" + "doctrine/coding-standard": "^8.0", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpstan/phpstan-strict-rules": "^0.12", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" }, - "bin": [ - "bin/composer" - ], "type": "library", "extra": { "branch-alias": { - "dev-master": "1.6-dev" + "dev-master": "2.0.x-dev" } }, "autoload": { "psr-4": { - "Composer\\": "src/Composer" + "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector", + "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" } }, "notification-url": "https://packagist.org/downloads/", @@ -1123,55 +1587,86 @@ ], "authors": [ { - "name": "Nils Adermann", - "email": "naderman@naderman.de", - "homepage": "http://www.naderman.de" + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" }, { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" + "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": "Composer helps you declare, manage and install dependencies of PHP projects, ensuring you have the right stack everywhere.", - "homepage": "https://getcomposer.org/", + "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": [ - "autoload", - "dependency", - "package" + "inflection", + "inflector", + "lowercase", + "manipulation", + "php", + "plural", + "singular", + "strings", + "uppercase", + "words" ], - "time": "2018-05-04T09:44:59+00:00" + "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": "2021-04-16T17:34:40+00:00" }, { - "name": "composer/semver", - "version": "1.5.0", + "name": "doctrine/instantiator", + "version": "1.4.0", "source": { "type": "git", - "url": "https://github.com/composer/semver.git", - "reference": "46d9139568ccb8d9e7cdd4539cab7347568a5e2e" + "url": "https://github.com/doctrine/instantiator.git", + "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/46d9139568ccb8d9e7cdd4539cab7347568a5e2e", - "reference": "46d9139568ccb8d9e7cdd4539cab7347568a5e2e", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/d56bf6102915de5702778fe20f2de3b2fe570b5b", + "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b", "shasum": "" }, "require": { - "php": "^5.3.2 || ^7.0" + "php": "^7.1 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "^4.5 || ^5.0.5", - "phpunit/phpunit-mock-objects": "2.3.0 || ^3.0" + "doctrine/coding-standard": "^8.0", + "ext-pdo": "*", + "ext-phar": "*", + "phpbench/phpbench": "^0.13 || 1.0.0-alpha2", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, "autoload": { "psr-4": { - "Composer\\Semver\\": "src" + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" } }, "notification-url": "https://packagist.org/downloads/", @@ -1180,59 +1675,64 @@ ], "authors": [ { - "name": "Nils Adermann", - "email": "naderman@naderman.de", - "homepage": "http://www.naderman.de" + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "https://ocramius.github.io/" + } + ], + "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" + ], + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" }, { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" }, { - "name": "Rob Bast", - "email": "rob.bast@gmail.com", - "homepage": "http://robbast.nl" + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", + "type": "tidelift" } ], - "description": "Semver library that offers utilities, version constraint parsing and validation.", - "keywords": [ - "semantic", - "semver", - "validation", - "versioning" - ], - "time": "2019-03-19T17:25:45+00:00" + "time": "2020-11-10T18:47:58+00:00" }, { - "name": "composer/spdx-licenses", - "version": "1.5.1", + "name": "doctrine/lexer", + "version": "1.2.1", "source": { "type": "git", - "url": "https://github.com/composer/spdx-licenses.git", - "reference": "a1aa51cf3ab838b83b0867b14e56fc20fbd55b3d" + "url": "https://github.com/doctrine/lexer.git", + "reference": "e864bbf5904cb8f5bb334f99209b48018522f042" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/a1aa51cf3ab838b83b0867b14e56fc20fbd55b3d", - "reference": "a1aa51cf3ab838b83b0867b14e56fc20fbd55b3d", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/e864bbf5904cb8f5bb334f99209b48018522f042", + "reference": "e864bbf5904cb8f5bb334f99209b48018522f042", "shasum": "" }, "require": { - "php": "^5.3.2 || ^7.0 || ^8.0" + "php": "^7.2 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 7" + "doctrine/coding-standard": "^6.0", + "phpstan/phpstan": "^0.11.8", + "phpunit/phpunit": "^8.2" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.x-dev" + "dev-master": "1.2.x-dev" } }, "autoload": { "psr-4": { - "Composer\\Spdx\\": "src" + "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" } }, "notification-url": "https://packagist.org/downloads/", @@ -1241,91 +1741,164 @@ ], "authors": [ { - "name": "Nils Adermann", - "email": "naderman@naderman.de", - "homepage": "http://www.naderman.de" + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" }, { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" + "name": "Roman Borschel", + "email": "roman@code-factory.org" }, { - "name": "Rob Bast", - "email": "rob.bast@gmail.com", - "homepage": "http://robbast.nl" + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" } ], - "description": "SPDX licenses list and validation library.", + "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "https://www.doctrine-project.org/projects/lexer.html", "keywords": [ - "license", - "spdx", - "validator" + "annotations", + "docblock", + "lexer", + "parser", + "php" + ], + "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%2Flexer", + "type": "tidelift" + } ], - "time": "2019-03-26T10:23:26+00:00" + "time": "2020-05-25T17:44:05+00:00" }, { - "name": "container-interop/container-interop", - "version": "1.2.0", + "name": "doctrine/orm", + "version": "v2.6.4", "source": { "type": "git", - "url": "https://github.com/container-interop/container-interop.git", - "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8" + "url": "https://github.com/doctrine/orm.git", + "reference": "b52ef5a1002f99ab506a5a2d6dba5a2c236c5f43" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/container-interop/container-interop/zipball/79cbf1341c22ec75643d841642dd5d6acd83bdb8", - "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8", + "url": "https://api.github.com/repos/doctrine/orm/zipball/b52ef5a1002f99ab506a5a2d6dba5a2c236c5f43", + "reference": "b52ef5a1002f99ab506a5a2d6dba5a2c236c5f43", "shasum": "" }, "require": { - "psr/container": "^1.0" + "doctrine/annotations": "~1.5", + "doctrine/cache": "~1.6", + "doctrine/collections": "^1.4", + "doctrine/common": "^2.7.1", + "doctrine/dbal": "^2.6", + "doctrine/instantiator": "~1.1", + "ext-pdo": "*", + "php": "^7.1", + "symfony/console": "~3.0|~4.0" + }, + "require-dev": { + "doctrine/coding-standard": "^5.0", + "phpunit/phpunit": "^7.5", + "symfony/yaml": "~3.4|~4.0" + }, + "suggest": { + "symfony/yaml": "If you want to use YAML Metadata Mapping Driver" }, + "bin": [ + "bin/doctrine" + ], "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.6.x-dev" + } + }, "autoload": { "psr-4": { - "Interop\\Container\\": "src/Interop/Container/" + "Doctrine\\ORM\\": "lib/Doctrine/ORM" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "description": "Promoting the interoperability of container objects (DIC, SL, etc.)", - "homepage": "https://github.com/container-interop/container-interop", - "time": "2017-02-14T19:40:03+00:00" + "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": "http://www.doctrine-project.org", + "keywords": [ + "database", + "orm" + ], + "time": "2019-09-20T14:30:26+00:00" }, { - "name": "doctrine/annotations", - "version": "v1.6.1", + "name": "doctrine/persistence", + "version": "1.3.1", "source": { "type": "git", - "url": "https://github.com/doctrine/annotations.git", - "reference": "53120e0eb10355388d6ccbe462f1fea34ddadb24" + "url": "https://github.com/doctrine/persistence.git", + "reference": "5fde0b8c1261e5089ece1525e68be2be27c8b2a6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/annotations/zipball/53120e0eb10355388d6ccbe462f1fea34ddadb24", - "reference": "53120e0eb10355388d6ccbe462f1fea34ddadb24", + "url": "https://api.github.com/repos/doctrine/persistence/zipball/5fde0b8c1261e5089ece1525e68be2be27c8b2a6", + "reference": "5fde0b8c1261e5089ece1525e68be2be27c8b2a6", "shasum": "" }, "require": { - "doctrine/lexer": "1.*", + "doctrine/annotations": "^1.0", + "doctrine/cache": "^1.0", + "doctrine/collections": "^1.0", + "doctrine/event-manager": "^1.0", + "doctrine/reflection": "^1.0", "php": "^7.1" }, + "conflict": { + "doctrine/common": "<2.10@dev" + }, "require-dev": { - "doctrine/cache": "1.*", - "phpunit/phpunit": "^6.4" + "doctrine/coding-standard": "^6.0", + "phpstan/phpstan": "^0.11", + "phpunit/phpunit": "^7.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.6.x-dev" + "dev-master": "1.3.x-dev" } }, "autoload": { "psr-4": { - "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations" + "Doctrine\\Common\\": "lib/Doctrine/Common", + "Doctrine\\Persistence\\": "lib/Doctrine/Persistence" } }, "notification-url": "https://packagist.org/downloads/", @@ -1333,6 +1906,10 @@ "MIT" ], "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, { "name": "Roman Borschel", "email": "roman@code-factory.org" @@ -1341,10 +1918,6 @@ "name": "Benjamin Eberlei", "email": "kontakt@beberlei.de" }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, { "name": "Jonathan Wage", "email": "jonwage@gmail.com" @@ -1352,56 +1925,61 @@ { "name": "Johannes Schmitt", "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" } ], - "description": "Docblock Annotations Parser", - "homepage": "http://www.doctrine-project.org", + "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": [ - "annotations", - "docblock", - "parser" + "mapper", + "object", + "odm", + "orm", + "persistence" ], - "time": "2019-03-25T19:12:02+00:00" + "time": "2019-12-13T07:19:40+00:00" }, { - "name": "doctrine/cache", - "version": "v1.8.0", + "name": "doctrine/reflection", + "version": "1.2.2", "source": { "type": "git", - "url": "https://github.com/doctrine/cache.git", - "reference": "d768d58baee9a4862ca783840eca1b9add7a7f57" + "url": "https://github.com/doctrine/reflection.git", + "reference": "fa587178be682efe90d005e3a322590d6ebb59a5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/cache/zipball/d768d58baee9a4862ca783840eca1b9add7a7f57", - "reference": "d768d58baee9a4862ca783840eca1b9add7a7f57", + "url": "https://api.github.com/repos/doctrine/reflection/zipball/fa587178be682efe90d005e3a322590d6ebb59a5", + "reference": "fa587178be682efe90d005e3a322590d6ebb59a5", "shasum": "" }, "require": { - "php": "~7.1" + "doctrine/annotations": "^1.0", + "ext-tokenizer": "*", + "php": "^7.1 || ^8.0" }, "conflict": { - "doctrine/common": ">2.2,<2.4" - }, - "require-dev": { - "alcaeus/mongo-php-adapter": "^1.1", - "doctrine/coding-standard": "^4.0", - "mongodb/mongodb": "^1.1", - "phpunit/phpunit": "^7.0", - "predis/predis": "~1.0" + "doctrine/common": "<2.9" }, - "suggest": { - "alcaeus/mongo-php-adapter": "Required to use legacy MongoDB driver" + "require-dev": { + "doctrine/coding-standard": "^6.0 || ^8.2.0", + "doctrine/common": "^2.10", + "phpstan/phpstan": "^0.11.0 || ^0.12.20", + "phpstan/phpstan-phpunit": "^0.11.0 || ^0.12.16", + "phpunit/phpunit": "^7.5 || ^9.1.5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.8.x-dev" + "dev-master": "1.2.x-dev" } }, "autoload": { "psr-4": { - "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" + "Doctrine\\Common\\": "lib/Doctrine/Common" } }, "notification-url": "https://packagist.org/downloads/", @@ -1409,6 +1987,10 @@ "MIT" ], "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, { "name": "Roman Borschel", "email": "roman@code-factory.org" @@ -1417,10 +1999,6 @@ "name": "Benjamin Eberlei", "email": "kontakt@beberlei.de" }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, { "name": "Jonathan Wage", "email": "jonwage@gmail.com" @@ -1428,46 +2006,57 @@ { "name": "Johannes Schmitt", "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" } ], - "description": "Caching library offering an object-oriented API for many cache backends", - "homepage": "https://www.doctrine-project.org", + "description": "The Doctrine Reflection project is a simple library used by the various Doctrine projects which adds some additional functionality on top of the reflection functionality that comes with PHP. It allows you to get the reflection information about classes, methods and properties statically.", + "homepage": "https://www.doctrine-project.org/projects/reflection.html", "keywords": [ - "cache", - "caching" + "reflection", + "static" ], - "time": "2018-08-21T18:01:43+00:00" + "abandoned": "roave/better-reflection", + "time": "2020-10-27T21:46:55+00:00" }, { - "name": "doctrine/collections", - "version": "v1.5.0", + "name": "egulias/email-validator", + "version": "3.1.1", "source": { "type": "git", - "url": "https://github.com/doctrine/collections.git", - "reference": "a01ee38fcd999f34d9bfbcee59dbda5105449cbf" + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "c81f18a3efb941d8c4d2e025f6183b5c6d697307" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/collections/zipball/a01ee38fcd999f34d9bfbcee59dbda5105449cbf", - "reference": "a01ee38fcd999f34d9bfbcee59dbda5105449cbf", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/c81f18a3efb941d8c4d2e025f6183b5c6d697307", + "reference": "c81f18a3efb941d8c4d2e025f6183b5c6d697307", "shasum": "" }, "require": { - "php": "^7.1" + "doctrine/lexer": "^1.2", + "php": ">=7.2", + "symfony/polyfill-intl-idn": "^1.15" }, "require-dev": { - "doctrine/coding-standard": "~0.1@dev", - "phpunit/phpunit": "^5.7" + "php-coveralls/php-coveralls": "^2.2", + "phpunit/phpunit": "^8.5.8|^9.3.3", + "vimeo/psalm": "^4" + }, + "suggest": { + "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.3.x-dev" + "dev-master": "3.0.x-dev" } }, "autoload": { - "psr-0": { - "Doctrine\\Common\\Collections\\": "lib/" + "psr-4": { + "Egulias\\EmailValidator\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -1476,75 +2065,50 @@ ], "authors": [ { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" + "name": "Eduardo Gulias Davis" } ], - "description": "Collections Abstraction library", - "homepage": "http://www.doctrine-project.org", + "description": "A library for validating emails against several RFCs", + "homepage": "https://github.com/egulias/EmailValidator", "keywords": [ - "array", - "collections", - "iterator" + "email", + "emailvalidation", + "emailvalidator", + "validation", + "validator" ], - "time": "2017-07-22T10:37:32+00:00" + "funding": [ + { + "url": "https://github.com/egulias", + "type": "github" + } + ], + "time": "2021-04-01T18:37:14+00:00" }, { - "name": "doctrine/common", - "version": "v2.10.0", + "name": "evenement/evenement", + "version": "v3.0.1", "source": { "type": "git", - "url": "https://github.com/doctrine/common.git", - "reference": "30e33f60f64deec87df728c02b107f82cdafad9d" + "url": "https://github.com/igorw/evenement.git", + "reference": "531bfb9d15f8aa57454f5f0285b18bec903b8fb7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/common/zipball/30e33f60f64deec87df728c02b107f82cdafad9d", - "reference": "30e33f60f64deec87df728c02b107f82cdafad9d", + "url": "https://api.github.com/repos/igorw/evenement/zipball/531bfb9d15f8aa57454f5f0285b18bec903b8fb7", + "reference": "531bfb9d15f8aa57454f5f0285b18bec903b8fb7", "shasum": "" }, "require": { - "doctrine/annotations": "^1.0", - "doctrine/cache": "^1.0", - "doctrine/collections": "^1.0", - "doctrine/event-manager": "^1.0", - "doctrine/inflector": "^1.0", - "doctrine/lexer": "^1.0", - "doctrine/persistence": "^1.1", - "doctrine/reflection": "^1.0", - "php": "^7.1" + "php": ">=7.0" }, "require-dev": { - "doctrine/coding-standard": "^1.0", - "phpunit/phpunit": "^6.3", - "squizlabs/php_codesniffer": "^3.0", - "symfony/phpunit-bridge": "^4.0.5" + "phpunit/phpunit": "^6.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.10.x-dev" - } - }, "autoload": { - "psr-4": { - "Doctrine\\Common\\": "lib/Doctrine/Common" + "psr-0": { + "Evenement": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -1553,80 +2117,98 @@ ], "authors": [ { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + } + ], + "description": "Événement is a very simple event dispatching library for PHP", + "keywords": [ + "event-dispatcher", + "event-emitter" + ], + "time": "2017-07-23T21:35:13+00:00" + }, + { + "name": "ezyang/htmlpurifier", + "version": "v4.12.0", + "source": { + "type": "git", + "url": "https://github.com/ezyang/htmlpurifier.git", + "reference": "a617e55bc62a87eec73bd456d146d134ad716f03" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/a617e55bc62a87eec73bd456d146d134ad716f03", + "reference": "a617e55bc62a87eec73bd456d146d134ad716f03", + "shasum": "" + }, + "require": { + "php": ">=5.2" + }, + "require-dev": { + "simpletest/simpletest": "dev-master#72de02a7b80c6bb8864ef9bf66d41d2f58f826bd" + }, + "type": "library", + "autoload": { + "psr-0": { + "HTMLPurifier": "library/" }, + "files": [ + "library/HTMLPurifier.composer.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-2.1-or-later" + ], + "authors": [ { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" + "name": "Edward Z. Yang", + "email": "admin@htmlpurifier.org", + "homepage": "http://ezyang.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", + "description": "Standards compliant HTML filter written in PHP", + "homepage": "http://htmlpurifier.org/", "keywords": [ - "common", - "doctrine", - "php" + "html" ], - "time": "2018-11-21T01:24:55+00:00" + "time": "2019-10-28T03:44:26+00:00" }, { - "name": "doctrine/data-fixtures", - "version": "v1.3.1", + "name": "friendsofsymfony/jsrouting-bundle", + "version": "2.2.2", "source": { "type": "git", - "url": "https://github.com/doctrine/data-fixtures.git", - "reference": "3a1e2c3c600e615a2dffe56d4ca0875cc5233e0a" + "url": "https://github.com/FriendsOfSymfony/FOSJsRoutingBundle.git", + "reference": "be6c7ec335d0f0cf3b6d152d6b64d5772f5919b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/data-fixtures/zipball/3a1e2c3c600e615a2dffe56d4ca0875cc5233e0a", - "reference": "3a1e2c3c600e615a2dffe56d4ca0875cc5233e0a", + "url": "https://api.github.com/repos/FriendsOfSymfony/FOSJsRoutingBundle/zipball/be6c7ec335d0f0cf3b6d152d6b64d5772f5919b6", + "reference": "be6c7ec335d0f0cf3b6d152d6b64d5772f5919b6", "shasum": "" }, "require": { - "doctrine/common": "~2.2", - "php": "^7.1" - }, - "conflict": { - "doctrine/phpcr-odm": "<1.3.0" + "php": "^5.3.9|^7.0", + "symfony/console": "~2.7||~3.0|^4.0", + "symfony/framework-bundle": "~2.7||~3.0|^4.0", + "symfony/serializer": "~2.7||~3.0|^4.0", + "willdurand/jsonp-callback-validator": "~1.0" }, "require-dev": { - "doctrine/dbal": "^2.5.4", - "doctrine/orm": "^2.5.4", - "phpunit/phpunit": "^7.0" - }, - "suggest": { - "alcaeus/mongo-php-adapter": "For using MongoDB ODM with PHP 7", - "doctrine/mongodb-odm": "For loading MongoDB ODM fixtures", - "doctrine/orm": "For loading ORM fixtures", - "doctrine/phpcr-odm": "For loading PHPCR ODM fixtures" + "symfony/expression-language": "~2.7||~3.0|^4.0", + "symfony/phpunit-bridge": "^3.3|^4.0" }, - "type": "library", + "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "1.3.x-dev" + "dev-master": "2.0-dev" } }, "autoload": { "psr-4": { - "Doctrine\\Common\\DataFixtures\\": "lib/Doctrine/Common/DataFixtures" + "FOS\\JsRoutingBundle\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -1635,59 +2217,101 @@ ], "authors": [ { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" + "name": "FriendsOfSymfony Community", + "homepage": "https://github.com/friendsofsymfony/FOSJsRoutingBundle/contributors" + }, + { + "name": "William Durand", + "email": "will+git@drnd.me" } ], - "description": "Data Fixtures for all Doctrine Object Managers", - "homepage": "http://www.doctrine-project.org", + "description": "A pretty nice way to expose your Symfony2 routing to client applications.", + "homepage": "http://friendsofsymfony.github.com", "keywords": [ - "database" + "Js Routing", + "javascript", + "routing" ], - "time": "2018-03-20T09:06:36+00:00" + "time": "2018-11-28T20:11:21+00:00" }, { - "name": "doctrine/dbal", - "version": "v2.7.2", + "name": "friendsofsymfony/rest-bundle", + "version": "2.7.4", "source": { "type": "git", - "url": "https://github.com/doctrine/dbal.git", - "reference": "c0e5736016a51b427a8cba8bc470fbea78165819" + "url": "https://github.com/FriendsOfSymfony/FOSRestBundle.git", + "reference": "3d8501dbdfa48811ef942f5f93c358c80d5ad8eb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/c0e5736016a51b427a8cba8bc470fbea78165819", - "reference": "c0e5736016a51b427a8cba8bc470fbea78165819", + "url": "https://api.github.com/repos/FriendsOfSymfony/FOSRestBundle/zipball/3d8501dbdfa48811ef942f5f93c358c80d5ad8eb", + "reference": "3d8501dbdfa48811ef942f5f93c358c80d5ad8eb", "shasum": "" }, "require": { - "doctrine/common": "^2.7.1", - "ext-pdo": "*", - "php": "^7.1" + "doctrine/inflector": "^1.0", + "php": "^7.1", + "psr/log": "^1.0", + "symfony/config": "^3.4|^4.3", + "symfony/debug": "^3.4|^4.3", + "symfony/dependency-injection": "^3.4|^4.3", + "symfony/event-dispatcher": "^3.4|^4.3", + "symfony/finder": "^3.4|^4.3", + "symfony/framework-bundle": "^3.4|^4.3", + "symfony/http-foundation": "^3.4|^4.3", + "symfony/http-kernel": "^3.4|^4.3", + "symfony/routing": "^3.4|^4.3", + "symfony/security-core": "^3.4|^4.3", + "willdurand/jsonp-callback-validator": "^1.0", + "willdurand/negotiation": "^2.0" + }, + "conflict": { + "jms/serializer": "<1.13.0", + "jms/serializer-bundle": "<2.0.0", + "sensio/framework-extra-bundle": "<3.0.13" }, "require-dev": { - "doctrine/coding-standard": "^4.0", - "phpunit/phpunit": "^7.0", - "phpunit/phpunit-mock-objects": "!=3.2.4,!=3.2.5", - "symfony/console": "^2.0.5||^3.0", - "symfony/phpunit-bridge": "^3.4.5|^4.0.5" + "friendsofphp/php-cs-fixer": "^2.0", + "jms/serializer": "^1.13|^2.0|^3.0", + "jms/serializer-bundle": "^2.3.1|^3.0", + "phpoption/phpoption": "^1.1", + "psr/http-message": "^1.0", + "sensio/framework-extra-bundle": "^3.0.13|^4.0|^5.0", + "symfony/asset": "^3.4|^4.3", + "symfony/browser-kit": "^3.4|^4.3", + "symfony/css-selector": "^3.4|^4.3", + "symfony/expression-language": "^3.4|^4.3", + "symfony/form": "^3.4|^4.3", + "symfony/phpunit-bridge": "^4.1.8", + "symfony/security-bundle": "^3.4|^4.3", + "symfony/serializer": "^3.4|^4.3", + "symfony/templating": "^3.4|^4.3", + "symfony/twig-bundle": "^3.4|^4.3", + "symfony/validator": "^3.4|^4.3", + "symfony/web-profiler-bundle": "^3.4|^4.3", + "symfony/yaml": "^3.4|^4.3" }, "suggest": { - "symfony/console": "For helpful console commands such as SQL execution and import of files." + "jms/serializer-bundle": "Add support for advanced serialization capabilities, recommended, requires ^2.0|^3.0", + "sensio/framework-extra-bundle": "Add support for the request body converter and the view response listener, requires ^3.0", + "symfony/expression-language": "Add support for using the expression language in the routing, requires ^2.7|^3.0", + "symfony/serializer": "Add support for basic serialization capabilities and xml decoding, requires ^2.7|^3.0", + "symfony/validator": "Add support for validation capabilities in the ParamFetcher, requires ^2.7|^3.0" }, - "bin": [ - "bin/doctrine-dbal" - ], - "type": "library", + "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "2.7.x-dev" + "dev-master": "2.7-dev" } }, "autoload": { - "psr-0": { - "Doctrine\\DBAL\\": "lib/" - } + "psr-4": { + "FOS\\RestBundle\\": "" + }, + "exclude-from-classmap": [ + "Resources/", + "Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1695,83 +2319,68 @@ ], "authors": [ { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" + "name": "Lukas Kahwe Smith", + "email": "smith@pooteeweet.org" }, { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com" }, { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" + "name": "FriendsOfSymfony Community", + "homepage": "https://github.com/friendsofsymfony/FOSRestBundle/contributors" } ], - "description": "Database Abstraction Layer", - "homepage": "http://www.doctrine-project.org", + "description": "This Bundle provides various tools to rapidly develop RESTful API's with Symfony", + "homepage": "http://friendsofsymfony.github.com", "keywords": [ - "database", - "dbal", - "persistence", - "queryobject" + "rest" ], - "time": "2018-07-13T04:49:01+00:00" + "time": "2020-04-23T17:34:09+00:00" }, { - "name": "doctrine/doctrine-bundle", - "version": "1.9.1", + "name": "gedmo/doctrine-extensions", + "version": "v2.4.42", "source": { "type": "git", - "url": "https://github.com/doctrine/DoctrineBundle.git", - "reference": "703fad32e4c8cbe609caf45a71a1d4266c830f0f" + "url": "https://github.com/Atlantic18/DoctrineExtensions.git", + "reference": "b6c4442b4f32ce05673fbdf1fa4a2d5e315cc0a4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/703fad32e4c8cbe609caf45a71a1d4266c830f0f", - "reference": "703fad32e4c8cbe609caf45a71a1d4266c830f0f", + "url": "https://api.github.com/repos/Atlantic18/DoctrineExtensions/zipball/b6c4442b4f32ce05673fbdf1fa4a2d5e315cc0a4", + "reference": "b6c4442b4f32ce05673fbdf1fa4a2d5e315cc0a4", "shasum": "" }, "require": { - "doctrine/dbal": "^2.5.12", - "doctrine/doctrine-cache-bundle": "~1.2", - "jdorn/sql-formatter": "^1.2.16", - "php": "^5.5.9|^7.0", - "symfony/console": "~2.7|~3.0|~4.0", - "symfony/dependency-injection": "~2.7|~3.0|~4.0", - "symfony/doctrine-bridge": "~2.7|~3.0|~4.0", - "symfony/framework-bundle": "^2.7.22|~3.0|~4.0" + "behat/transliterator": "~1.2", + "doctrine/common": "~2.4", + "php": ">=5.3.2" }, "conflict": { - "symfony/http-foundation": "<2.6" + "doctrine/annotations": "<1.2", + "doctrine/mongodb-odm": ">=2.0" }, "require-dev": { - "doctrine/orm": "~2.4", - "phpunit/phpunit": "^4.8.36|^5.7|^6.4", - "satooshi/php-coveralls": "^1.0", - "symfony/phpunit-bridge": "~2.7|~3.0|~4.0", - "symfony/property-info": "~2.8|~3.0|~4.0", - "symfony/validator": "~2.7|~3.0|~4.0", - "symfony/web-profiler-bundle": "~2.7|~3.0|~4.0", - "symfony/yaml": "~2.7|~3.0|~4.0", - "twig/twig": "~1.26|~2.0" + "doctrine/common": ">=2.5.0", + "doctrine/mongodb-odm": ">=1.0.2 <2.0", + "doctrine/orm": ">=2.5.0", + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5", + "symfony/yaml": "^2.6 || ^3.0 || ^4.0 || ^5.0" }, "suggest": { - "doctrine/orm": "The Doctrine ORM integration is optional in the bundle.", - "symfony/web-profiler-bundle": "To use the data collector." + "doctrine/mongodb-odm": "to use the extensions with the MongoDB ODM", + "doctrine/orm": "to use the extensions with the ORM" }, - "type": "symfony-bundle", + "type": "library", "extra": { "branch-alias": { - "dev-master": "1.8.x-dev" + "dev-master": "2.4.x-dev" } }, "autoload": { "psr-4": { - "Doctrine\\Bundle\\DoctrineBundle\\": "" + "Gedmo\\": "lib/Gedmo" } }, "notification-url": "https://packagist.org/downloads/", @@ -1780,84 +2389,70 @@ ], "authors": [ { - "name": "Symfony Community", - "homepage": "http://symfony.com/contributors" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" + "name": "Gediminas Morkevicius", + "email": "gediminas.morkevicius@gmail.com" }, { - "name": "Doctrine Project", - "homepage": "http://www.doctrine-project.org/" + "name": "Gustavo Falco", + "email": "comfortablynumb84@gmail.com" }, { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "David Buchmann", + "email": "david@liip.ch" } ], - "description": "Symfony DoctrineBundle", - "homepage": "http://www.doctrine-project.org", + "description": "Doctrine2 behavioral extensions", + "homepage": "http://gediminasm.org/", "keywords": [ - "database", - "dbal", - "orm", - "persistence" + "Blameable", + "behaviors", + "doctrine2", + "extensions", + "gedmo", + "loggable", + "nestedset", + "sluggable", + "sortable", + "timestampable", + "translatable", + "tree", + "uploadable" ], - "time": "2018-04-19T14:07:39+00:00" + "time": "2020-08-21T01:27:20+00:00" }, { - "name": "doctrine/doctrine-cache-bundle", - "version": "1.3.5", + "name": "gos/pubsub-router-bundle", + "version": "v0.3.5", "source": { "type": "git", - "url": "https://github.com/doctrine/DoctrineCacheBundle.git", - "reference": "5514c90d9fb595e1095e6d66ebb98ce9ef049927" + "url": "https://github.com/GeniusesOfSymfony/PubSubRouterBundle.git", + "reference": "a3f9666455dc42f38a7ce31ca2fc55bd27421ea0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineCacheBundle/zipball/5514c90d9fb595e1095e6d66ebb98ce9ef049927", - "reference": "5514c90d9fb595e1095e6d66ebb98ce9ef049927", + "url": "https://api.github.com/repos/GeniusesOfSymfony/PubSubRouterBundle/zipball/a3f9666455dc42f38a7ce31ca2fc55bd27421ea0", + "reference": "a3f9666455dc42f38a7ce31ca2fc55bd27421ea0", "shasum": "" }, "require": { - "doctrine/cache": "^1.4.2", - "doctrine/inflector": "~1.0", - "php": ">=5.3.2", - "symfony/doctrine-bridge": "~2.7|~3.3|~4.0" + "doctrine/cache": "~1.4", + "php": ">=5.5", + "symfony/console": "~3.4|~4.0", + "symfony/framework-bundle": "~3.4|~4.0" }, "require-dev": { - "instaclick/coding-standard": "~1.1", - "instaclick/object-calisthenics-sniffs": "dev-master", - "instaclick/symfony2-coding-standard": "dev-remaster", - "phpunit/phpunit": "~4.8.36|~5.6|~6.5|~7.0", - "predis/predis": "~0.8", - "satooshi/php-coveralls": "^1.0", - "squizlabs/php_codesniffer": "~1.5", - "symfony/console": "~2.7|~3.3|~4.0", - "symfony/finder": "~2.7|~3.3|~4.0", - "symfony/framework-bundle": "~2.7|~3.3|~4.0", - "symfony/phpunit-bridge": "~2.7|~3.3|~4.0", - "symfony/security-acl": "~2.7|~3.3", - "symfony/validator": "~2.7|~3.3|~4.0", - "symfony/yaml": "~2.7|~3.3|~4.0" - }, - "suggest": { - "symfony/security-acl": "For using this bundle to cache ACLs" + "phpunit/phpunit": "^4.8.35" }, "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "1.3.x-dev" + "dev-master": "0.3.x-dev" } }, "autoload": { "psr-4": { - "Doctrine\\Bundle\\DoctrineCacheBundle\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "Gos\\Bundle\\PubSubRouterBundle\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1865,67 +2460,80 @@ ], "authors": [ { - "name": "Symfony Community", - "homepage": "http://symfony.com/contributors" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Fabio B. Silva", - "email": "fabio.bat.silva@gmail.com" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@hotmail.com" - }, - { - "name": "Doctrine Project", - "homepage": "http://www.doctrine-project.org/" - }, - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Johann Saunier", + "email": "johann_27@hotmail.fr" } ], - "description": "Symfony Bundle for Doctrine Cache", - "homepage": "https://www.doctrine-project.org", + "description": "Symfony PubSub Router Bundle", + "homepage": "https://github.com/GeniusesOfSymfony/PubSubRouterBundle", "keywords": [ - "cache", - "caching" + "PubSub Bundle", + "WAMP", + "bundle", + "pubsub", + "redis", + "zmq" ], - "time": "2018-11-09T06:25:35+00:00" + "time": "2018-10-04T17:09:23+00:00" }, { - "name": "doctrine/doctrine-fixtures-bundle", - "version": "v2.4.1", + "name": "gos/web-socket-bundle", + "version": "v1.10.3", "source": { "type": "git", - "url": "https://github.com/doctrine/DoctrineFixturesBundle.git", - "reference": "74b8cc70a4a25b774628ee59f4cdf3623a146273" + "url": "https://github.com/GeniusesOfSymfony/WebSocketBundle.git", + "reference": "e040437d823a4bbcfa84d5992b6c41ee59ee20bd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineFixturesBundle/zipball/74b8cc70a4a25b774628ee59f4cdf3623a146273", - "reference": "74b8cc70a4a25b774628ee59f4cdf3623a146273", + "url": "https://api.github.com/repos/GeniusesOfSymfony/WebSocketBundle/zipball/e040437d823a4bbcfa84d5992b6c41ee59ee20bd", + "reference": "e040437d823a4bbcfa84d5992b6c41ee59ee20bd", "shasum": "" }, "require": { - "doctrine/data-fixtures": "~1.0", - "doctrine/doctrine-bundle": "~1.0", - "php": ">=5.3.2", - "symfony/doctrine-bridge": "~2.7|~3.0|~4.0" + "cboden/ratchet": "^0.4.1", + "gos/pubsub-router-bundle": "^0.3", + "gos/websocket-client": "^0.1", + "ocramius/proxy-manager": "^1.0|^2.1", + "php": ">=7.2", + "psr/log": "^1.0", + "react/event-loop": "^1.0", + "symfony/config": "^2.3|^3.0|^4.0", + "symfony/console": "^2.3|^3.0|^4.0", + "symfony/dependency-injection": "^2.3|^3.0|^4.0", + "symfony/event-dispatcher": "^2.3|^3.0|^4.0", + "symfony/http-foundation": "^2.3|^3.0|^4.0", + "symfony/http-kernel": "^2.3|^3.0|^4.0", + "symfony/security-core": "^2.3|^3.0|^4.0" + }, + "conflict": { + "twig/twig": "<1.34|>=2.0,<2.4" + }, + "require-dev": { + "phpunit/phpunit": "^8.5|^9.0" + }, + "suggest": { + "doctrine/cache": "^1.0 to use doctrine/cache as a client driver", + "ext-amqp": "* to use the amqp pusher", + "ext-zmq": "* to use the zmq pusher", + "gos/react-amqp": "^0.2 to use the amqp server push handler", + "predis/predis": "^1.0 to use Predis as a client driver", + "react/zmq": "^0.4 to use zmq server push handler", + "symfony/cache": "^3.1|^4.0 to use symfony/cache as a client driver", + "symfony/options-resolver": "^2.3|^3.0|^4.0 to use the pushers", + "symfony/serializer": "^2.3|^3.0|^4.0 to use the pushers", + "symfony/stopwatch": "^2.3|^3.0|^4.0 to use the data collectors", + "twig/twig": "^1.34|^2.4|^3.0 to use the Twig extension" }, "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "2.4.x-dev" + "dev-1.x": "1.x-dev" } }, "autoload": { "psr-4": { - "Doctrine\\Bundle\\FixturesBundle\\": "" + "Gos\\Bundle\\WebSocketBundle\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -1934,59 +2542,57 @@ ], "authors": [ { - "name": "Symfony Community", - "homepage": "http://symfony.com/contributors" - }, - { - "name": "Doctrine Project", - "homepage": "http://www.doctrine-project.org" + "name": "Jeremy Dare", + "email": "jeremy.d.dare@gmail.com" }, { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Johann Saunier", + "email": "johann_27@hotmail.fr" } ], - "description": "Symfony DoctrineFixturesBundle", - "homepage": "http://www.doctrine-project.org", + "description": "Symfony Web Socket Bundle", + "homepage": "https://github.com/GeniusesOfSymfony/WebSocketBundle", "keywords": [ - "Fixture", - "persistence" + "Ratchet", + "WAMP", + "Web Socket Bundle", + "io", + "websocket" ], - "time": "2017-10-30T19:26:42+00:00" + "funding": [ + { + "url": "https://github.com/mbabker", + "type": "github" + } + ], + "time": "2020-03-20T15:38:29+00:00" }, { - "name": "doctrine/event-manager", - "version": "v1.0.0", + "name": "gos/websocket-client", + "version": "v0.1.2", "source": { "type": "git", - "url": "https://github.com/doctrine/event-manager.git", - "reference": "a520bc093a0170feeb6b14e9d83f3a14452e64b3" + "url": "https://github.com/GeniusesOfSymfony/WebSocketPhpClient.git", + "reference": "13bb38cb01acee648fea1a6ca4ad3dc6148da7fe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/event-manager/zipball/a520bc093a0170feeb6b14e9d83f3a14452e64b3", - "reference": "a520bc093a0170feeb6b14e9d83f3a14452e64b3", + "url": "https://api.github.com/repos/GeniusesOfSymfony/WebSocketPhpClient/zipball/13bb38cb01acee648fea1a6ca4ad3dc6148da7fe", + "reference": "13bb38cb01acee648fea1a6ca4ad3dc6148da7fe", "shasum": "" }, "require": { - "php": "^7.1" - }, - "conflict": { - "doctrine/common": "<2.9@dev" - }, - "require-dev": { - "doctrine/coding-standard": "^4.0", - "phpunit/phpunit": "^7.0" + "php": ">=5.3.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "0.1.x-dev" } }, "autoload": { "psr-4": { - "Doctrine\\Common\\": "lib/Doctrine/Common" + "Gos\\Component\\WebSocketClient\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -1995,68 +2601,84 @@ ], "authors": [ { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" + "name": "Johann Saunier", + "email": "johann_27@hotmail.fr" }, - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" + { + "name": "Martin Bažík", + "email": "martin@bazo.sk" } ], - "description": "Doctrine Event Manager component", - "homepage": "https://www.doctrine-project.org/projects/event-manager.html", + "description": "WAMP client in PHP", "keywords": [ - "event", - "eventdispatcher", - "eventmanager" + "Ratchet", + "WAMP", + "websocket" ], - "time": "2018-06-11T11:59:03+00:00" + "time": "2015-08-04T11:43:11+00:00" }, { - "name": "doctrine/inflector", - "version": "v1.3.0", + "name": "guzzle/guzzle", + "version": "v3.7.4", "source": { "type": "git", - "url": "https://github.com/doctrine/inflector.git", - "reference": "5527a48b7313d15261292c149e55e26eae771b0a" + "url": "https://github.com/guzzle/guzzle.git", + "reference": "b170b028c6bb5799640e46c8803015b0f9a45ed9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/5527a48b7313d15261292c149e55e26eae771b0a", - "reference": "5527a48b7313d15261292c149e55e26eae771b0a", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b170b028c6bb5799640e46c8803015b0f9a45ed9", + "reference": "b170b028c6bb5799640e46c8803015b0f9a45ed9", "shasum": "" }, "require": { - "php": "^7.1" + "ext-curl": "*", + "php": ">=5.3.3", + "symfony/event-dispatcher": ">=2.1" + }, + "replace": { + "guzzle/batch": "self.version", + "guzzle/cache": "self.version", + "guzzle/common": "self.version", + "guzzle/http": "self.version", + "guzzle/inflection": "self.version", + "guzzle/iterator": "self.version", + "guzzle/log": "self.version", + "guzzle/parser": "self.version", + "guzzle/plugin": "self.version", + "guzzle/plugin-async": "self.version", + "guzzle/plugin-backoff": "self.version", + "guzzle/plugin-cache": "self.version", + "guzzle/plugin-cookie": "self.version", + "guzzle/plugin-curlauth": "self.version", + "guzzle/plugin-error-response": "self.version", + "guzzle/plugin-history": "self.version", + "guzzle/plugin-log": "self.version", + "guzzle/plugin-md5": "self.version", + "guzzle/plugin-mock": "self.version", + "guzzle/plugin-oauth": "self.version", + "guzzle/service": "self.version", + "guzzle/stream": "self.version" }, "require-dev": { - "phpunit/phpunit": "^6.2" + "doctrine/cache": "*", + "monolog/monolog": "1.*", + "phpunit/phpunit": "3.7.*", + "psr/log": "1.0.*", + "symfony/class-loader": "*", + "zendframework/zend-cache": "2.0.*", + "zendframework/zend-log": "2.0.*" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.3.x-dev" + "dev-master": "3.7-dev" } }, "autoload": { - "psr-4": { - "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector" + "psr-0": { + "Guzzle\\Tests": "tests/", + "Guzzle": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -2065,72 +2687,71 @@ ], "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": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" }, { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" + "name": "Guzzle Community", + "homepage": "https://github.com/guzzle/guzzle/contributors" } ], - "description": "Common String Manipulations with regard to casing and singular/plural rules.", - "homepage": "http://www.doctrine-project.org", + "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients", + "homepage": "http://guzzlephp.org/", "keywords": [ - "inflection", - "pluralize", - "singularize", - "string" + "client", + "curl", + "framework", + "http", + "http client", + "rest", + "web service" ], - "time": "2018-01-09T20:05:19+00:00" + "abandoned": "guzzlehttp/guzzle", + "time": "2013-10-02T20:47:00+00:00" }, { - "name": "doctrine/instantiator", - "version": "1.2.0", + "name": "guzzlehttp/psr7", + "version": "1.8.1", "source": { "type": "git", - "url": "https://github.com/doctrine/instantiator.git", - "reference": "a2c590166b2133a4633738648b6b064edae0814a" + "url": "https://github.com/guzzle/psr7.git", + "reference": "35ea11d335fd638b5882ff1725228b3d35496ab1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/a2c590166b2133a4633738648b6b064edae0814a", - "reference": "a2c590166b2133a4633738648b6b064edae0814a", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/35ea11d335fd638b5882ff1725228b3d35496ab1", + "reference": "35ea11d335fd638b5882ff1725228b3d35496ab1", "shasum": "" }, "require": { - "php": "^7.1" + "php": ">=5.4.0", + "psr/http-message": "~1.0", + "ralouphie/getallheaders": "^2.0.5 || ^3.0.0" + }, + "provide": { + "psr/http-message-implementation": "1.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" + "ext-zlib": "*", + "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.10" + }, + "suggest": { + "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.2.x-dev" + "dev-master": "1.7-dev" } }, "autoload": { "psr-4": { - "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" - } + "GuzzleHttp\\Psr7\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2138,883 +2759,876 @@ ], "authors": [ { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com", - "homepage": "http://ocramius.github.com/" + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Schultze", + "homepage": "https://github.com/Tobion" } ], - "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", - "homepage": "https://www.doctrine-project.org/projects/instantiator.html", + "description": "PSR-7 message implementation that also provides common utility methods", "keywords": [ - "constructor", - "instantiate" + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" ], - "time": "2019-03-17T17:37:11+00:00" + "time": "2021-03-21T16:25:00+00:00" }, { - "name": "doctrine/lexer", - "version": "1.0.2", + "name": "hoa/compiler", + "version": "3.17.08.08", "source": { "type": "git", - "url": "https://github.com/doctrine/lexer.git", - "reference": "1febd6c3ef84253d7c815bed85fc622ad207a9f8" + "url": "https://github.com/hoaproject/Compiler.git", + "reference": "aa09caf0bf28adae6654ca6ee415ee2f522672de" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/1febd6c3ef84253d7c815bed85fc622ad207a9f8", - "reference": "1febd6c3ef84253d7c815bed85fc622ad207a9f8", + "url": "https://api.github.com/repos/hoaproject/Compiler/zipball/aa09caf0bf28adae6654ca6ee415ee2f522672de", + "reference": "aa09caf0bf28adae6654ca6ee415ee2f522672de", "shasum": "" }, "require": { - "php": ">=5.3.2" + "hoa/consistency": "~1.0", + "hoa/exception": "~1.0", + "hoa/file": "~1.0", + "hoa/iterator": "~2.0", + "hoa/math": "~1.0", + "hoa/protocol": "~1.0", + "hoa/regex": "~1.0", + "hoa/visitor": "~2.0" }, "require-dev": { - "phpunit/phpunit": "^4.5" + "hoa/json": "~2.0", + "hoa/test": "~2.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "3.x-dev" } }, "autoload": { "psr-4": { - "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" + "Hoa\\Compiler\\": "." } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" }, { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" + "name": "Hoa community", + "homepage": "https://hoa-project.net/" } ], - "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", - "homepage": "https://www.doctrine-project.org/projects/lexer.html", + "description": "The Hoa\\Compiler library.", + "homepage": "https://hoa-project.net/", "keywords": [ - "annotations", - "docblock", + "algebraic", + "ast", + "compiler", + "context-free", + "coverage", + "exhaustive", + "grammar", + "isotropic", + "language", "lexer", + "library", + "ll1", + "llk", "parser", - "php" + "pp", + "random", + "regular", + "rule", + "sampler", + "syntax", + "token", + "trace", + "uniform" ], - "time": "2019-06-08T11:03:04+00:00" + "time": "2017-08-08T07:44:07+00:00" }, { - "name": "doctrine/orm", - "version": "v2.6.3", + "name": "hoa/consistency", + "version": "1.17.05.02", "source": { "type": "git", - "url": "https://github.com/doctrine/orm.git", - "reference": "434820973cadf2da2d66e7184be370084cc32ca8" + "url": "https://github.com/hoaproject/Consistency.git", + "reference": "fd7d0adc82410507f332516faf655b6ed22e4c2f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/orm/zipball/434820973cadf2da2d66e7184be370084cc32ca8", - "reference": "434820973cadf2da2d66e7184be370084cc32ca8", + "url": "https://api.github.com/repos/hoaproject/Consistency/zipball/fd7d0adc82410507f332516faf655b6ed22e4c2f", + "reference": "fd7d0adc82410507f332516faf655b6ed22e4c2f", "shasum": "" }, "require": { - "doctrine/annotations": "~1.5", - "doctrine/cache": "~1.6", - "doctrine/collections": "^1.4", - "doctrine/common": "^2.7.1", - "doctrine/dbal": "^2.6", - "doctrine/instantiator": "~1.1", - "ext-pdo": "*", - "php": "^7.1", - "symfony/console": "~3.0|~4.0" + "hoa/exception": "~1.0", + "php": ">=5.5.0" }, "require-dev": { - "doctrine/coding-standard": "^1.0", - "phpunit/phpunit": "^6.5", - "squizlabs/php_codesniffer": "^3.2", - "symfony/yaml": "~3.4|~4.0" - }, - "suggest": { - "symfony/yaml": "If you want to use YAML Metadata Mapping Driver" + "hoa/stream": "~1.0", + "hoa/test": "~2.0" }, - "bin": [ - "bin/doctrine" - ], "type": "library", "extra": { "branch-alias": { - "dev-master": "2.6.x-dev" + "dev-master": "1.x-dev" } }, "autoload": { "psr-4": { - "Doctrine\\ORM\\": "lib/Doctrine/ORM" - } + "Hoa\\Consistency\\": "." + }, + "files": [ + "Prelude.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "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": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" }, { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" + "name": "Hoa community", + "homepage": "https://hoa-project.net/" } ], - "description": "Object-Relational-Mapper for PHP", - "homepage": "http://www.doctrine-project.org", + "description": "The Hoa\\Consistency library.", + "homepage": "https://hoa-project.net/", "keywords": [ - "database", - "orm" + "autoloader", + "callable", + "consistency", + "entity", + "flex", + "keyword", + "library" ], - "time": "2018-11-20T23:46:46+00:00" + "time": "2017-05-02T12:18:12+00:00" }, { - "name": "doctrine/persistence", - "version": "1.1.1", + "name": "hoa/event", + "version": "1.17.01.13", "source": { "type": "git", - "url": "https://github.com/doctrine/persistence.git", - "reference": "3da7c9d125591ca83944f477e65ed3d7b4617c48" + "url": "https://github.com/hoaproject/Event.git", + "reference": "6c0060dced212ffa3af0e34bb46624f990b29c54" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/persistence/zipball/3da7c9d125591ca83944f477e65ed3d7b4617c48", - "reference": "3da7c9d125591ca83944f477e65ed3d7b4617c48", + "url": "https://api.github.com/repos/hoaproject/Event/zipball/6c0060dced212ffa3af0e34bb46624f990b29c54", + "reference": "6c0060dced212ffa3af0e34bb46624f990b29c54", "shasum": "" }, "require": { - "doctrine/annotations": "^1.0", - "doctrine/cache": "^1.0", - "doctrine/collections": "^1.0", - "doctrine/event-manager": "^1.0", - "doctrine/reflection": "^1.0", - "php": "^7.1" - }, - "conflict": { - "doctrine/common": "<2.10@dev" + "hoa/consistency": "~1.0", + "hoa/exception": "~1.0" }, "require-dev": { - "doctrine/coding-standard": "^5.0", - "phpstan/phpstan": "^0.8", - "phpunit/phpunit": "^7.0" + "hoa/test": "~2.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1.x-dev" + "dev-master": "1.x-dev" } }, "autoload": { "psr-4": { - "Doctrine\\Common\\": "lib/Doctrine/Common" + "Hoa\\Event\\": "." } }, "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" - }, + "BSD-3-Clause" + ], + "authors": [ { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" }, { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" + "name": "Hoa community", + "homepage": "https://hoa-project.net/" } ], - "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", + "description": "The Hoa\\Event library.", + "homepage": "https://hoa-project.net/", "keywords": [ - "mapper", - "object", - "odm", - "orm", - "persistence" + "event", + "library", + "listener", + "observer" ], - "time": "2019-04-23T08:28:24+00:00" + "time": "2017-01-13T15:30:50+00:00" }, { - "name": "doctrine/reflection", - "version": "v1.0.0", + "name": "hoa/exception", + "version": "1.17.01.16", "source": { "type": "git", - "url": "https://github.com/doctrine/reflection.git", - "reference": "02538d3f95e88eb397a5f86274deb2c6175c2ab6" + "url": "https://github.com/hoaproject/Exception.git", + "reference": "091727d46420a3d7468ef0595651488bfc3a458f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/reflection/zipball/02538d3f95e88eb397a5f86274deb2c6175c2ab6", - "reference": "02538d3f95e88eb397a5f86274deb2c6175c2ab6", + "url": "https://api.github.com/repos/hoaproject/Exception/zipball/091727d46420a3d7468ef0595651488bfc3a458f", + "reference": "091727d46420a3d7468ef0595651488bfc3a458f", "shasum": "" }, "require": { - "doctrine/annotations": "^1.0", - "ext-tokenizer": "*", - "php": "^7.1" + "hoa/consistency": "~1.0", + "hoa/event": "~1.0" }, "require-dev": { - "doctrine/coding-standard": "^4.0", - "doctrine/common": "^2.8", - "phpstan/phpstan": "^0.9.2", - "phpstan/phpstan-phpunit": "^0.9.4", - "phpunit/phpunit": "^7.0", - "squizlabs/php_codesniffer": "^3.0" + "hoa/test": "~2.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.x-dev" } }, "autoload": { "psr-4": { - "Doctrine\\Common\\": "lib/Doctrine/Common" + "Hoa\\Exception\\": "." } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" }, { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" + "name": "Hoa community", + "homepage": "https://hoa-project.net/" } ], - "description": "Doctrine Reflection component", - "homepage": "https://www.doctrine-project.org/projects/reflection.html", + "description": "The Hoa\\Exception library.", + "homepage": "https://hoa-project.net/", "keywords": [ - "reflection" + "exception", + "library" ], - "time": "2018-06-14T14:45:07+00:00" + "time": "2017-01-16T07:53:27+00:00" }, { - "name": "escapestudios/wsse-authentication-bundle", - "version": "2.3.0", - "target-dir": "Escape/WSSEAuthenticationBundle", + "name": "hoa/file", + "version": "1.17.07.11", "source": { "type": "git", - "url": "https://github.com/djoos/EscapeWSSEAuthenticationBundle.git", - "reference": "fe5585f20570c89a3e6f9b889104c1263a734a22" + "url": "https://github.com/hoaproject/File.git", + "reference": "35cb979b779bc54918d2f9a4e02ed6c7a1fa67ca" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/djoos/EscapeWSSEAuthenticationBundle/zipball/fe5585f20570c89a3e6f9b889104c1263a734a22", - "reference": "fe5585f20570c89a3e6f9b889104c1263a734a22", + "url": "https://api.github.com/repos/hoaproject/File/zipball/35cb979b779bc54918d2f9a4e02ed6c7a1fa67ca", + "reference": "35cb979b779bc54918d2f9a4e02ed6c7a1fa67ca", "shasum": "" }, "require": { - "doctrine/common": "~2.2", - "php": ">=5.3.9", - "symfony/framework-bundle": "~2.3|~3.0", - "symfony/security-bundle": "~2.3|~3.0" + "hoa/consistency": "~1.0", + "hoa/event": "~1.0", + "hoa/exception": "~1.0", + "hoa/iterator": "~2.0", + "hoa/stream": "~1.0" }, "require-dev": { - "symfony/finder": "~2.3|~3.0", - "symfony/phpunit-bridge": "~2.7|~3.0" + "hoa/test": "~2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } }, - "type": "symfony-bundle", "autoload": { - "psr-0": { - "Escape\\WSSEAuthenticationBundle": "" + "psr-4": { + "Hoa\\File\\": "." } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "David Joos", - "email": "david.joos@escapestudios.com" + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" }, { - "name": "Community contributors", - "homepage": "https://github.com/djoos/EscapeWSSEAuthenticationBundle/graphs/contributors" + "name": "Hoa community", + "homepage": "https://hoa-project.net/" } ], - "description": "Symfony2 bundle to implement WSSE authentication", - "homepage": "https://github.com/djoos/EscapeWSSEAuthenticationBundle", + "description": "The Hoa\\File library.", + "homepage": "https://hoa-project.net/", "keywords": [ - "Authentication", - "bundle", - "wsse" + "Socket", + "directory", + "file", + "finder", + "library", + "link", + "temporary" ], - "time": "2018-02-08T14:04:44+00:00" + "time": "2017-07-11T07:42:15+00:00" }, { - "name": "evenement/evenement", - "version": "v2.1.0", + "name": "hoa/iterator", + "version": "2.17.01.10", "source": { "type": "git", - "url": "https://github.com/igorw/evenement.git", - "reference": "6ba9a777870ab49f417e703229d53931ed40fd7a" + "url": "https://github.com/hoaproject/Iterator.git", + "reference": "d1120ba09cb4ccd049c86d10058ab94af245f0cc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/igorw/evenement/zipball/6ba9a777870ab49f417e703229d53931ed40fd7a", - "reference": "6ba9a777870ab49f417e703229d53931ed40fd7a", + "url": "https://api.github.com/repos/hoaproject/Iterator/zipball/d1120ba09cb4ccd049c86d10058ab94af245f0cc", + "reference": "d1120ba09cb4ccd049c86d10058ab94af245f0cc", "shasum": "" }, "require": { - "php": ">=5.4.0" + "hoa/consistency": "~1.0", + "hoa/exception": "~1.0" }, "require-dev": { - "phpunit/phpunit": "^6.0||^5.7||^4.8.35" + "hoa/test": "~2.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "2.x-dev" } }, "autoload": { - "psr-0": { - "Evenement": "src" + "psr-4": { + "Hoa\\Iterator\\": "." } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Igor Wiedler", - "email": "igor@wiedler.ch" + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" + }, + { + "name": "Hoa community", + "homepage": "https://hoa-project.net/" } ], - "description": "Événement is a very simple event dispatching library for PHP", + "description": "The Hoa\\Iterator library.", + "homepage": "https://hoa-project.net/", "keywords": [ - "event-dispatcher", - "event-emitter" + "iterator", + "library" ], - "time": "2017-07-17T17:39:19+00:00" + "time": "2017-01-10T10:34:47+00:00" }, { - "name": "ezyang/htmlpurifier", - "version": "v4.10.0", + "name": "hoa/math", + "version": "1.17.05.16", "source": { "type": "git", - "url": "https://github.com/ezyang/htmlpurifier.git", - "reference": "d85d39da4576a6934b72480be6978fb10c860021" + "url": "https://github.com/hoaproject/Math.git", + "reference": "7150785d30f5d565704912116a462e9f5bc83a0c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/d85d39da4576a6934b72480be6978fb10c860021", - "reference": "d85d39da4576a6934b72480be6978fb10c860021", + "url": "https://api.github.com/repos/hoaproject/Math/zipball/7150785d30f5d565704912116a462e9f5bc83a0c", + "reference": "7150785d30f5d565704912116a462e9f5bc83a0c", "shasum": "" }, "require": { - "php": ">=5.2" + "hoa/compiler": "~3.0", + "hoa/consistency": "~1.0", + "hoa/exception": "~1.0", + "hoa/iterator": "~2.0", + "hoa/protocol": "~1.0", + "hoa/zformat": "~1.0" }, "require-dev": { - "simpletest/simpletest": "^1.1" + "hoa/test": "~2.0" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, "autoload": { - "psr-0": { - "HTMLPurifier": "library/" - }, - "files": [ - "library/HTMLPurifier.composer.php" - ] + "psr-4": { + "Hoa\\Math\\": "." + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "LGPL" + "BSD-3-Clause" ], "authors": [ { - "name": "Edward Z. Yang", - "email": "admin@htmlpurifier.org", - "homepage": "http://ezyang.com" + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" + }, + { + "name": "Hoa community", + "homepage": "https://hoa-project.net/" } ], - "description": "Standards compliant HTML filter written in PHP", - "homepage": "http://htmlpurifier.org/", + "description": "The Hoa\\Math library.", + "homepage": "https://hoa-project.net/", "keywords": [ - "html" + "arrangement", + "combination", + "combinatorics", + "counting", + "library", + "math", + "permutation", + "sampler", + "set" ], - "time": "2018-02-23T01:58:20+00:00" + "time": "2017-05-16T08:02:17+00:00" }, { - "name": "fig/link-util", - "version": "1.0.0", + "name": "hoa/protocol", + "version": "1.17.01.14", "source": { "type": "git", - "url": "https://github.com/php-fig/link-util.git", - "reference": "1a07821801a148be4add11ab0603e4af55a72fac" + "url": "https://github.com/hoaproject/Protocol.git", + "reference": "5c2cf972151c45f373230da170ea015deecf19e2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/link-util/zipball/1a07821801a148be4add11ab0603e4af55a72fac", - "reference": "1a07821801a148be4add11ab0603e4af55a72fac", + "url": "https://api.github.com/repos/hoaproject/Protocol/zipball/5c2cf972151c45f373230da170ea015deecf19e2", + "reference": "5c2cf972151c45f373230da170ea015deecf19e2", "shasum": "" }, "require": { - "php": ">=5.5.0", - "psr/link": "~1.0@dev" + "hoa/consistency": "~1.0", + "hoa/exception": "~1.0" }, "require-dev": { - "phpunit/phpunit": "^5.1", - "squizlabs/php_codesniffer": "^2.3.1" + "hoa/test": "~2.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.x-dev" } }, "autoload": { "psr-4": { - "Fig\\Link\\": "src/" - } + "Hoa\\Protocol\\": "." + }, + "files": [ + "Wrapper.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" + }, + { + "name": "Hoa community", + "homepage": "https://hoa-project.net/" } ], - "description": "Common utility implementations for HTTP links", + "description": "The Hoa\\Protocol library.", + "homepage": "https://hoa-project.net/", "keywords": [ - "http", - "http-link", - "link", - "psr", - "psr-13", - "rest" + "library", + "protocol", + "resource", + "stream", + "wrapper" ], - "time": "2016-10-17T18:31:11+00:00" + "time": "2017-01-14T12:26:10+00:00" }, { - "name": "friendsofsymfony/jsrouting-bundle", - "version": "2.2.2", + "name": "hoa/regex", + "version": "1.17.01.13", "source": { "type": "git", - "url": "https://github.com/FriendsOfSymfony/FOSJsRoutingBundle.git", - "reference": "be6c7ec335d0f0cf3b6d152d6b64d5772f5919b6" + "url": "https://github.com/hoaproject/Regex.git", + "reference": "7e263a61b6fb45c1d03d8e5ef77668518abd5bec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FriendsOfSymfony/FOSJsRoutingBundle/zipball/be6c7ec335d0f0cf3b6d152d6b64d5772f5919b6", - "reference": "be6c7ec335d0f0cf3b6d152d6b64d5772f5919b6", + "url": "https://api.github.com/repos/hoaproject/Regex/zipball/7e263a61b6fb45c1d03d8e5ef77668518abd5bec", + "reference": "7e263a61b6fb45c1d03d8e5ef77668518abd5bec", "shasum": "" }, "require": { - "php": "^5.3.9|^7.0", - "symfony/console": "~2.7||~3.0|^4.0", - "symfony/framework-bundle": "~2.7||~3.0|^4.0", - "symfony/serializer": "~2.7||~3.0|^4.0", - "willdurand/jsonp-callback-validator": "~1.0" - }, - "require-dev": { - "symfony/expression-language": "~2.7||~3.0|^4.0", - "symfony/phpunit-bridge": "^3.3|^4.0" + "hoa/consistency": "~1.0", + "hoa/exception": "~1.0", + "hoa/math": "~1.0", + "hoa/protocol": "~1.0", + "hoa/ustring": "~4.0", + "hoa/visitor": "~2.0" }, - "type": "symfony-bundle", + "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "1.x-dev" } }, "autoload": { "psr-4": { - "FOS\\JsRoutingBundle\\": "" + "Hoa\\Regex\\": "." } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "FriendsOfSymfony Community", - "homepage": "https://github.com/friendsofsymfony/FOSJsRoutingBundle/contributors" + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" }, { - "name": "William Durand", - "email": "will+git@drnd.me" + "name": "Hoa community", + "homepage": "https://hoa-project.net/" } ], - "description": "A pretty nice way to expose your Symfony2 routing to client applications.", - "homepage": "http://friendsofsymfony.github.com", + "description": "The Hoa\\Regex library.", + "homepage": "https://hoa-project.net/", "keywords": [ - "Js Routing", - "javascript", - "routing" + "compiler", + "library", + "regex" ], - "time": "2018-11-28T20:11:21+00:00" + "time": "2017-01-13T16:10:24+00:00" }, { - "name": "friendsofsymfony/rest-bundle", - "version": "1.8.0", - "target-dir": "FOS/RestBundle", + "name": "hoa/stream", + "version": "1.17.02.21", "source": { "type": "git", - "url": "https://github.com/FriendsOfSymfony/FOSRestBundle.git", - "reference": "c0f1aaf9e61a89b02eb5f2fbd2871d686706acb1" + "url": "https://github.com/hoaproject/Stream.git", + "reference": "3293cfffca2de10525df51436adf88a559151d82" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FriendsOfSymfony/FOSRestBundle/zipball/c0f1aaf9e61a89b02eb5f2fbd2871d686706acb1", - "reference": "c0f1aaf9e61a89b02eb5f2fbd2871d686706acb1", + "url": "https://api.github.com/repos/hoaproject/Stream/zipball/3293cfffca2de10525df51436adf88a559151d82", + "reference": "3293cfffca2de10525df51436adf88a559151d82", "shasum": "" }, "require": { - "doctrine/inflector": "~1.0", - "php": "^5.3.9|~7.0", - "psr/log": "~1.0", - "symfony/finder": "~2.3|~3.0", - "symfony/framework-bundle": "~2.3|~3.0", - "symfony/http-kernel": "^2.3.24|~3.0", - "willdurand/jsonp-callback-validator": "~1.0", - "willdurand/negotiation": "~1.2" + "hoa/consistency": "~1.0", + "hoa/event": "~1.0", + "hoa/exception": "~1.0", + "hoa/protocol": "~1.0" }, - "conflict": { - "jms/serializer": "<0.13", - "jms/serializer-bundle": "<0.11", - "sensio/framework-extra-bundle": ">=3.0.13", - "symfony/validator": ">=2.5.0,<2.5.5" - }, - "require-dev": { - "jms/serializer": "~0.13|~1.0", - "jms/serializer-bundle": "~0.11|~1.0", - "phpoption/phpoption": "~1.1.0", - "sensio/framework-extra-bundle": "~2.0|~3.0,<3.0.13", - "sllh/php-cs-fixer-styleci-bridge": "^1.3", - "symfony/browser-kit": "~2.3|~3.0", - "symfony/dependency-injection": "~2.3|~3.0", - "symfony/form": "~2.3|~3.0", - "symfony/phpunit-bridge": "~2.7|~3.0", - "symfony/security": "~2.3|~3.0", - "symfony/serializer": "~2.3|~3.0", - "symfony/validator": "~2.3|~3.0", - "symfony/yaml": "~2.3|~3.0" - }, - "suggest": { - "jms/serializer-bundle": "Add support for advanced serialization capabilities, recommended, requires ~0.12|~1.0", - "sensio/framework-extra-bundle": "Add support for route annotations and the view response listener, requires ~2.0|~3.0", - "symfony/serializer": "Add support for basic serialization capabilities and xml decoding, requires ~2.3", - "symfony/validator": "Add support for validation capabilities in the ParamFetcher, requires ~2.3" + "require-dev": { + "hoa/test": "~2.0" }, - "type": "symfony-bundle", + "type": "library", "extra": { "branch-alias": { - "dev-master": "1.8-dev" + "dev-master": "1.x-dev" } }, "autoload": { - "psr-0": { - "FOS\\RestBundle": "" + "psr-4": { + "Hoa\\Stream\\": "." } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Lukas Kahwe Smith", - "email": "smith@pooteeweet.org" - }, - { - "name": "FriendsOfSymfony Community", - "homepage": "https://github.com/friendsofsymfony/FOSRestBundle/contributors" + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" }, { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com" + "name": "Hoa community", + "homepage": "https://hoa-project.net/" } ], - "description": "This Bundle provides various tools to rapidly develop RESTful API's with Symfony", - "homepage": "http://friendsofsymfony.github.com", + "description": "The Hoa\\Stream library.", + "homepage": "https://hoa-project.net/", "keywords": [ - "rest" + "Context", + "bucket", + "composite", + "filter", + "in", + "library", + "out", + "protocol", + "stream", + "wrapper" ], - "time": "2016-06-21T08:42:59+00:00" + "time": "2017-02-21T16:01:06+00:00" }, { - "name": "gedmo/doctrine-extensions", - "version": "v2.4.37", + "name": "hoa/ustring", + "version": "4.17.01.16", "source": { "type": "git", - "url": "https://github.com/Atlantic18/DoctrineExtensions.git", - "reference": "5dd471f656e46d815f063bf3f12c667649ec7ffb" + "url": "https://github.com/hoaproject/Ustring.git", + "reference": "e6326e2739178799b1fe3fdd92029f9517fa17a0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Atlantic18/DoctrineExtensions/zipball/5dd471f656e46d815f063bf3f12c667649ec7ffb", - "reference": "5dd471f656e46d815f063bf3f12c667649ec7ffb", + "url": "https://api.github.com/repos/hoaproject/Ustring/zipball/e6326e2739178799b1fe3fdd92029f9517fa17a0", + "reference": "e6326e2739178799b1fe3fdd92029f9517fa17a0", "shasum": "" }, "require": { - "behat/transliterator": "~1.2", - "doctrine/common": "~2.4", - "php": ">=5.3.2" - }, - "conflict": { - "doctrine/annotations": "<1.2" + "hoa/consistency": "~1.0", + "hoa/exception": "~1.0" }, "require-dev": { - "doctrine/common": ">=2.5.0", - "doctrine/mongodb-odm": ">=1.0.2", - "doctrine/orm": ">=2.5.0", - "phpunit/phpunit": "^4.8.35|^5.7|^6.5", - "symfony/yaml": "~2.6|~3.0|~4.0" + "hoa/test": "~2.0" }, "suggest": { - "doctrine/mongodb-odm": "to use the extensions with the MongoDB ODM", - "doctrine/orm": "to use the extensions with the ORM" + "ext-iconv": "ext/iconv must be present (or a third implementation) to use Hoa\\Ustring::transcode().", + "ext-intl": "To get a better Hoa\\Ustring::toAscii() and Hoa\\Ustring::compareTo()." }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.4.x-dev" + "dev-master": "4.x-dev" } }, "autoload": { "psr-4": { - "Gedmo\\": "lib/Gedmo" + "Hoa\\Ustring\\": "." } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "David Buchmann", - "email": "david@liip.ch" - }, - { - "name": "Gediminas Morkevicius", - "email": "gediminas.morkevicius@gmail.com" + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" }, { - "name": "Gustavo Falco", - "email": "comfortablynumb84@gmail.com" + "name": "Hoa community", + "homepage": "https://hoa-project.net/" } ], - "description": "Doctrine2 behavioral extensions", - "homepage": "http://gediminasm.org/", + "description": "The Hoa\\Ustring library.", + "homepage": "https://hoa-project.net/", "keywords": [ - "Blameable", - "behaviors", - "doctrine2", - "extensions", - "gedmo", - "loggable", - "nestedset", - "sluggable", - "sortable", - "timestampable", - "translatable", - "tree", - "uploadable" + "library", + "search", + "string", + "unicode" ], - "time": "2019-03-17T18:16:12+00:00" + "time": "2017-01-16T07:08:25+00:00" }, { - "name": "gos/pnctl-event-loop-emitter", - "version": "v0.1.7", + "name": "hoa/visitor", + "version": "2.17.01.16", "source": { "type": "git", - "url": "https://github.com/GeniusesOfSymfony/PNCTLEventLoopEmitter.git", - "reference": "93bb0f0e60e4e1f4025f77c8a4fd9ae0c3b45fb3" + "url": "https://github.com/hoaproject/Visitor.git", + "reference": "c18fe1cbac98ae449e0d56e87469103ba08f224a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/GeniusesOfSymfony/PNCTLEventLoopEmitter/zipball/93bb0f0e60e4e1f4025f77c8a4fd9ae0c3b45fb3", - "reference": "93bb0f0e60e4e1f4025f77c8a4fd9ae0c3b45fb3", + "url": "https://api.github.com/repos/hoaproject/Visitor/zipball/c18fe1cbac98ae449e0d56e87469103ba08f224a", + "reference": "c18fe1cbac98ae449e0d56e87469103ba08f224a", "shasum": "" }, "require": { - "evenement/evenement": "~2.0|~3.0", - "php": ">=5.4", - "react/event-loop": "~0.4.0|^0.5" + "hoa/consistency": "~1.0" + }, + "require-dev": { + "hoa/test": "~2.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "2.x-dev" } }, "autoload": { "psr-4": { - "Gos\\Component\\PnctlEventLoopEmitter\\": "src/" - }, - "files": [ - "src/functions.php" - ] + "Hoa\\Visitor\\": "." + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Johann Saunier", - "email": "johann_27@hotmail.fr" + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" + }, + { + "name": "Hoa community", + "homepage": "https://hoa-project.net/" } ], - "description": "Pnctl event emitter for event loop", - "homepage": "https://github.com/GeniusesOfSymfony/PnctlEventLoopEmitter", + "description": "The Hoa\\Visitor library.", + "homepage": "https://hoa-project.net/", "keywords": [ - "Pnctl", - "event loop", - "reactphp" + "library", + "structure", + "visit", + "visitor" ], - "time": "2018-04-09T11:12:07+00:00" + "time": "2017-01-16T07:02:03+00:00" }, { - "name": "gos/pubsub-router-bundle", - "version": "v0.3.5", + "name": "hoa/zformat", + "version": "1.17.01.10", "source": { "type": "git", - "url": "https://github.com/GeniusesOfSymfony/PubSubRouterBundle.git", - "reference": "a3f9666455dc42f38a7ce31ca2fc55bd27421ea0" + "url": "https://github.com/hoaproject/Zformat.git", + "reference": "522c381a2a075d4b9dbb42eb4592dd09520e4ac2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/GeniusesOfSymfony/PubSubRouterBundle/zipball/a3f9666455dc42f38a7ce31ca2fc55bd27421ea0", - "reference": "a3f9666455dc42f38a7ce31ca2fc55bd27421ea0", + "url": "https://api.github.com/repos/hoaproject/Zformat/zipball/522c381a2a075d4b9dbb42eb4592dd09520e4ac2", + "reference": "522c381a2a075d4b9dbb42eb4592dd09520e4ac2", "shasum": "" }, "require": { - "doctrine/cache": "~1.4", - "php": ">=5.5", - "symfony/console": "~3.4|~4.0", - "symfony/framework-bundle": "~3.4|~4.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35" + "hoa/consistency": "~1.0", + "hoa/exception": "~1.0" }, - "type": "symfony-bundle", + "type": "library", "extra": { "branch-alias": { - "dev-master": "0.3.x-dev" + "dev-master": "1.x-dev" } }, "autoload": { "psr-4": { - "Gos\\Bundle\\PubSubRouterBundle\\": "" + "Hoa\\Zformat\\": "." } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Johann Saunier", - "email": "johann_27@hotmail.fr" + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" + }, + { + "name": "Hoa community", + "homepage": "https://hoa-project.net/" } ], - "description": "Symfony PubSub Router Bundle", - "homepage": "https://github.com/GeniusesOfSymfony/PubSubRouterBundle", + "description": "The Hoa\\Zformat library.", + "homepage": "https://hoa-project.net/", "keywords": [ - "PubSub Bundle", - "WAMP", - "bundle", - "pubsub", - "redis", - "zmq" + "library", + "parameter", + "zformat" ], - "time": "2018-10-04T17:09:23+00:00" + "time": "2017-01-10T10:39:54+00:00" }, { - "name": "gos/ratchet", - "version": "v0.3.6", + "name": "hwi/oauth-bundle", + "version": "0.6.3", "source": { "type": "git", - "url": "https://github.com/GeniusesOfSymfony/Ratchet.git", - "reference": "f72ee4f70f24da1fc232537088e6c368ae4211e0" + "url": "https://github.com/hwi/HWIOAuthBundle.git", + "reference": "0963709b04d8ac0d6d6c0c78787f6f59bd0d9a01" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/GeniusesOfSymfony/Ratchet/zipball/f72ee4f70f24da1fc232537088e6c368ae4211e0", - "reference": "f72ee4f70f24da1fc232537088e6c368ae4211e0", + "url": "https://api.github.com/repos/hwi/HWIOAuthBundle/zipball/0963709b04d8ac0d6d6c0c78787f6f59bd0d9a01", + "reference": "0963709b04d8ac0d6d6c0c78787f6f59bd0d9a01", "shasum": "" }, "require": { - "guzzle/http": "^3.6", - "php": ">=5.3.9", - "react/socket": "^0.3 || ^0.4", - "symfony/http-foundation": "^2.2|^3.0|^4.0", - "symfony/routing": "^2.2|^3.0|^4.0" + "php": "^5.6|^7.0", + "php-http/client-common": "^1.3", + "php-http/client-implementation": "^1.0", + "php-http/discovery": "^1.0", + "php-http/httplug": "^1.0", + "php-http/message-factory": "^1.0", + "psr/http-message": "^1.0", + "symfony/form": "^2.8|^3.0|^4.0", + "symfony/framework-bundle": "^2.8|^3.0|^4.0", + "symfony/options-resolver": "^2.8|^3.0|^4.0", + "symfony/security-bundle": "^2.8|^3.0|^4.0", + "symfony/templating": "^2.8|^3.0|^4.0", + "symfony/yaml": "^2.8|^3.0|^4.0" + }, + "conflict": { + "twig/twig": "<1.12" + }, + "require-dev": { + "doctrine/orm": "^2.3", + "friendsofphp/php-cs-fixer": "^2.0", + "friendsofsymfony/user-bundle": "^1.3|^2.0", + "php-http/guzzle6-adapter": "^1.1", + "php-http/httplug-bundle": "^1.7", + "phpunit/phpunit": "^5.7", + "symfony/phpunit-bridge": "^2.8|^3.0|^4.0", + "symfony/property-access": "^2.8|^3.0|^4.0", + "symfony/stopwatch": "^2.8|^3.0|^4.0", + "symfony/twig-bundle": "^2.8|^3.0|^4.0", + "symfony/validator": "^2.8|^3.0|^4.0" + }, + "suggest": { + "doctrine/doctrine-bundle": "to use Doctrine user provider", + "friendsofsymfony/user-bundle": "to connect FOSUB with this bundle", + "php-http/httplug-bundle": "to provide required HTTP client with ease.", + "symfony/property-access": "to use FOSUB integration with this bundle", + "symfony/twig-bundle": "to use the Twig hwi_oauth_* functions" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "0.6-dev" + } }, - "type": "library", "autoload": { "psr-4": { - "Ratchet\\": "src/Ratchet" - } + "HWI\\Bundle\\OAuthBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3022,48 +3636,127 @@ ], "authors": [ { - "name": "Chris Boden", - "email": "cboden@gmail.com", - "role": "Developer" + "name": "Contributors", + "homepage": "https://github.com/hwi/HWIOAuthBundle/contributors" + }, + { + "name": "Joseph Bielawski", + "email": "stloyd@gmail.com" + }, + { + "name": "Alexander", + "email": "iam.asm89@gmail.com" + }, + { + "name": "Geoffrey Bachelet", + "email": "geoffrey.bachelet@gmail.com" } ], - "description": "PHP WebSocket library", - "homepage": "http://socketo.me", + "description": "Support for authenticating users using both OAuth1.0a and OAuth2 in Symfony2.", + "homepage": "http://github.com/hwi/HWIOAuthBundle", "keywords": [ - "Ratchet", - "WebSockets", - "server", - "sockets" + "37signals", + "Authentication", + "Deezer", + "EVE Online", + "amazon", + "asana", + "auth0", + "azure", + "bitbucket", + "bitly", + "box", + "bufferapp", + "clever", + "dailymotion", + "deviantart", + "discogs", + "disqus", + "dropbox", + "eventbrite", + "facebook", + "firewall", + "fiware", + "flickr", + "foursquare", + "github", + "gitlab", + "google", + "hubic", + "instagram", + "jawbone", + "jira", + "linkedin", + "mail.ru", + "oauth", + "oauth1", + "oauth2", + "odnoklassniki", + "paypal", + "qq", + "reddit", + "runkeeper", + "salesforce", + "security", + "sensio connect", + "sina weibo", + "slack", + "sound cloud", + "spotify", + "stack exchange", + "stereomood", + "strava", + "toshl", + "trakt", + "trello", + "twitch", + "twitter", + "vkontakte", + "windows live", + "wordpress", + "wunderlist", + "xing", + "yahoo", + "yandex", + "youtube" ], - "time": "2017-12-12T16:15:11+00:00" + "time": "2018-07-31T10:19:28+00:00" }, { - "name": "gos/ratchet-stack", - "version": "v0.2.0", + "name": "imagine/imagine", + "version": "v0.7.1", "source": { "type": "git", - "url": "https://github.com/GeniusesOfSymfony/RatchetStack.git", - "reference": "a7dfc817bf8b786c575022e290ab0769dbf09814" + "url": "https://github.com/avalanche123/Imagine.git", + "reference": "a9a702a946073cbca166718f1b02a1e72d742daa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/GeniusesOfSymfony/RatchetStack/zipball/a7dfc817bf8b786c575022e290ab0769dbf09814", - "reference": "a7dfc817bf8b786c575022e290ab0769dbf09814", + "url": "https://api.github.com/repos/avalanche123/Imagine/zipball/a9a702a946073cbca166718f1b02a1e72d742daa", + "reference": "a9a702a946073cbca166718f1b02a1e72d742daa", "shasum": "" }, "require": { - "cboden/ratchet": "^0.3|^0.4", - "php": ">=5.3" + "php": ">=5.3.2" + }, + "require-dev": { + "sami/sami": "^3.3", + "symfony/phpunit-bridge": "^3.2" + }, + "suggest": { + "ext-gd": "to use the GD implementation", + "ext-gmagick": "to use the Gmagick implementation", + "ext-imagick": "to use the Imagick implementation" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-develop": "0.7-dev" } }, "autoload": { - "psr-4": { - "Gos\\Component\\RatchetStack\\": "src/" + "psr-0": { + "Imagine": "lib/" } }, "notification-url": "https://packagist.org/downloads/", @@ -3072,65 +3765,53 @@ ], "authors": [ { - "name": "Johann Saunier", - "email": "johann_27@hotmail.fr" + "name": "Bulat Shakirzyanov", + "email": "mallluhuct@gmail.com", + "homepage": "http://avalanche123.com" } ], - "description": "Ratchet Stack", - "homepage": "https://github.com/GeniusesOfSymfony/RatchetStack", + "description": "Image processing for PHP 5.3", + "homepage": "http://imagine.readthedocs.org/", "keywords": [ - "Ratchet", - "application", - "stack" + "drawing", + "graphics", + "image manipulation", + "image processing" ], - "time": "2018-05-02T13:03:51+00:00" + "time": "2017-05-16T10:31:22+00:00" }, { - "name": "gos/web-socket-bundle", - "version": "v1.8.11", + "name": "incenteev/composer-parameter-handler", + "version": "v2.1.4", "source": { "type": "git", - "url": "https://github.com/GeniusesOfSymfony/WebSocketBundle.git", - "reference": "a26b71e9014a73b95ddbb02a813157563a296a48" + "url": "https://github.com/Incenteev/ParameterHandler.git", + "reference": "084befb11ec21faeadcddefb88b66132775ff59b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/GeniusesOfSymfony/WebSocketBundle/zipball/a26b71e9014a73b95ddbb02a813157563a296a48", - "reference": "a26b71e9014a73b95ddbb02a813157563a296a48", + "url": "https://api.github.com/repos/Incenteev/ParameterHandler/zipball/084befb11ec21faeadcddefb88b66132775ff59b", + "reference": "084befb11ec21faeadcddefb88b66132775ff59b", "shasum": "" }, "require": { - "gos/pnctl-event-loop-emitter": "~0.1", - "gos/pubsub-router-bundle": "~0.2", - "gos/ratchet": "~0.3.5", - "gos/ratchet-stack": "~0.1", - "gos/websocket-client": "~0.1.0", - "php": ">=5.4", - "symfony/framework-bundle": "~2.3|~3.0" - }, - "replace": { - "cboden/ratchet": "~0.3.0" + "php": ">=5.3.3", + "symfony/yaml": "^2.3 || ^3.0 || ^4.0 || ^5.0" }, "require-dev": { - "phpunit/phpunit": "^4.8" - }, - "suggest": { - "ext-amqp": "*", - "ext-libev": "*", - "ext-libevent": ">=0.0.5", - "ext-zmq": "*", - "ocramius/proxy-manager": "~1.0", - "symfony/proxy-manager-bridge": "~2.3" + "composer/composer": "^1.0@dev", + "symfony/filesystem": "^2.3 || ^3 || ^4 || ^5", + "symfony/phpunit-bridge": "^4.0 || ^5.0" }, - "type": "symfony-bundle", + "type": "library", "extra": { "branch-alias": { - "dev-master": "1.8.x-dev" + "dev-master": "2.1.x-dev" } }, "autoload": { "psr-4": { - "Gos\\Bundle\\WebSocketBundle\\": "" + "Incenteev\\ParameterHandler\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -3139,52 +3820,47 @@ ], "authors": [ { - "name": "Jeremy Dare", - "email": "jeremy.d.dare@gmail.com" - }, - { - "name": "Johann Saunier", - "email": "johann_27@hotmail.fr" + "name": "Christophe Coevoet", + "email": "stof@notk.org" } ], - "description": "Symfony Web Socket Bundle", - "homepage": "https://github.com/GeniusesOfSymfony/WebSocketBundle", + "description": "Composer script handling your ignored parameter file", + "homepage": "https://github.com/Incenteev/ParameterHandler", "keywords": [ - "Ratchet", - "WAMP", - "Web Socket Bundle", - "io", - "websocket" + "parameters management" ], - "time": "2017-09-29T16:00:43+00:00" + "time": "2020-03-17T21:10:00+00:00" }, { - "name": "gos/websocket-client", - "version": "v0.1.2", + "name": "jdorn/sql-formatter", + "version": "v1.2.17", "source": { "type": "git", - "url": "https://github.com/GeniusesOfSymfony/WebSocketPhpClient.git", - "reference": "13bb38cb01acee648fea1a6ca4ad3dc6148da7fe" + "url": "https://github.com/jdorn/sql-formatter.git", + "reference": "64990d96e0959dff8e059dfcdc1af130728d92bc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/GeniusesOfSymfony/WebSocketPhpClient/zipball/13bb38cb01acee648fea1a6ca4ad3dc6148da7fe", - "reference": "13bb38cb01acee648fea1a6ca4ad3dc6148da7fe", + "url": "https://api.github.com/repos/jdorn/sql-formatter/zipball/64990d96e0959dff8e059dfcdc1af130728d92bc", + "reference": "64990d96e0959dff8e059dfcdc1af130728d92bc", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=5.2.4" + }, + "require-dev": { + "phpunit/phpunit": "3.7.*" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "0.1.x-dev" + "dev-master": "1.3.x-dev" } }, "autoload": { - "psr-4": { - "Gos\\Component\\WebSocketClient\\": "" - } + "classmap": [ + "lib" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3192,157 +3868,99 @@ ], "authors": [ { - "name": "Johann Saunier", - "email": "johann_27@hotmail.fr" - }, - { - "name": "Martin Bažík", - "email": "martin@bazo.sk" + "name": "Jeremy Dorn", + "email": "jeremy@jeremydorn.com", + "homepage": "http://jeremydorn.com/" } ], - "description": "WAMP client in PHP", + "description": "a PHP SQL highlighting library", + "homepage": "https://github.com/jdorn/sql-formatter/", "keywords": [ - "Ratchet", - "WAMP", - "websocket" + "highlight", + "sql" ], - "time": "2015-08-04T11:43:11+00:00" + "time": "2014-01-12T16:20:24+00:00" }, { - "name": "guzzle/guzzle", - "version": "v3.7.4", + "name": "jms/cg", + "version": "1.2.0", "source": { "type": "git", - "url": "https://github.com/guzzle/guzzle.git", - "reference": "b170b028c6bb5799640e46c8803015b0f9a45ed9" + "url": "https://github.com/schmittjoh/cg-library.git", + "reference": "2152ea2c48f746a676debb841644ae64cae27835" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b170b028c6bb5799640e46c8803015b0f9a45ed9", - "reference": "b170b028c6bb5799640e46c8803015b0f9a45ed9", + "url": "https://api.github.com/repos/schmittjoh/cg-library/zipball/2152ea2c48f746a676debb841644ae64cae27835", + "reference": "2152ea2c48f746a676debb841644ae64cae27835", "shasum": "" }, "require": { - "ext-curl": "*", - "php": ">=5.3.3", - "symfony/event-dispatcher": ">=2.1" - }, - "replace": { - "guzzle/batch": "self.version", - "guzzle/cache": "self.version", - "guzzle/common": "self.version", - "guzzle/http": "self.version", - "guzzle/inflection": "self.version", - "guzzle/iterator": "self.version", - "guzzle/log": "self.version", - "guzzle/parser": "self.version", - "guzzle/plugin": "self.version", - "guzzle/plugin-async": "self.version", - "guzzle/plugin-backoff": "self.version", - "guzzle/plugin-cache": "self.version", - "guzzle/plugin-cookie": "self.version", - "guzzle/plugin-curlauth": "self.version", - "guzzle/plugin-error-response": "self.version", - "guzzle/plugin-history": "self.version", - "guzzle/plugin-log": "self.version", - "guzzle/plugin-md5": "self.version", - "guzzle/plugin-mock": "self.version", - "guzzle/plugin-oauth": "self.version", - "guzzle/service": "self.version", - "guzzle/stream": "self.version" + "php": ">=5.3.0" }, "require-dev": { - "doctrine/cache": "*", - "monolog/monolog": "1.*", - "phpunit/phpunit": "3.7.*", - "psr/log": "1.0.*", - "symfony/class-loader": "*", - "zendframework/zend-cache": "2.0.*", - "zendframework/zend-log": "2.0.*" + "phpunit/phpunit": ">=4.5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.7-dev" + "dev-master": "1.1-dev" } }, "autoload": { "psr-0": { - "Guzzle\\Tests": "tests/", - "Guzzle": "src/" + "CG\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "Apache2" ], "authors": [ { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - }, - { - "name": "Guzzle Community", - "homepage": "https://github.com/guzzle/guzzle/contributors" + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com" } ], - "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients", - "homepage": "http://guzzlephp.org/", + "description": "Toolset for generating PHP code", "keywords": [ - "client", - "curl", - "framework", - "http", - "http client", - "rest", - "web service" + "code generation" ], - "abandoned": "guzzlehttp/guzzle", - "time": "2013-10-02T20:47:00+00:00" + "time": "2016-04-07T10:21:44+00:00" }, { - "name": "guzzlehttp/psr7", - "version": "1.6.1", + "name": "jms/metadata", + "version": "2.1.0", "source": { "type": "git", - "url": "https://github.com/guzzle/psr7.git", - "reference": "239400de7a173fe9901b9ac7c06497751f00727a" + "url": "https://github.com/schmittjoh/metadata.git", + "reference": "8d8958103485c2cbdd9a9684c3869312ebdaf73a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/239400de7a173fe9901b9ac7c06497751f00727a", - "reference": "239400de7a173fe9901b9ac7c06497751f00727a", + "url": "https://api.github.com/repos/schmittjoh/metadata/zipball/8d8958103485c2cbdd9a9684c3869312ebdaf73a", + "reference": "8d8958103485c2cbdd9a9684c3869312ebdaf73a", "shasum": "" }, "require": { - "php": ">=5.4.0", - "psr/http-message": "~1.0", - "ralouphie/getallheaders": "^2.0.5 || ^3.0.0" - }, - "provide": { - "psr/http-message-implementation": "1.0" + "php": "^7.2" }, "require-dev": { - "ext-zlib": "*", - "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.8" - }, - "suggest": { - "zendframework/zend-httphandlerrunner": "Emit PSR-7 responses" + "doctrine/cache": "^1.0", + "doctrine/coding-standard": "^4.0", + "phpunit/phpunit": "^7.0", + "symfony/cache": "^3.1|^4.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.6-dev" + "dev-master": "2.x-dev" } }, "autoload": { "psr-4": { - "GuzzleHttp\\Psr7\\": "src/" - }, - "files": [ - "src/functions_include.php" - ] + "Metadata\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3350,85 +3968,82 @@ ], "authors": [ { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com" }, { - "name": "Tobias Schultze", - "homepage": "https://github.com/Tobion" + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" } ], - "description": "PSR-7 message implementation that also provides common utility methods", + "description": "Class/method/property metadata management in PHP", "keywords": [ - "http", - "message", - "psr-7", - "request", - "response", - "stream", - "uri", - "url" + "annotations", + "metadata", + "xml", + "yaml" ], - "time": "2019-07-01T23:21:34+00:00" + "time": "2019-09-17T15:30:40+00:00" }, { - "name": "hwi/oauth-bundle", - "version": "0.5.3", + "name": "jms/serializer", + "version": "3.4.0", "source": { "type": "git", - "url": "https://github.com/hwi/HWIOAuthBundle.git", - "reference": "50f4bcbe5c217cfdf0f7f40a174b87199b76d1e1" + "url": "https://github.com/schmittjoh/serializer.git", + "reference": "e2d3c49d9322a08ee32221a5623c898160dada79" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hwi/HWIOAuthBundle/zipball/50f4bcbe5c217cfdf0f7f40a174b87199b76d1e1", - "reference": "50f4bcbe5c217cfdf0f7f40a174b87199b76d1e1", + "url": "https://api.github.com/repos/schmittjoh/serializer/zipball/e2d3c49d9322a08ee32221a5623c898160dada79", + "reference": "e2d3c49d9322a08ee32221a5623c898160dada79", "shasum": "" }, "require": { - "kriswallsmith/buzz": "~0.13", - "php": "^5.3.3|^7.0", - "symfony/form": "^2.3|^3.0", - "symfony/framework-bundle": "^2.3|^3.0", - "symfony/options-resolver": "^2.3|^3.0", - "symfony/security-bundle": "^2.3|^3.0", - "symfony/templating": "^2.7|^3.0", - "symfony/yaml": "^2.3|^3.0" + "doctrine/annotations": "^1.0", + "doctrine/instantiator": "^1.0.3", + "hoa/compiler": "^3.17.08.08", + "jms/metadata": "^2.0", + "php": "^7.2" }, "conflict": { - "twig/twig": "<1.12" + "hoa/consistency": "<1.17.05.02", + "hoa/core": "*", + "hoa/iterator": "<2.16.03.15" }, "require-dev": { - "doctrine/orm": "^2.3", - "friendsofphp/php-cs-fixer": "^2.0", - "friendsofsymfony/user-bundle": "^1.3|^2.0", - "phpunit/phpunit": "^4.8|^5.0", - "symfony/phpunit-bridge": "^2.7|^3.0", - "symfony/property-access": "^2.3|^3.0", - "symfony/stopwatch": "^2.5|^3.0", - "symfony/twig-bundle": "^2.3|^3.0", - "symfony/validator": "^2.3|^3.0" + "doctrine/coding-standard": "^5.0", + "doctrine/orm": "~2.1", + "doctrine/phpcr-odm": "^1.3|^2.0", + "ext-pdo_sqlite": "*", + "jackalope/jackalope-doctrine-dbal": "^1.1.5", + "ocramius/proxy-manager": "^1.0|^2.0", + "phpunit/phpunit": "^7.5||^8.0", + "psr/container": "^1.0", + "symfony/dependency-injection": "^3.0|^4.0|^5.0", + "symfony/expression-language": "^3.0|^4.0|^5.0", + "symfony/filesystem": "^3.0|^4.0|^5.0", + "symfony/form": "^3.0|^4.0|^5.0", + "symfony/translation": "^3.0|^4.0|^5.0", + "symfony/validator": "^3.1.9|^4.0|^5.0", + "symfony/yaml": "^3.3|^4.0|^5.0", + "twig/twig": "~1.34|~2.4" }, "suggest": { - "doctrine/doctrine-bundle": "to use Doctrine user provider", - "friendsofsymfony/user-bundle": "to connect FOSUB with this bundle", - "symfony/property-access": "to use FOSUB integration with this bundle", - "symfony/twig-bundle": "to use the Twig hwi_oauth_* functions" + "doctrine/cache": "Required if you like to use cache functionality.", + "doctrine/collections": "Required if you like to use doctrine collection types as ArrayCollection.", + "symfony/yaml": "Required if you'd like to use the YAML metadata format." }, - "type": "symfony-bundle", + "type": "library", "extra": { "branch-alias": { - "dev-master": "0.5-dev" + "dev-master": "3.4-dev" } }, "autoload": { "psr-4": { - "HWI\\Bundle\\OAuthBundle\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "JMS\\Serializer\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3436,127 +4051,132 @@ ], "authors": [ { - "name": "Contributors", - "homepage": "https://github.com/hwi/HWIOAuthBundle/contributors" - }, - { - "name": "Joseph Bielawski", - "email": "stloyd@gmail.com" - }, - { - "name": "Alexander", - "email": "iam.asm89@gmail.com" + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com" }, { - "name": "Geoffrey Bachelet", - "email": "geoffrey.bachelet@gmail.com" + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" } ], - "description": "Support for authenticating users using both OAuth1.0a and OAuth2 in Symfony2.", - "homepage": "http://github.com/hwi/HWIOAuthBundle", + "description": "Library for (de-)serializing data of any complexity; supports XML, JSON, and YAML.", + "homepage": "http://jmsyst.com/libs/serializer", "keywords": [ - "37signals", - "Authentication", - "Deezer", - "EVE Online", - "amazon", - "asana", - "auth0", - "azure", - "bitbucket", - "bitly", - "box", - "bufferapp", - "clever", - "dailymotion", - "deviantart", - "discogs", - "disqus", - "dropbox", - "eventbrite", - "facebook", - "firewall", - "fiware", - "flickr", - "foursquare", - "github", - "google", - "hubic", - "instagram", - "jawbone", - "jira", - "linkedin", - "mail.ru", - "oauth", - "oauth1", - "oauth2", - "odnoklassniki", - "paypal", - "qq", - "reddit", - "runkeeper", - "salesforce", - "security", - "sensio connect", - "sina weibo", - "slack", - "sound cloud", - "spotify", - "stack exchange", - "stereomood", - "strava", - "toshl", - "trakt", - "trello", - "twitch", - "twitter", - "vkontakte", - "wechat", - "windows live", - "wordpress", - "wunderlist", - "xing", - "yahoo", - "yandex", - "youtube" + "deserialization", + "jaxb", + "json", + "serialization", + "xml" + ], + "time": "2019-12-14T20:49:23+00:00" + }, + { + "name": "jms/serializer-bundle", + "version": "3.5.0", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/JMSSerializerBundle.git", + "reference": "5793ec59b2243365a625c0fd78415732097c11e8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/JMSSerializerBundle/zipball/5793ec59b2243365a625c0fd78415732097c11e8", + "reference": "5793ec59b2243365a625c0fd78415732097c11e8", + "shasum": "" + }, + "require": { + "jms/serializer": "^2.3|^3.0", + "php": "^7.2", + "symfony/dependency-injection": "^3.3 || ^4.0 || ^5.0", + "symfony/framework-bundle": "^3.0 || ^4.0 || ^5.0" + }, + "require-dev": { + "doctrine/orm": "^2.4", + "phpunit/phpunit": "^6.0", + "symfony/expression-language": "^3.0 || ^4.0 || ^5.0", + "symfony/finder": "^3.0 || ^4.0 || ^5.0", + "symfony/form": "^3.0 || ^4.0 || ^5.0", + "symfony/stopwatch": "^3.0 || ^4.0 || ^5.0", + "symfony/twig-bundle": "*", + "symfony/validator": "^3.0 || ^4.0 || ^5.0", + "symfony/yaml": "^3.0 || ^4.0 || ^5.0" + }, + "suggest": { + "jms/di-extra-bundle": "Required to get lazy loading (de)serialization visitors, ^1.3", + "symfony/finder": "Required for cache warmup, supported versions ^3.0|^4.0" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "3.5-dev" + } + }, + "autoload": { + "psr-4": { + "JMS\\SerializerBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" + } + ], + "description": "Allows you to easily serialize, and deserialize data of any complexity", + "homepage": "http://jmsyst.com/bundles/JMSSerializerBundle", + "keywords": [ + "deserialization", + "json", + "serialization", + "xml" ], - "time": "2017-01-08T14:13:58+00:00" + "time": "2019-11-29T13:03:07+00:00" }, { - "name": "imagine/imagine", - "version": "v0.7.1", + "name": "justinrainbow/json-schema", + "version": "5.2.10", "source": { "type": "git", - "url": "https://github.com/avalanche123/Imagine.git", - "reference": "a9a702a946073cbca166718f1b02a1e72d742daa" + "url": "https://github.com/justinrainbow/json-schema.git", + "reference": "2ba9c8c862ecd5510ed16c6340aa9f6eadb4f31b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/avalanche123/Imagine/zipball/a9a702a946073cbca166718f1b02a1e72d742daa", - "reference": "a9a702a946073cbca166718f1b02a1e72d742daa", + "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/2ba9c8c862ecd5510ed16c6340aa9f6eadb4f31b", + "reference": "2ba9c8c862ecd5510ed16c6340aa9f6eadb4f31b", "shasum": "" }, "require": { - "php": ">=5.3.2" + "php": ">=5.3.3" }, "require-dev": { - "sami/sami": "^3.3", - "symfony/phpunit-bridge": "^3.2" - }, - "suggest": { - "ext-gd": "to use the GD implementation", - "ext-gmagick": "to use the Gmagick implementation", - "ext-imagick": "to use the Imagick implementation" + "friendsofphp/php-cs-fixer": "~2.2.20||~2.15.1", + "json-schema/json-schema-test-suite": "1.2.0", + "phpunit/phpunit": "^4.8.35" }, + "bin": [ + "bin/validate-json" + ], "type": "library", "extra": { "branch-alias": { - "dev-develop": "0.7-dev" + "dev-master": "5.0.x-dev" } }, "autoload": { - "psr-0": { - "Imagine": "lib/" + "psr-4": { + "JsonSchema\\": "src/JsonSchema/" } }, "notification-url": "https://packagist.org/downloads/", @@ -3565,53 +4185,68 @@ ], "authors": [ { - "name": "Bulat Shakirzyanov", - "email": "mallluhuct@gmail.com", - "homepage": "http://avalanche123.com" + "name": "Bruno Prieto Reis", + "email": "bruno.p.reis@gmail.com" + }, + { + "name": "Justin Rainbow", + "email": "justin.rainbow@gmail.com" + }, + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + }, + { + "name": "Robert Schönthal", + "email": "seroscho@googlemail.com" } ], - "description": "Image processing for PHP 5.3", - "homepage": "http://imagine.readthedocs.org/", + "description": "A library to validate a json schema.", + "homepage": "https://github.com/justinrainbow/json-schema", "keywords": [ - "drawing", - "graphics", - "image manipulation", - "image processing" + "json", + "schema" ], - "time": "2017-05-16T10:31:22+00:00" + "time": "2020-05-27T16:41:55+00:00" }, { - "name": "incenteev/composer-parameter-handler", - "version": "v2.1.3", + "name": "knplabs/gaufrette", + "version": "v0.10.0", "source": { "type": "git", - "url": "https://github.com/Incenteev/ParameterHandler.git", - "reference": "933c45a34814f27f2345c11c37d46b3ca7303550" + "url": "https://github.com/KnpLabs/Gaufrette.git", + "reference": "ef5ec9d72c06d21febfa09b36d5c3d8e3af9cf8b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Incenteev/ParameterHandler/zipball/933c45a34814f27f2345c11c37d46b3ca7303550", - "reference": "933c45a34814f27f2345c11c37d46b3ca7303550", + "url": "https://api.github.com/repos/KnpLabs/Gaufrette/zipball/ef5ec9d72c06d21febfa09b36d5c3d8e3af9cf8b", + "reference": "ef5ec9d72c06d21febfa09b36d5c3d8e3af9cf8b", "shasum": "" }, "require": { - "php": ">=5.3.3", - "symfony/yaml": "^2.3 || ^3.0 || ^4.0" + "php": ">=7.1" + }, + "conflict": { + "microsoft/windowsazure": "<0.4.3" }, "require-dev": { - "composer/composer": "^1.0@dev", - "symfony/filesystem": "^2.3 || ^3 || ^4", - "symfony/phpunit-bridge": "^4.0" + "mikey179/vfsstream": "v1.x-dev as 1.7.0", + "phpspec/phpspec": "^5.1 || ^6.2", + "phpunit/phpunit": "~7.5" + }, + "suggest": { + "ext-fileinfo": "This extension is used to automatically detect the content-type of a file in the AwsS3, OpenCloud, AzureBlogStorage and GoogleCloudStorage adapters", + "knplabs/knp-gaufrette-bundle": "to use with Symfony" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.1.x-dev" + "dev-master": "0.10.x-dev" } }, "autoload": { - "psr-4": { - "Incenteev\\ParameterHandler\\": "" + "psr-0": { + "Gaufrette": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -3620,47 +4255,58 @@ ], "authors": [ { - "name": "Christophe Coevoet", - "email": "stof@notk.org" + "name": "KnpLabs Team", + "homepage": "http://knplabs.com" + }, + { + "name": "The contributors", + "homepage": "http://github.com/knplabs/Gaufrette/contributors" } ], - "description": "Composer script handling your ignored parameter file", - "homepage": "https://github.com/Incenteev/ParameterHandler", + "description": "PHP library that provides a filesystem abstraction layer", + "homepage": "http://knplabs.com", "keywords": [ - "parameters management" + "abstraction", + "file", + "filesystem", + "media" ], - "time": "2018-02-13T18:05:56+00:00" + "time": "2020-10-05T19:26:39+00:00" }, { - "name": "jdorn/sql-formatter", - "version": "v1.2.17", + "name": "knplabs/knp-gaufrette-bundle", + "version": "v0.5.2", "source": { "type": "git", - "url": "https://github.com/jdorn/sql-formatter.git", - "reference": "64990d96e0959dff8e059dfcdc1af130728d92bc" + "url": "https://github.com/KnpLabs/KnpGaufretteBundle.git", + "reference": "2a3d24efda257023e5d3f21866f1ff18f50c60ba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/jdorn/sql-formatter/zipball/64990d96e0959dff8e059dfcdc1af130728d92bc", - "reference": "64990d96e0959dff8e059dfcdc1af130728d92bc", + "url": "https://api.github.com/repos/KnpLabs/KnpGaufretteBundle/zipball/2a3d24efda257023e5d3f21866f1ff18f50c60ba", + "reference": "2a3d24efda257023e5d3f21866f1ff18f50c60ba", "shasum": "" }, "require": { - "php": ">=5.2.4" + "knplabs/gaufrette": "~0.1.7|~0.2|~0.3|~0.4|~0.5", + "symfony/config": "~2.1|~3.0|~4.0", + "symfony/dependency-injection": "~2.1|~3.0|~4.0", + "symfony/framework-bundle": "~2.0|~3.0|~4.0" }, "require-dev": { - "phpunit/phpunit": "3.7.*" + "phpunit/phpunit": "~4.8.35", + "symfony/console": "~2.1|~3.0|~4.0", + "symfony/filesystem": "~2.1|~3.0|~4.0", + "symfony/yaml": "~2.1|~3.0|~4.0" }, - "type": "library", + "type": "symfony-bundle", "extra": { - "branch-alias": { - "dev-master": "1.3.x-dev" - } + "branch-alias": [] }, "autoload": { - "classmap": [ - "lib" - ] + "psr-4": { + "Knp\\Bundle\\GaufretteBundle\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3668,96 +4314,121 @@ ], "authors": [ { - "name": "Jeremy Dorn", - "email": "jeremy@jeremydorn.com", - "homepage": "http://jeremydorn.com/" + "name": "The contributors", + "homepage": "https://github.com/knplabs/KnpGaufretteBundle/contributors" + }, + { + "name": "Antoine Hérault", + "email": "antoine.herault@gmail.com" } ], - "description": "a PHP SQL highlighting library", - "homepage": "https://github.com/jdorn/sql-formatter/", + "description": "Allows to easily use the Gaufrette library in a Symfony project", + "homepage": "http://knplabs.com", "keywords": [ - "highlight", - "sql" + "abstraction", + "file", + "filesystem", + "media" ], - "time": "2014-01-12T16:20:24+00:00" + "time": "2018-01-30T13:05:01+00:00" }, { - "name": "jms/cg", - "version": "1.2.0", + "name": "knplabs/knp-menu", + "version": "2.3.0", "source": { "type": "git", - "url": "https://github.com/schmittjoh/cg-library.git", - "reference": "2152ea2c48f746a676debb841644ae64cae27835" + "url": "https://github.com/KnpLabs/KnpMenu.git", + "reference": "655630a1db0b72108262d1a844de3b1ba0885be5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/cg-library/zipball/2152ea2c48f746a676debb841644ae64cae27835", - "reference": "2152ea2c48f746a676debb841644ae64cae27835", + "url": "https://api.github.com/repos/KnpLabs/KnpMenu/zipball/655630a1db0b72108262d1a844de3b1ba0885be5", + "reference": "655630a1db0b72108262d1a844de3b1ba0885be5", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=5.6.0" }, "require-dev": { - "phpunit/phpunit": ">=4.5" + "psr/container": "^1.0", + "symfony/http-foundation": "~2.4|~3.0|^4.0", + "symfony/phpunit-bridge": "~3.3|^4.0", + "symfony/routing": "~2.3|~3.0|^4.0", + "twig/twig": "~1.16|~2.0" + }, + "suggest": { + "twig/twig": "for the TwigRenderer and the integration with your templates" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1-dev" + "dev-master": "2.3-dev" } }, "autoload": { - "psr-0": { - "CG\\": "src/" + "psr-4": { + "Knp\\Menu\\": "src/Knp/Menu" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "Apache2" + "MIT" ], "authors": [ { - "name": "Johannes M. Schmitt", - "email": "schmittjoh@gmail.com" + "name": "Christophe Coevoet", + "email": "stof@notk.org" + }, + { + "name": "Symfony Community", + "homepage": "https://github.com/KnpLabs/KnpMenu/contributors" + }, + { + "name": "KnpLabs", + "homepage": "https://knplabs.com" } ], - "description": "Toolset for generating PHP code", + "description": "An object oriented menu library", + "homepage": "https://knplabs.com", "keywords": [ - "code generation" + "menu", + "tree" ], - "time": "2016-04-07T10:21:44+00:00" + "time": "2017-11-18T20:49:26+00:00" }, { - "name": "jms/metadata", - "version": "1.7.0", + "name": "knplabs/knp-menu-bundle", + "version": "2.2.2", "source": { "type": "git", - "url": "https://github.com/schmittjoh/metadata.git", - "reference": "e5854ab1aa643623dc64adde718a8eec32b957a8" + "url": "https://github.com/KnpLabs/KnpMenuBundle.git", + "reference": "267027582a1f1e355276f796f8da0e9f82026bf1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/metadata/zipball/e5854ab1aa643623dc64adde718a8eec32b957a8", - "reference": "e5854ab1aa643623dc64adde718a8eec32b957a8", + "url": "https://api.github.com/repos/KnpLabs/KnpMenuBundle/zipball/267027582a1f1e355276f796f8da0e9f82026bf1", + "reference": "267027582a1f1e355276f796f8da0e9f82026bf1", "shasum": "" }, "require": { - "php": ">=5.3.0" + "knplabs/knp-menu": "~2.3", + "php": "^5.6 || ^7", + "symfony/framework-bundle": "~2.7|~3.0 | ^4.0" }, "require-dev": { - "doctrine/cache": "~1.0", - "symfony/cache": "~3.1" + "symfony/expression-language": "~2.7|~3.0 | ^4.0", + "symfony/phpunit-bridge": "^3.3 | ^4.0", + "symfony/templating": "~2.7|~3.0 | ^4.0" }, - "type": "library", + "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "1.5.x-dev" + "dev-master": "2.2.x-dev" } }, "autoload": { - "psr-0": { - "Metadata\\": "src/" + "psr-4": { + "Knp\\Bundle\\MenuBundle\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -3766,115 +4437,108 @@ ], "authors": [ { - "name": "Asmir Mustafic", - "email": "goetas@gmail.com" + "name": "Christophe Coevoet", + "email": "stof@notk.org" }, { - "name": "Johannes M. Schmitt", - "email": "schmittjoh@gmail.com" + "name": "Knplabs", + "homepage": "http://knplabs.com" + }, + { + "name": "Symfony Community", + "homepage": "https://github.com/KnpLabs/KnpMenuBundle/contributors" } ], - "description": "Class/method/property metadata management in PHP", + "description": "This bundle provides an integration of the KnpMenu library", "keywords": [ - "annotations", - "metadata", - "xml", - "yaml" + "menu" ], - "time": "2018-10-26T12:40:10+00:00" + "time": "2019-06-17T12:58:15+00:00" }, { - "name": "jms/parser-lib", - "version": "1.0.0", + "name": "kriswallsmith/assetic", + "version": "v1.0.5", "source": { "type": "git", - "url": "https://github.com/schmittjoh/parser-lib.git", - "reference": "c509473bc1b4866415627af0e1c6cc8ac97fa51d" + "url": "https://github.com/kriswallsmith/assetic.git", + "reference": "8ab3638325af9cd144242765494a9dc9b53ab430" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/parser-lib/zipball/c509473bc1b4866415627af0e1c6cc8ac97fa51d", - "reference": "c509473bc1b4866415627af0e1c6cc8ac97fa51d", + "url": "https://api.github.com/repos/kriswallsmith/assetic/zipball/8ab3638325af9cd144242765494a9dc9b53ab430", + "reference": "8ab3638325af9cd144242765494a9dc9b53ab430", "shasum": "" }, "require": { - "phpoption/phpoption": ">=0.9,<2.0-dev" + "php": ">=5.3.1" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, "autoload": { "psr-0": { - "JMS\\": "src/" + "Assetic": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "Apache2" + "MIT" + ], + "authors": [ + { + "name": "Kris Wallsmith", + "email": "kris.wallsmith@gmail.com", + "homepage": "http://kriswallsmith.net/" + } + ], + "description": "Asset Management for PHP", + "homepage": "https://github.com/kriswallsmith/assetic", + "keywords": [ + "assets", + "compression", + "minification" ], - "description": "A library for easily creating recursive-descent parsers.", - "time": "2012-11-18T18:08:43+00:00" + "time": "2014-12-12T05:07:58+00:00" }, { - "name": "jms/serializer", - "version": "1.12.1", + "name": "kriswallsmith/buzz", + "version": "1.0.1", "source": { "type": "git", - "url": "https://github.com/schmittjoh/serializer.git", - "reference": "93d6e03fcb71d45854cc44b5a84d645c02c5d763" + "url": "https://github.com/kriswallsmith/Buzz.git", + "reference": "3d436434ab6019a309b8813839a3693997d03774" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/serializer/zipball/93d6e03fcb71d45854cc44b5a84d645c02c5d763", - "reference": "93d6e03fcb71d45854cc44b5a84d645c02c5d763", + "url": "https://api.github.com/repos/kriswallsmith/Buzz/zipball/3d436434ab6019a309b8813839a3693997d03774", + "reference": "3d436434ab6019a309b8813839a3693997d03774", "shasum": "" }, "require": { - "doctrine/annotations": "^1.0", - "doctrine/instantiator": "^1.0.3", - "jms/metadata": "^1.3", - "jms/parser-lib": "1.*", - "php": "^5.5|^7.0", - "phpcollection/phpcollection": "~0.1", - "phpoption/phpoption": "^1.1" + "php": "^7.1", + "php-http/httplug": "^1.1 || ^2.0", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0", + "symfony/options-resolver": "^3.4 || ^4.0" }, - "conflict": { - "twig/twig": "<1.12" + "provide": { + "php-http/client-implementation": "1.0", + "psr/http-client-implementation": "1.0" }, "require-dev": { - "doctrine/orm": "~2.1", - "doctrine/phpcr-odm": "^1.3|^2.0", - "ext-pdo_sqlite": "*", - "jackalope/jackalope-doctrine-dbal": "^1.1.5", - "phpunit/phpunit": "^4.8|^5.0", - "propel/propel1": "~1.7", - "psr/container": "^1.0", - "symfony/dependency-injection": "^2.7|^3.3|^4.0", - "symfony/expression-language": "^2.6|^3.0", - "symfony/filesystem": "^2.1", - "symfony/form": "~2.1|^3.0", - "symfony/translation": "^2.1|^3.0", - "symfony/validator": "^2.2|^3.0", - "symfony/yaml": "^2.1|^3.0", - "twig/twig": "~1.12|~2.0" + "nyholm/psr7": "^1.0", + "php-http/client-integration-tests": "^2.0.1", + "phpunit/phpunit": "^6.5.7", + "psr/log": "^1.0", + "symfony/phpunit-bridge": "^4.2.3" }, "suggest": { - "doctrine/cache": "Required if you like to use cache functionality.", - "doctrine/collections": "Required if you like to use doctrine collection types as ArrayCollection.", - "symfony/yaml": "Required if you'd like to serialize data to YAML format." + "ext-curl": "To use our cUrl clients", + "nyholm/psr7": "For PSR-7 and PSR-17 implementation" }, "type": "library", - "extra": { - "branch-alias": { - "dev-1.x": "1.11-dev" - } - }, "autoload": { - "psr-0": { - "JMS\\Serializer": "src/" + "psr-4": { + "Buzz\\": "lib" } }, "notification-url": "https://packagist.org/downloads/", @@ -3883,132 +4547,159 @@ ], "authors": [ { - "name": "Asmir Mustafic", - "email": "goetas@gmail.com" + "name": "Kris Wallsmith", + "email": "kris.wallsmith@gmail.com", + "homepage": "http://kriswallsmith.net/" }, { - "name": "Johannes M. Schmitt", - "email": "schmittjoh@gmail.com" + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "http://tnyholm.se/" } ], - "description": "Library for (de-)serializing data of any complexity; supports XML, JSON, and YAML.", - "homepage": "http://jmsyst.com/libs/serializer", + "description": "Lightweight HTTP client", + "homepage": "https://github.com/kriswallsmith/Buzz", "keywords": [ - "deserialization", - "jaxb", - "json", - "serialization", - "xml" + "curl", + "http client" ], - "time": "2018-06-01T12:10:12+00:00" + "time": "2019-04-17T18:49:52+00:00" }, { - "name": "jms/serializer-bundle", - "version": "1.5.0", - "target-dir": "JMS/SerializerBundle", + "name": "lexik/maintenance-bundle", + "version": "v2.1.5", "source": { "type": "git", - "url": "https://github.com/schmittjoh/JMSSerializerBundle.git", - "reference": "85ee039a2b7f89d77c403e33cee7b43a875c31e5" + "url": "https://github.com/lexik/LexikMaintenanceBundle.git", + "reference": "3a3e916776934a95834235e4a1d71e4595d515f5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/JMSSerializerBundle/zipball/85ee039a2b7f89d77c403e33cee7b43a875c31e5", - "reference": "85ee039a2b7f89d77c403e33cee7b43a875c31e5", + "url": "https://api.github.com/repos/lexik/LexikMaintenanceBundle/zipball/3a3e916776934a95834235e4a1d71e4595d515f5", + "reference": "3a3e916776934a95834235e4a1d71e4595d515f5", "shasum": "" }, "require": { - "jms/serializer": "^1.7", - "php": ">=5.4.0", - "phpoption/phpoption": "^1.1.0", - "symfony/framework-bundle": "~2.3|~3.0" + "php": ">=5.3.9", + "symfony/framework-bundle": "~2.7|~3.0|^4.0", + "symfony/translation": "~2.7|~3.0|^4.0" }, "require-dev": { - "doctrine/doctrine-bundle": "*", - "doctrine/orm": "*", - "phpunit/phpunit": "^4.2|^5.0", - "symfony/browser-kit": "*", - "symfony/class-loader": "*", - "symfony/css-selector": "*", - "symfony/expression-language": "~2.6|~3.0", - "symfony/finder": "*", - "symfony/form": "*", - "symfony/process": "*", - "symfony/stopwatch": "*", - "symfony/twig-bundle": "*", - "symfony/validator": "*", - "symfony/yaml": "*" - }, - "suggest": { - "jms/di-extra-bundle": "Required to get lazy loading (de)serialization visitors, ~1.3" + "phpunit/phpunit": "~4.8|~5.7.11", + "symfony/phpunit-bridge": "~2.7|~3.0|^4.0" }, "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "1.5-dev" + "dev-master": "2.0.x-dev" } }, "autoload": { - "psr-0": { - "JMS\\SerializerBundle": "" + "psr-4": { + "Lexik\\Bundle\\MaintenanceBundle\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "Apache-2.0" + "MIT" ], "authors": [ { - "name": "Johannes M. Schmitt", - "email": "schmittjoh@gmail.com" + "name": "Dev Lexik", + "email": "dev@lexik.fr" + }, + { + "name": "Gilles Gauthier", + "email": "g.gauthier@lexik.fr" + }, + { + "name": "Djuri Baars", + "email": "info@djurict.nl" } ], - "description": "Allows you to easily serialize, and deserialize data of any complexity", - "homepage": "http://jmsyst.com/bundles/JMSSerializerBundle", + "description": "This bundle allows you to place your website in maintenance mode by calling two commands from your console.", + "homepage": "https://github.com/lexik/LexikMaintenanceBundle", "keywords": [ - "deserialization", - "jaxb", - "json", - "serialization", - "xml" + "Symfony2", + "bundle", + "maintenance" ], - "time": "2017-05-10T10:17:17+00:00" + "time": "2018-02-14T10:18:33+00:00" }, { - "name": "justinrainbow/json-schema", - "version": "5.2.8", + "name": "liip/imagine-bundle", + "version": "2.0.0", "source": { "type": "git", - "url": "https://github.com/justinrainbow/json-schema.git", - "reference": "dcb6e1006bb5fd1e392b4daa68932880f37550d4" + "url": "https://github.com/liip/LiipImagineBundle.git", + "reference": "66959e113d1976d0b23a2617771c2c65d62ea44b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/dcb6e1006bb5fd1e392b4daa68932880f37550d4", - "reference": "dcb6e1006bb5fd1e392b4daa68932880f37550d4", + "url": "https://api.github.com/repos/liip/LiipImagineBundle/zipball/66959e113d1976d0b23a2617771c2c65d62ea44b", + "reference": "66959e113d1976d0b23a2617771c2c65d62ea44b", "shasum": "" }, "require": { - "php": ">=5.3.3" + "imagine/imagine": "^0.7.1,<0.8", + "php": "^7.1", + "symfony/asset": "^3.0|^4.0", + "symfony/filesystem": "^3.0|^4.0", + "symfony/finder": "^3.0|^4.0", + "symfony/framework-bundle": "^3.0|^4.0", + "symfony/options-resolver": "^3.0|^4.0", + "symfony/process": "^3.0|^4.0", + "symfony/templating": "^3.0|^4.0", + "symfony/translation": "^3.0|^4.0" + }, + "require-dev": { + "amazonwebservices/aws-sdk-for-php": "^1.0", + "aws/aws-sdk-php": "^2.4", + "doctrine/cache": "^1.1", + "doctrine/orm": "^2.3", + "enqueue/enqueue-bundle": "^0.7|^0.8", + "ext-gd": "*", + "friendsofphp/php-cs-fixer": "^2.10", + "league/flysystem": "^1.0", + "psr/log": "^1.0", + "symfony/browser-kit": "^3.0|^4.0", + "symfony/console": "^3.0|^4.0", + "symfony/dependency-injection": "^3.0|^4.0", + "symfony/form": "^3.0|^4.0", + "symfony/phpunit-bridge": "^3.0|^4.0", + "symfony/validator": "^3.0|^4.0", + "symfony/yaml": "^3.0|^4.0", + "twig/twig": "^1.12|^2.0" }, - "require-dev": { - "friendsofphp/php-cs-fixer": "~2.2.20", - "json-schema/json-schema-test-suite": "1.2.0", - "phpunit/phpunit": "^4.8.35" + "suggest": { + "alcaeus/mongo-php-adapter": "required on PHP >= 7.0 to use mongo components with mongodb extension", + "amazonwebservices/aws-sdk-for-php": "required to use AWS version 1 cache resolver", + "aws/aws-sdk-php": "required to use AWS version 2/3 cache resolver", + "doctrine/mongodb-odm": "required to use mongodb-backed doctrine components", + "enqueue/enqueue-bundle": "^0.7 add if you like to process images in background", + "ext-exif": "required to read EXIF metadata from images", + "ext-gd": "required to use gd driver", + "ext-gmagick": "required to use gmagick driver", + "ext-imagick": "required to use imagick driver", + "ext-mongo": "required for mongodb components on PHP <7.0", + "ext-mongodb": "required for mongodb components on PHP >=7.0", + "league/flysystem": "required to use FlySystem data loader or cache resolver", + "monolog/monolog": "A psr/log compatible logger is required to enable logging", + "twig/twig": "required to use the provided Twig extension. Version 1.12 or greater needed" }, - "bin": [ - "bin/validate-json" - ], - "type": "library", + "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "5.0.x-dev" + "dev-1.0": "1.7-dev" } }, "autoload": { "psr-4": { - "JsonSchema\\": "src/JsonSchema/" - } + "Liip\\ImagineBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4016,274 +4707,215 @@ ], "authors": [ { - "name": "Bruno Prieto Reis", - "email": "bruno.p.reis@gmail.com" - }, - { - "name": "Justin Rainbow", - "email": "justin.rainbow@gmail.com" - }, - { - "name": "Igor Wiedler", - "email": "igor@wiedler.ch" - }, - { - "name": "Robert Schönthal", - "email": "seroscho@googlemail.com" + "name": "Liip and other contributors", + "homepage": "https://github.com/liip/LiipImagineBundle/contributors" } ], - "description": "A library to validate a json schema.", - "homepage": "https://github.com/justinrainbow/json-schema", + "description": "This bundle provides an image manipulation abstraction toolkit for Symfony-based projects.", + "homepage": "http://liip.ch", "keywords": [ - "json", - "schema" + "bundle", + "image", + "imagine", + "liip", + "manipulation", + "photos", + "pictures", + "symfony", + "transformation" ], - "time": "2019-01-14T23:55:14+00:00" + "time": "2018-04-30T09:53:17+00:00" }, { - "name": "knplabs/gaufrette", - "version": "v0.8.3", - "source": { - "type": "git", - "url": "https://github.com/KnpLabs/Gaufrette.git", - "reference": "1d44b7ac74256a240704b0fb16d2d66360511a07" - }, + "name": "marellocommerce/marello", + "version": "dev-develop", "dist": { - "type": "zip", - "url": "https://api.github.com/repos/KnpLabs/Gaufrette/zipball/1d44b7ac74256a240704b0fb16d2d66360511a07", - "reference": "1d44b7ac74256a240704b0fb16d2d66360511a07", - "shasum": "" + "type": "path", + "url": "../../package/marello", + "reference": "d140bf5c4f9eb71cb83528c449a5ae04ab0117a5" }, "require": { - "php": ">=7.1" - }, - "conflict": { - "microsoft/windowsazure": "<0.4.3" - }, - "require-dev": { - "akeneo/phpspec-skip-example-extension": "^4.0", - "amazonwebservices/aws-sdk-for-php": "1.5.*", - "aws/aws-sdk-php": "^2.4.12||~3", - "doctrine/dbal": ">=2.3", - "dropbox-php/dropbox-php": "*", - "google/apiclient": "~1.1.3", - "league/flysystem": "~1.0", - "microsoft/azure-storage-blob": "^1.0", - "mikey179/vfsstream": "~1.2.0", - "mongodb/mongodb": "^1.1", - "phpseclib/phpseclib": "^2.0", - "phpspec/phpspec": "~5.1", - "phpunit/phpunit": "~7.5", - "rackspace/php-opencloud": "^1.9.2" - }, - "suggest": { - "ext-curl": "*", - "ext-fileinfo": "This extension is used to automatically detect the content-type of a file in the AwsS3, OpenCloud, AzureBlogStorage and GoogleCloudStorage adapters", - "ext-mbstring": "*", - "gaufrette/aws-s3-adapter": "to use AwsS3 adapter (supports SDK v2 and v3)", - "gaufrette/azure-blob-storage-adapter": "to use AzureBlobStorage adapter", - "gaufrette/doctrine-dbal-adapter": "to use DBAL adapter", - "gaufrette/flysystem-adapter": "to use Flysystem adapter", - "gaufrette/ftp-adapter": "to use Ftp adapter", - "gaufrette/gridfs-adapter": "to use GridFS adapter", - "gaufrette/in-memory-adapter": "to use InMemory adapter", - "gaufrette/local-adapter": "to use Local adapter", - "gaufrette/opencloud-adapter": "to use Opencloud adapter", - "gaufrette/phpseclib-sftp-adapter": "to use PhpseclibSftp adapter", - "gaufrette/zip-adapter": "to use Zip adapter", - "google/apiclient": "to use GoogleCloudStorage adapter", - "knplabs/knp-gaufrette-bundle": "to use with Symfony2" + "mpdf/mpdf": "^7.1", + "oro/calendar-bundle": "4.1.*", + "oro/platform": "4.1.*", + "oro/platform-serialised-fields": "4.1.*" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "0.9.x-dev" + "dev-master": "3.0-dev" } }, "autoload": { - "psr-0": { - "Gaufrette": "src/" - } + "psr-4": { + "": "src/" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, - "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" - ], - "authors": [ - { - "name": "The contributors", - "homepage": "http://github.com/knplabs/Gaufrette/contributors" - }, - { - "name": "KnpLabs Team", - "homepage": "http://knplabs.com" - } - ], - "description": "PHP library that provides a filesystem abstraction layer", - "homepage": "http://knplabs.com", - "keywords": [ - "abstraction", - "file", - "filesystem", - "media" + "OSL-3.0" ], - "time": "2019-06-06T09:56:58+00:00" + "authors": [ + { + "name": "Marello B.V.", + "homepage": "https://www.marello.com" + } + ], + "description": "Marello Unified Commerce Management", + "homepage": "https://github.com/marellocommerce/marello.git", + "transport-options": { + "relative": true + } }, { - "name": "knplabs/knp-gaufrette-bundle", - "version": "0.3.0", - "source": { - "type": "git", - "url": "https://github.com/KnpLabs/KnpGaufretteBundle.git", - "reference": "44cf552e14031517516458b0e394f16dd36a131b" - }, + "name": "marellocommerce/marello-magento2-bundle", + "version": "dev-develop", "dist": { - "type": "zip", - "url": "https://api.github.com/repos/KnpLabs/KnpGaufretteBundle/zipball/44cf552e14031517516458b0e394f16dd36a131b", - "reference": "44cf552e14031517516458b0e394f16dd36a131b", - "shasum": "" - }, - "require": { - "knplabs/gaufrette": "~0.1.7|~0.2", - "symfony/framework-bundle": "~2.0|~3.0" - }, - "require-dev": { - "phpunit/phpunit": "~4.2", - "symfony/console": "~2.0|~3.0", - "symfony/yaml": "~2.0|~3.0" + "type": "path", + "url": "../../package/marello-magento2-bundle", + "reference": "556a2326c5b9496da11d6099eeb7e9fd81480155" }, - "type": "symfony-bundle", + "type": "library", "extra": { "branch-alias": { - "dev-master": "0.4.x-dev" + "dev-master": "3.0-dev" } }, "autoload": { "psr-4": { - "Knp\\Bundle\\GaufretteBundle\\": "" - } + "": "src/" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { - "name": "The contributors", - "homepage": "https://github.com/knplabs/KnpGaufretteBundle/contributors" - }, - { - "name": "Antoine Hérault", - "email": "antoine.herault@gmail.com" + "name": "Marello B.V.", + "homepage": "https://www.marello.com" } ], - "description": "Allows to easily use the Gaufrette library in a Symfony project", - "homepage": "http://knplabs.com", + "description": "Marello package", "keywords": [ - "abstraction", - "file", - "filesystem", - "media" + "Integration", + "Magento2", + "Marello", + "Product" ], - "time": "2016-01-16T00:12:11+00:00" + "transport-options": { + "relative": true + } }, { - "name": "knplabs/knp-menu", - "version": "2.3.0", + "name": "michelf/php-markdown", + "version": "1.9.0", "source": { "type": "git", - "url": "https://github.com/KnpLabs/KnpMenu.git", - "reference": "655630a1db0b72108262d1a844de3b1ba0885be5" + "url": "https://github.com/michelf/php-markdown.git", + "reference": "c83178d49e372ca967d1a8c77ae4e051b3a3c75c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/KnpLabs/KnpMenu/zipball/655630a1db0b72108262d1a844de3b1ba0885be5", - "reference": "655630a1db0b72108262d1a844de3b1ba0885be5", + "url": "https://api.github.com/repos/michelf/php-markdown/zipball/c83178d49e372ca967d1a8c77ae4e051b3a3c75c", + "reference": "c83178d49e372ca967d1a8c77ae4e051b3a3c75c", "shasum": "" }, "require": { - "php": ">=5.6.0" + "php": ">=5.3.0" }, "require-dev": { - "psr/container": "^1.0", - "symfony/http-foundation": "~2.4|~3.0|^4.0", - "symfony/phpunit-bridge": "~3.3|^4.0", - "symfony/routing": "~2.3|~3.0|^4.0", - "twig/twig": "~1.16|~2.0" - }, - "suggest": { - "twig/twig": "for the TwigRenderer and the integration with your templates" + "phpunit/phpunit": ">=4.3 <5.8" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.3-dev" - } - }, "autoload": { "psr-4": { - "Knp\\Menu\\": "src/Knp/Menu" + "Michelf\\": "Michelf/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Christophe Coevoet", - "email": "stof@notk.org" - }, - { - "name": "Symfony Community", - "homepage": "https://github.com/KnpLabs/KnpMenu/contributors" + "name": "Michel Fortin", + "email": "michel.fortin@michelf.ca", + "homepage": "https://michelf.ca/", + "role": "Developer" }, { - "name": "KnpLabs", - "homepage": "https://knplabs.com" + "name": "John Gruber", + "homepage": "https://daringfireball.net/" } ], - "description": "An object oriented menu library", - "homepage": "https://knplabs.com", + "description": "PHP Markdown", + "homepage": "https://michelf.ca/projects/php-markdown/", "keywords": [ - "menu", - "tree" + "markdown" ], - "time": "2017-11-18T20:49:26+00:00" + "time": "2019-12-02T02:32:27+00:00" }, { - "name": "knplabs/knp-menu-bundle", - "version": "2.2.2", + "name": "monolog/monolog", + "version": "1.23.0", "source": { "type": "git", - "url": "https://github.com/KnpLabs/KnpMenuBundle.git", - "reference": "267027582a1f1e355276f796f8da0e9f82026bf1" + "url": "https://github.com/Seldaek/monolog.git", + "reference": "fd8c787753b3a2ad11bc60c063cff1358a32a3b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/KnpLabs/KnpMenuBundle/zipball/267027582a1f1e355276f796f8da0e9f82026bf1", - "reference": "267027582a1f1e355276f796f8da0e9f82026bf1", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/fd8c787753b3a2ad11bc60c063cff1358a32a3b4", + "reference": "fd8c787753b3a2ad11bc60c063cff1358a32a3b4", "shasum": "" }, "require": { - "knplabs/knp-menu": "~2.3", - "php": "^5.6 || ^7", - "symfony/framework-bundle": "~2.7|~3.0 | ^4.0" + "php": ">=5.3.0", + "psr/log": "~1.0" + }, + "provide": { + "psr/log-implementation": "1.0.0" }, "require-dev": { - "symfony/expression-language": "~2.7|~3.0 | ^4.0", - "symfony/phpunit-bridge": "^3.3 | ^4.0", - "symfony/templating": "~2.7|~3.0 | ^4.0" + "aws/aws-sdk-php": "^2.4.9 || ^3.0", + "doctrine/couchdb": "~1.0@dev", + "graylog2/gelf-php": "~1.0", + "jakub-onderka/php-parallel-lint": "0.9", + "php-amqplib/php-amqplib": "~2.4", + "php-console/php-console": "^3.1.3", + "phpunit/phpunit": "~4.5", + "phpunit/phpunit-mock-objects": "2.3.0", + "ruflin/elastica": ">=0.90 <3.0", + "sentry/sentry": "^0.13", + "swiftmailer/swiftmailer": "^5.3|^6.0" }, - "type": "symfony-bundle", + "suggest": { + "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", + "doctrine/couchdb": "Allow sending log messages to a CouchDB server", + "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", + "ext-mongo": "Allow sending log messages to a MongoDB server", + "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", + "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver", + "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", + "php-console/php-console": "Allow sending log messages to Google Chrome", + "rollbar/rollbar": "Allow sending log messages to Rollbar", + "ruflin/elastica": "Allow sending log messages to an Elastic Search server", + "sentry/sentry": "Allow sending log messages to a Sentry server" + }, + "type": "library", "extra": { "branch-alias": { - "dev-master": "2.2.x-dev" + "dev-master": "2.0.x-dev" } }, "autoload": { "psr-4": { - "Knp\\Bundle\\MenuBundle\\": "src" + "Monolog\\": "src/Monolog" } }, "notification-url": "https://packagist.org/downloads/", @@ -4292,130 +4924,112 @@ ], "authors": [ { - "name": "Christophe Coevoet", - "email": "stof@notk.org" - }, - { - "name": "Knplabs", - "homepage": "http://knplabs.com" - }, - { - "name": "Symfony Community", - "homepage": "https://github.com/KnpLabs/KnpMenuBundle/contributors" + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" } ], - "description": "This bundle provides an integration of the KnpMenu library", + "description": "Sends your logs to files, sockets, inboxes, databases and various web services", + "homepage": "http://github.com/Seldaek/monolog", "keywords": [ - "menu" + "log", + "logging", + "psr-3" ], - "time": "2019-06-17T12:58:15+00:00" + "time": "2017-06-19T01:22:40+00:00" }, { - "name": "kriswallsmith/assetic", - "version": "v1.4.0", + "name": "mpdf/mpdf", + "version": "v7.1.9", "source": { "type": "git", - "url": "https://github.com/kriswallsmith/assetic.git", - "reference": "e911c437dbdf006a8f62c2f59b15b2d69a5e0aa1" + "url": "https://github.com/mpdf/mpdf.git", + "reference": "a0fc1215d2306aa3b4ba6e97bd6ebe4bab6a88fb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/kriswallsmith/assetic/zipball/e911c437dbdf006a8f62c2f59b15b2d69a5e0aa1", - "reference": "e911c437dbdf006a8f62c2f59b15b2d69a5e0aa1", + "url": "https://api.github.com/repos/mpdf/mpdf/zipball/a0fc1215d2306aa3b4ba6e97bd6ebe4bab6a88fb", + "reference": "a0fc1215d2306aa3b4ba6e97bd6ebe4bab6a88fb", "shasum": "" }, "require": { - "php": ">=5.3.1", - "symfony/process": "~2.1|~3.0" - }, - "conflict": { - "twig/twig": "<1.27" + "ext-gd": "*", + "ext-mbstring": "*", + "myclabs/deep-copy": "^1.7", + "paragonie/random_compat": "^1.4|^2.0|9.99.99", + "php": "^5.6 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0", + "psr/log": "^1.0", + "setasign/fpdi": "1.6.*" }, "require-dev": { - "leafo/lessphp": "^0.3.7", - "leafo/scssphp": "~0.1", - "meenie/javascript-packer": "^1.1", - "mrclay/minify": "<2.3", - "natxet/cssmin": "3.0.4", - "patchwork/jsqueeze": "~1.0|~2.0", - "phpunit/phpunit": "~4.8 || ^5.6", - "psr/log": "~1.0", - "ptachoire/cssembed": "~1.0", - "symfony/phpunit-bridge": "~2.7|~3.0", - "twig/twig": "~1.23|~2.0", - "yfix/packager": "dev-master" + "mockery/mockery": "^0.9.5", + "phpunit/phpunit": "^5.0", + "squizlabs/php_codesniffer": "^2.7.0", + "tracy/tracy": "^2.4" }, "suggest": { - "leafo/lessphp": "Assetic provides the integration with the lessphp LESS compiler", - "leafo/scssphp": "Assetic provides the integration with the scssphp SCSS compiler", - "leafo/scssphp-compass": "Assetic provides the integration with the SCSS compass plugin", - "patchwork/jsqueeze": "Assetic provides the integration with the JSqueeze JavaScript compressor", - "ptachoire/cssembed": "Assetic provides the integration with phpcssembed to embed data uris", - "twig/twig": "Assetic provides the integration with the Twig templating engine" + "ext-bcmath": "Needed for generation of some types of barcodes", + "ext-xml": "Needed mainly for SVG manipulation", + "ext-zlib": "Needed for compression of embedded resources, such as fonts" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4-dev" + "dev-development": "7.x-dev" } }, "autoload": { - "psr-0": { - "Assetic": "src/" - }, - "files": [ - "src/functions.php" - ] + "psr-4": { + "Mpdf\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "GPL-2.0-only" ], "authors": [ { - "name": "Kris Wallsmith", - "email": "kris.wallsmith@gmail.com", - "homepage": "http://kriswallsmith.net/" + "name": "Matěj Humpál", + "role": "Developer, maintainer" + }, + { + "name": "Ian Back", + "role": "Developer (retired)" } ], - "description": "Asset Management for PHP", - "homepage": "https://github.com/kriswallsmith/assetic", + "description": "PHP library generating PDF files from UTF-8 encoded HTML", + "homepage": "https://mpdf.github.io", "keywords": [ - "assets", - "compression", - "minification" + "pdf", + "php", + "utf-8" ], - "time": "2016-11-11T18:43:20+00:00" + "time": "2019-02-06T13:32:19+00:00" }, { - "name": "kriswallsmith/buzz", - "version": "v0.16.1", + "name": "mtdowling/cron-expression", + "version": "v1.2.3", "source": { "type": "git", - "url": "https://github.com/kriswallsmith/Buzz.git", - "reference": "4977b7d44dbef49cdc641f14be6512fdcfe32f12" + "url": "https://github.com/mtdowling/cron-expression.git", + "reference": "9be552eebcc1ceec9776378f7dcc085246cacca6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/kriswallsmith/Buzz/zipball/4977b7d44dbef49cdc641f14be6512fdcfe32f12", - "reference": "4977b7d44dbef49cdc641f14be6512fdcfe32f12", + "url": "https://api.github.com/repos/mtdowling/cron-expression/zipball/9be552eebcc1ceec9776378f7dcc085246cacca6", + "reference": "9be552eebcc1ceec9776378f7dcc085246cacca6", "shasum": "" }, "require": { - "guzzlehttp/psr7": "^1.4", - "php": "^5.4 || ^7.0" + "php": ">=5.3.2" }, "require-dev": { - "php-http/client-integration-tests": "^0.6.2", - "symfony/phpunit-bridge": "^3.4 || ^4.0" - }, - "suggest": { - "ext-curl": "*" + "phpunit/phpunit": "~4.0|~5.0" }, "type": "library", "autoload": { "psr-4": { - "Buzz\\": "lib/Buzz" + "Cron\\": "src/Cron/" } }, "notification-url": "https://packagist.org/downloads/", @@ -4424,208 +5038,178 @@ ], "authors": [ { - "name": "Kris Wallsmith", - "email": "kris.wallsmith@gmail.com", - "homepage": "http://kriswallsmith.net/" + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" } ], - "description": "Lightweight HTTP client", - "homepage": "https://github.com/kriswallsmith/Buzz", + "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due", "keywords": [ - "curl", - "http client" + "cron", + "schedule" ], - "time": "2018-03-19T10:34:40+00:00" + "abandoned": "dragonmantank/cron-expression", + "time": "2019-12-28T04:23:06+00:00" }, { - "name": "leafo/scssphp", - "version": "v0.6.7", + "name": "mustangostang/spyc", + "version": "0.6.3", "source": { "type": "git", - "url": "https://github.com/leafo/scssphp.git", - "reference": "562213cd803e42ea53b0735554794c4022d8db89" + "url": "git@github.com:mustangostang/spyc.git", + "reference": "4627c838b16550b666d15aeae1e5289dd5b77da0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/leafo/scssphp/zipball/562213cd803e42ea53b0735554794c4022d8db89", - "reference": "562213cd803e42ea53b0735554794c4022d8db89", + "url": "https://api.github.com/repos/mustangostang/spyc/zipball/4627c838b16550b666d15aeae1e5289dd5b77da0", + "reference": "4627c838b16550b666d15aeae1e5289dd5b77da0", "shasum": "" }, "require": { - "php": ">=5.4.0" + "php": ">=5.3.1" }, "require-dev": { - "kherge/box": "~2.5", - "phpunit/phpunit": "~3.7", - "squizlabs/php_codesniffer": "~2.5" + "phpunit/phpunit": "4.3.*@dev" }, - "bin": [ - "bin/pscss" - ], "type": "library", - "autoload": { - "psr-4": { - "Leafo\\ScssPhp\\": "src/" + "extra": { + "branch-alias": { + "dev-master": "0.5.x-dev" } }, + "autoload": { + "files": [ + "Spyc.php" + ] + }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { - "name": "Leaf Corcoran", - "email": "leafot@gmail.com", - "homepage": "http://leafo.net" + "name": "mustangostang", + "email": "vlad.andersen@gmail.com" } ], - "description": "scssphp is a compiler for SCSS written in PHP.", - "homepage": "http://leafo.github.io/scssphp/", + "description": "A simple YAML loader/dumper class for PHP", + "homepage": "https://github.com/mustangostang/spyc/", "keywords": [ - "css", - "less", - "sass", - "scss", - "stylesheet" + "spyc", + "yaml", + "yml" ], - "time": "2017-02-23T05:07:33+00:00" + "time": "2019-09-10T13:16:29+00:00" }, { - "name": "lexik/maintenance-bundle", - "version": "v2.1.5", + "name": "myclabs/deep-copy", + "version": "1.8.1", "source": { "type": "git", - "url": "https://github.com/lexik/LexikMaintenanceBundle.git", - "reference": "3a3e916776934a95834235e4a1d71e4595d515f5" + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "3e01bdad3e18354c3dce54466b7fbe33a9f9f7f8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/lexik/LexikMaintenanceBundle/zipball/3a3e916776934a95834235e4a1d71e4595d515f5", - "reference": "3a3e916776934a95834235e4a1d71e4595d515f5", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/3e01bdad3e18354c3dce54466b7fbe33a9f9f7f8", + "reference": "3e01bdad3e18354c3dce54466b7fbe33a9f9f7f8", "shasum": "" }, "require": { - "php": ">=5.3.9", - "symfony/framework-bundle": "~2.7|~3.0|^4.0", - "symfony/translation": "~2.7|~3.0|^4.0" + "php": "^7.1" + }, + "replace": { + "myclabs/deep-copy": "self.version" }, "require-dev": { - "phpunit/phpunit": "~4.8|~5.7.11", - "symfony/phpunit-bridge": "~2.7|~3.0|^4.0" - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - } + "doctrine/collections": "^1.0", + "doctrine/common": "^2.6", + "phpunit/phpunit": "^7.1" }, + "type": "library", "autoload": { "psr-4": { - "Lexik\\Bundle\\MaintenanceBundle\\": "" - } + "DeepCopy\\": "src/DeepCopy/" + }, + "files": [ + "src/DeepCopy/deep_copy.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "authors": [ - { - "name": "Dev Lexik", - "email": "dev@lexik.fr" - }, - { - "name": "Gilles Gauthier", - "email": "g.gauthier@lexik.fr" - }, - { - "name": "Djuri Baars", - "email": "info@djurict.nl" - } - ], - "description": "This bundle allows you to place your website in maintenance mode by calling two commands from your console.", - "homepage": "https://github.com/lexik/LexikMaintenanceBundle", + "description": "Create deep copies (clones) of your objects", "keywords": [ - "Symfony2", - "bundle", - "maintenance" + "clone", + "copy", + "duplicate", + "object", + "object graph" ], - "time": "2018-02-14T10:18:33+00:00" + "time": "2018-06-11T23:09:50+00:00" }, { - "name": "liip/imagine-bundle", - "version": "1.9.1", + "name": "nelmio/api-doc-bundle", + "version": "2.13.3", + "target-dir": "Nelmio/ApiDocBundle", "source": { "type": "git", - "url": "https://github.com/liip/LiipImagineBundle.git", - "reference": "3084c77e984ec669e0d645250a3cb1077d8b92f6" + "url": "https://github.com/nelmio/NelmioApiDocBundle.git", + "reference": "f0a606b6362c363043e01aa079bee2b0b5eb47a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/liip/LiipImagineBundle/zipball/3084c77e984ec669e0d645250a3cb1077d8b92f6", - "reference": "3084c77e984ec669e0d645250a3cb1077d8b92f6", + "url": "https://api.github.com/repos/nelmio/NelmioApiDocBundle/zipball/f0a606b6362c363043e01aa079bee2b0b5eb47a2", + "reference": "f0a606b6362c363043e01aa079bee2b0b5eb47a2", "shasum": "" }, "require": { - "imagine/imagine": "^0.6.3|^0.7.0,<0.8", - "php": "^5.3.9|^7.0", - "symfony/asset": "~2.3|~3.0", - "symfony/filesystem": "~2.3|~3.0", - "symfony/finder": "~2.3|~3.0", - "symfony/framework-bundle": "~2.3|~3.0", - "symfony/options-resolver": "~2.3|~3.0", - "symfony/process": "~2.3|~3.0", - "symfony/templating": "~2.3|~3.0", - "symfony/translation": "~2.3|~3.0" - }, - "require-dev": { - "amazonwebservices/aws-sdk-for-php": "~1.0", - "aws/aws-sdk-php": "~2.4", - "doctrine/cache": "~1.1", + "michelf/php-markdown": "~1.4", + "php": ">=5.4", + "symfony/console": "~2.3|~3.0|~4.0", + "symfony/framework-bundle": "~2.3|~3.0|~4.0", + "symfony/twig-bundle": "~2.3|~3.0|~4.0" + }, + "conflict": { + "jms/serializer": "<0.12", + "jms/serializer-bundle": "<0.11", + "symfony/symfony": "~2.7.8", + "twig/twig": "<1.12" + }, + "require-dev": { + "doctrine/doctrine-bundle": "~1.5", "doctrine/orm": "~2.3", - "ext-gd": "*", - "friendsofphp/php-cs-fixer": "~1.0", - "phpunit/phpunit": "~4.3|~5.0", - "psr/log": "~1.0", - "satooshi/php-coveralls": "~1.0", - "sllh/php-cs-fixer-styleci-bridge": "~2.1", - "symfony/browser-kit": "~2.3|~3.0", - "symfony/console": "~2.3|~3.0", - "symfony/dependency-injection": "~2.3|~3.0", - "symfony/form": "~2.3|~3.0", - "symfony/phpunit-bridge": "~2.3|~3.0", - "symfony/validator": "~2.3|~3.0", - "symfony/yaml": "~2.3|~3.0", - "twig/twig": "~1.12|~2.0" + "dunglas/api-bundle": "~1.0", + "friendsofsymfony/rest-bundle": "~1.0|~2.0", + "jms/serializer-bundle": ">=0.11", + "sensio/framework-extra-bundle": "~3.0", + "symfony/browser-kit": "~2.3|~3.0|~4.0", + "symfony/css-selector": "~2.3|~3.0|~4.0", + "symfony/finder": "~2.3|~3.0|~4.0", + "symfony/form": "~2.3|~3.0|~4.0", + "symfony/phpunit-bridge": "~2.7|~3.0|~4.0", + "symfony/serializer": "~2.7|~3.0|~4.0", + "symfony/validator": "~2.3|~3.0|~4.0", + "symfony/yaml": "~2.3|~3.0|~4.0" }, "suggest": { - "alcaeus/mongo-php-adapter": "required on PHP >= 7.0 to use mongo components with mongodb extension", - "amazonwebservices/aws-sdk-for-php": "required to use AWS version 1 cache resolver", - "aws/aws-sdk-php": "required to use AWS version 2/3 cache resolver", - "doctrine/mongodb-odm": "required to use mongodb-backed doctrine components", - "enqueue/enqueue-bundle": "add if you like to process images in background", - "ext-exif": "required to read EXIF metadata from images", - "ext-gd": "required to use gd driver", - "ext-gmagick": "required to use gmagick driver", - "ext-imagick": "required to use imagick driver", - "ext-mongo": "required for mongodb components on PHP <7.0", - "ext-mongodb": "required for mongodb components on PHP >=7.0", - "league/flysystem": "required to use FlySystem data loader or cache resolver", - "monolog/monolog": "A psr/log compatible logger is required to enable logging", - "twig/twig": "required to use the provided Twig extension. Version 1.12 or greater needed" + "dunglas/api-bundle": "For making use of resources definitions of DunglasApiBundle.", + "friendsofsymfony/rest-bundle": "For making use of REST information in the doc.", + "jms/serializer": "For making use of serializer information in the doc.", + "symfony/form": "For using form definitions as input.", + "symfony/validator": "For making use of validator information in the doc." }, "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-1.0": "1.7-dev" + "dev-2.x": "2.13-dev" } }, "autoload": { - "psr-4": { - "Liip\\ImagineBundle\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "psr-0": { + "Nelmio\\ApiDocBundle": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4633,65 +5217,62 @@ ], "authors": [ { - "name": "Liip and other contributors", - "homepage": "https://github.com/liip/LiipImagineBundle/contributors" + "name": "Nelmio", + "homepage": "http://nelm.io" + }, + { + "name": "Symfony Community", + "homepage": "https://github.com/nelmio/NelmioApiDocBundle/contributors" } ], - "description": "This bundle provides an image manipulation abstraction toolkit for Symfony-based projects.", - "homepage": "http://liip.ch", + "description": "Generates documentation for your REST API from annotations", "keywords": [ - "bundle", - "image", - "imagine", - "liip", - "manipulation", - "photos", - "pictures", - "symfony", - "transformation" + "api", + "doc", + "documentation", + "rest" ], - "time": "2017-09-09T03:53:30+00:00" + "time": "2017-12-05T06:14:09+00:00" }, { - "name": "liuggio/ExcelBundle", - "version": "v2.1.0", + "name": "nelmio/security-bundle", + "version": "2.5.1", "source": { "type": "git", - "url": "https://github.com/liuggio/ExcelBundle.git", - "reference": "b4fe94b64449490a1b5fbbce827c2501be335126" + "url": "https://github.com/nelmio/NelmioSecurityBundle.git", + "reference": "fe1d31eb23c13e0918de9a66df9d315648c5d3d1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/liuggio/ExcelBundle/zipball/b4fe94b64449490a1b5fbbce827c2501be335126", - "reference": "b4fe94b64449490a1b5fbbce827c2501be335126", + "url": "https://api.github.com/repos/nelmio/NelmioSecurityBundle/zipball/fe1d31eb23c13e0918de9a66df9d315648c5d3d1", + "reference": "fe1d31eb23c13e0918de9a66df9d315648c5d3d1", "shasum": "" }, "require": { - "php": ">=5.3.2", - "phpoffice/phpexcel": "~1.8.1", - "symfony/framework-bundle": "~2.6|~3.0" + "paragonie/random_compat": "~1.0|~2.0", + "symfony/framework-bundle": "~2.3|~3.0|~4.0", + "symfony/security": "~2.3|~3.0|~4.0", + "ua-parser/uap-php": "^3.4.4" }, "require-dev": { - "phpunit/phpunit": "~4.6", - "sensio/framework-extra-bundle": "~2.3|~3.0", - "symfony/browser-kit": "~2.6|~3.0", - "symfony/class-loader": "~2.6|~3.0", - "symfony/finder": "~2.6|~3.0", - "symfony/form": "~2.6|~3.0", - "symfony/validator": "~2.6|~3.0" + "doctrine/cache": "^1.0", + "psr/cache": "^1.0", + "symfony/phpunit-bridge": "^3.2|~4.0", + "symfony/yaml": "~2.3|~3.0|~4.0", + "twig/twig": "^1.24" + }, + "suggest": { + "ua-parser/uap-php": "To allow adapt CSP directives given the user-agent" }, "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "2.0.x-dev" + "dev-master": "2.4.x-dev" } }, "autoload": { - "exclude-from-classmap": [ - "/Tests/" - ], "psr-4": { - "Liuggio\\ExcelBundle\\": "" + "Nelmio\\SecurityBundle\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -4700,167 +5281,166 @@ ], "authors": [ { - "name": "ExcelBundle Contributors", - "homepage": "https://github.com/liuggio/ExcelBundle#contributors" + "name": "Nelmio", + "homepage": "http://nelm.io" }, { - "name": "Giulio De Donato", - "email": "liuggio@gmail.com" + "name": "Symfony Community", + "homepage": "https://github.com/nelmio/NelmioSecurityBundle/contributors" } ], - "description": "This is a Symfony2 Bundle helps you to read and write Excel files (including pdf, xlsx, odt), thanks to the PHPExcel library", - "homepage": "http://www.welcometothebundle.com", + "description": "Extra security-related features for Symfony: signed/encrypted cookies, HTTPS/SSL/HSTS handling, cookie session storage, ...", "keywords": [ - "Symfony2", - "bundle", - "excel", - "xls" + "security" ], - "time": "2016-06-20T17:11:22+00:00" + "time": "2018-03-21T14:33:42+00:00" }, { - "name": "marellocommerce/marello", - "version": "dev-master", + "name": "nesbot/carbon", + "version": "1.29.2", + "source": { + "type": "git", + "url": "https://github.com/briannesbitt/Carbon.git", + "reference": "ed6aa898982f441ccc9b2acdec51490f2bc5d337" + }, "dist": { - "type": "path", - "url": "../../package/marello", - "reference": "8235c4f3d8ded3bef4e1324da109a4104ca69277", - "shasum": null + "type": "zip", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/ed6aa898982f441ccc9b2acdec51490f2bc5d337", + "reference": "ed6aa898982f441ccc9b2acdec51490f2bc5d337", + "shasum": "" }, "require": { - "oro/calendar-bundle": "3.1.*", - "oro/platform": "3.1.*", - "oro/platform-serialised-fields": "3.1.*", - "php": ">=7.1" + "php": ">=5.3.9", + "symfony/translation": "~2.6 || ~3.0 || ~4.0" }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - } + "require-dev": { + "friendsofphp/php-cs-fixer": "~2", + "phpunit/phpunit": "^4.8.35 || ^5.7" }, + "type": "library", "autoload": { "psr-4": { "": "src/" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + } }, + "notification-url": "https://packagist.org/downloads/", "license": [ - "OSL-3.0" + "MIT" ], "authors": [ { - "name": "Madia B.V.", - "homepage": "https://www.marello.com" + "name": "Brian Nesbitt", + "email": "brian@nesbot.com", + "homepage": "http://nesbot.com" } ], - "description": "Marello Unified Commerce Management", - "homepage": "https://github.com/marellocommerce/marello.git" + "description": "A simple API extension for DateTime.", + "homepage": "http://carbon.nesbot.com", + "keywords": [ + "date", + "datetime", + "time" + ], + "time": "2018-05-29T15:23:46+00:00" }, { - "name": "michelf/php-markdown", - "version": "1.8.0", + "name": "nyholm/psr7", + "version": "1.2.1", "source": { "type": "git", - "url": "https://github.com/michelf/php-markdown.git", - "reference": "01ab082b355bf188d907b9929cd99b2923053495" + "url": "https://github.com/Nyholm/psr7.git", + "reference": "55ff6b76573f5b242554c9775792bd59fb52e11c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/michelf/php-markdown/zipball/01ab082b355bf188d907b9929cd99b2923053495", - "reference": "01ab082b355bf188d907b9929cd99b2923053495", + "url": "https://api.github.com/repos/Nyholm/psr7/zipball/55ff6b76573f5b242554c9775792bd59fb52e11c", + "reference": "55ff6b76573f5b242554c9775792bd59fb52e11c", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": "^7.1", + "php-http/message-factory": "^1.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0" + }, + "provide": { + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "http-interop/http-factory-tests": "dev-master", + "php-http/psr7-integration-tests": "dev-master", + "phpunit/phpunit": "^7.5" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, "autoload": { "psr-4": { - "Michelf\\": "Michelf/" + "Nyholm\\Psr7\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Michel Fortin", - "email": "michel.fortin@michelf.ca", - "homepage": "https://michelf.ca/", - "role": "Developer" + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com" }, { - "name": "John Gruber", - "homepage": "https://daringfireball.net/" + "name": "Martijn van der Ven", + "email": "martijn@vanderven.se" } ], - "description": "PHP Markdown", - "homepage": "https://michelf.ca/projects/php-markdown/", + "description": "A fast PHP7 implementation of PSR-7", + "homepage": "http://tnyholm.se", "keywords": [ - "markdown" + "psr-17", + "psr-7" ], - "time": "2018-01-15T00:49:33+00:00" + "time": "2019-09-05T13:24:16+00:00" }, { - "name": "monolog/monolog", - "version": "1.23.0", + "name": "ocramius/package-versions", + "version": "1.5.1", "source": { "type": "git", - "url": "https://github.com/Seldaek/monolog.git", - "reference": "fd8c787753b3a2ad11bc60c063cff1358a32a3b4" + "url": "https://github.com/Ocramius/PackageVersions.git", + "reference": "1d32342b8c1eb27353c8887c366147b4c2da673c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/fd8c787753b3a2ad11bc60c063cff1358a32a3b4", - "reference": "fd8c787753b3a2ad11bc60c063cff1358a32a3b4", + "url": "https://api.github.com/repos/Ocramius/PackageVersions/zipball/1d32342b8c1eb27353c8887c366147b4c2da673c", + "reference": "1d32342b8c1eb27353c8887c366147b4c2da673c", "shasum": "" }, "require": { - "php": ">=5.3.0", - "psr/log": "~1.0" - }, - "provide": { - "psr/log-implementation": "1.0.0" + "composer-plugin-api": "^1.0.0", + "php": "^7.3.0" }, "require-dev": { - "aws/aws-sdk-php": "^2.4.9 || ^3.0", - "doctrine/couchdb": "~1.0@dev", - "graylog2/gelf-php": "~1.0", - "jakub-onderka/php-parallel-lint": "0.9", - "php-amqplib/php-amqplib": "~2.4", - "php-console/php-console": "^3.1.3", - "phpunit/phpunit": "~4.5", - "phpunit/phpunit-mock-objects": "2.3.0", - "ruflin/elastica": ">=0.90 <3.0", - "sentry/sentry": "^0.13", - "swiftmailer/swiftmailer": "^5.3|^6.0" - }, - "suggest": { - "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", - "doctrine/couchdb": "Allow sending log messages to a CouchDB server", - "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", - "ext-mongo": "Allow sending log messages to a MongoDB server", - "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", - "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver", - "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", - "php-console/php-console": "Allow sending log messages to Google Chrome", - "rollbar/rollbar": "Allow sending log messages to Rollbar", - "ruflin/elastica": "Allow sending log messages to an Elastic Search server", - "sentry/sentry": "Allow sending log messages to a Sentry server" + "composer/composer": "^1.8.6", + "doctrine/coding-standard": "^6.0.0", + "ext-zip": "*", + "infection/infection": "^0.13.4", + "phpunit/phpunit": "^8.2.5", + "vimeo/psalm": "^3.4.9" }, - "type": "library", + "type": "composer-plugin", "extra": { + "class": "PackageVersions\\Installer", "branch-alias": { - "dev-master": "2.0.x-dev" + "dev-master": "1.6.x-dev" } }, "autoload": { "psr-4": { - "Monolog\\": "src/Monolog" + "PackageVersions\\": "src/PackageVersions" } }, "notification-url": "https://packagist.org/downloads/", @@ -4869,44 +5449,59 @@ ], "authors": [ { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" } ], - "description": "Sends your logs to files, sockets, inboxes, databases and various web services", - "homepage": "http://github.com/Seldaek/monolog", - "keywords": [ - "log", - "logging", - "psr-3" - ], - "time": "2017-06-19T01:22:40+00:00" + "description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)", + "time": "2019-07-17T15:49:50+00:00" }, { - "name": "mtdowling/cron-expression", - "version": "v1.2.1", + "name": "ocramius/proxy-manager", + "version": "2.2.3", "source": { "type": "git", - "url": "https://github.com/mtdowling/cron-expression.git", - "reference": "9504fa9ea681b586028adaaa0877db4aecf32bad" + "url": "https://github.com/Ocramius/ProxyManager.git", + "reference": "4d154742e31c35137d5374c998e8f86b54db2e2f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mtdowling/cron-expression/zipball/9504fa9ea681b586028adaaa0877db4aecf32bad", - "reference": "9504fa9ea681b586028adaaa0877db4aecf32bad", + "url": "https://api.github.com/repos/Ocramius/ProxyManager/zipball/4d154742e31c35137d5374c998e8f86b54db2e2f", + "reference": "4d154742e31c35137d5374c998e8f86b54db2e2f", "shasum": "" }, "require": { - "php": ">=5.3.2" + "ocramius/package-versions": "^1.1.3", + "php": "^7.2.0", + "zendframework/zend-code": "^3.3.0" }, "require-dev": { - "phpunit/phpunit": "~4.0|~5.0" + "couscous/couscous": "^1.6.1", + "ext-phar": "*", + "humbug/humbug": "1.0.0-RC.0@RC", + "nikic/php-parser": "^3.1.1", + "padraic/phpunit-accelerator": "dev-master@DEV", + "phpbench/phpbench": "^0.12.2", + "phpstan/phpstan": "dev-master#856eb10a81c1d27c701a83f167dc870fd8f4236a as 0.9.999", + "phpstan/phpstan-phpunit": "dev-master#5629c0a1f4a9c417cb1077cf6693ad9753895761", + "phpunit/phpunit": "^6.4.3", + "squizlabs/php_codesniffer": "^2.9.1" + }, + "suggest": { + "ocramius/generated-hydrator": "To have very fast object to array to object conversion for ghost objects", + "zendframework/zend-json": "To have the JsonRpc adapter (Remote Object feature)", + "zendframework/zend-soap": "To have the Soap adapter (Remote Object feature)", + "zendframework/zend-xmlrpc": "To have the XmlRpc adapter (Remote Object feature)" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, "autoload": { - "psr-4": { - "Cron\\": "src/Cron/" + "psr-0": { + "ProxyManager\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -4915,128 +5510,109 @@ ], "authors": [ { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "http://ocramius.github.io/" } ], - "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due", + "description": "A library providing utilities to generate, instantiate and generally operate with Object Proxies", + "homepage": "https://github.com/Ocramius/ProxyManager", "keywords": [ - "cron", - "schedule" + "aop", + "lazy loading", + "proxy", + "proxy pattern", + "service proxies" ], - "time": "2017-01-23T04:29:33+00:00" + "time": "2019-08-10T08:37:15+00:00" }, { - "name": "mustangostang/spyc", - "version": "0.6.2", + "name": "oro/calendar-bundle", + "version": "4.1.10", "source": { "type": "git", - "url": "https://github.com/mustangostang/spyc.git", - "reference": "23c35ae854d835f2d7bcc3e3ad743d7e57a8c14d" + "url": "https://github.com/oroinc/OroCalendarBundle.git", + "reference": "ede9d194e62c3855e96df53d7f7777205a18eb0a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mustangostang/spyc/zipball/23c35ae854d835f2d7bcc3e3ad743d7e57a8c14d", - "reference": "23c35ae854d835f2d7bcc3e3ad743d7e57a8c14d", + "url": "https://api.github.com/repos/oroinc/OroCalendarBundle/zipball/ede9d194e62c3855e96df53d7f7777205a18eb0a", + "reference": "ede9d194e62c3855e96df53d7f7777205a18eb0a", "shasum": "" }, "require": { - "php": ">=5.3.1" - }, - "require-dev": { - "phpunit/phpunit": "4.3.*@dev" + "oro/platform": "4.1.*" }, - "type": "library", + "type": "symfony-bundle", "extra": { + "npm": { + "fullcalendar": "3.4.0" + }, "branch-alias": { - "dev-master": "0.5.x-dev" + "dev-master": "4.1-dev" } }, "autoload": { - "files": [ - "Spyc.php" + "psr-4": { + "Oro\\Bundle\\CalendarBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" ] }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { - "name": "mustangostang", - "email": "vlad.andersen@gmail.com" + "name": "Oro, Inc", + "homepage": "http://www.orocrm.com" } ], - "description": "A simple YAML loader/dumper class for PHP", - "homepage": "https://github.com/mustangostang/spyc/", + "description": "Calendar bundle for OroPlatform-based applications.\nSee https://doc.oroinc.com/user/back-office/activities/calendar-events/ for more information.", + "homepage": "https://github.com/oroinc/OroCalendarBundle.git", "keywords": [ - "spyc", - "yaml", - "yml" + "Calendar", + "Oro", + "OroCRM", + "OroPlatform" ], - "time": "2017-02-24T16:06:33+00:00" + "support": { + "source": "https://github.com/oroinc/OroCalendarBundle/tree/4.1", + "issues": "https://github.com/oroinc/OroCalendarBundle/issues" + }, + "time": "2021-03-01T13:56:29+00:00" }, { - "name": "nelmio/api-doc-bundle", - "version": "2.13.3", - "target-dir": "Nelmio/ApiDocBundle", + "name": "oro/doctrine-extensions", + "version": "1.2.2", "source": { "type": "git", - "url": "https://github.com/nelmio/NelmioApiDocBundle.git", - "reference": "f0a606b6362c363043e01aa079bee2b0b5eb47a2" + "url": "https://github.com/oroinc/doctrine-extensions.git", + "reference": "71b38bd772d68723b3999843d710b039b667426e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nelmio/NelmioApiDocBundle/zipball/f0a606b6362c363043e01aa079bee2b0b5eb47a2", - "reference": "f0a606b6362c363043e01aa079bee2b0b5eb47a2", + "url": "https://api.github.com/repos/oroinc/doctrine-extensions/zipball/71b38bd772d68723b3999843d710b039b667426e", + "reference": "71b38bd772d68723b3999843d710b039b667426e", "shasum": "" }, "require": { - "michelf/php-markdown": "~1.4", - "php": ">=5.4", - "symfony/console": "~2.3|~3.0|~4.0", - "symfony/framework-bundle": "~2.3|~3.0|~4.0", - "symfony/twig-bundle": "~2.3|~3.0|~4.0" - }, - "conflict": { - "jms/serializer": "<0.12", - "jms/serializer-bundle": "<0.11", - "symfony/symfony": "~2.7.8", - "twig/twig": "<1.12" + "doctrine/orm": ">=2.2.3", + "php": ">=5.4.0" }, "require-dev": { - "doctrine/doctrine-bundle": "~1.5", - "doctrine/orm": "~2.3", - "dunglas/api-bundle": "~1.0", - "friendsofsymfony/rest-bundle": "~1.0|~2.0", - "jms/serializer-bundle": ">=0.11", - "sensio/framework-extra-bundle": "~3.0", - "symfony/browser-kit": "~2.3|~3.0|~4.0", - "symfony/css-selector": "~2.3|~3.0|~4.0", - "symfony/finder": "~2.3|~3.0|~4.0", - "symfony/form": "~2.3|~3.0|~4.0", - "symfony/phpunit-bridge": "~2.7|~3.0|~4.0", - "symfony/serializer": "~2.7|~3.0|~4.0", - "symfony/validator": "~2.3|~3.0|~4.0", - "symfony/yaml": "~2.3|~3.0|~4.0" - }, - "suggest": { - "dunglas/api-bundle": "For making use of resources definitions of DunglasApiBundle.", - "friendsofsymfony/rest-bundle": "For making use of REST information in the doc.", - "jms/serializer": "For making use of serializer information in the doc.", - "symfony/form": "For using form definitions as input.", - "symfony/validator": "For making use of validator information in the doc." - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-2.x": "2.13-dev" - } + "doctrine/data-fixtures": "^1.0", + "doctrine/orm": "<2.5.0", + "phpunit/phpunit": "4.*", + "squizlabs/php_codesniffer": "2.8.*", + "symfony/yaml": "2.*" }, + "type": "library", "autoload": { "psr-0": { - "Nelmio\\ApiDocBundle": "" + "Oro\\DBAL": "src/", + "Oro\\ORM": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -5045,315 +5621,440 @@ ], "authors": [ { - "name": "Nelmio", - "homepage": "http://nelm.io" - }, - { - "name": "Symfony Community", - "homepage": "https://github.com/nelmio/NelmioApiDocBundle/contributors" + "name": "Oro, Inc", + "homepage": "http://www.orocrm.com" } ], - "description": "Generates documentation for your REST API from annotations", + "description": "Doctrine Extensions for MySQL and PostgreSQL.", + "homepage": "https://github.com/orocrm/doctrine-extensions/", "keywords": [ - "api", - "doc", - "documentation", - "rest" + "database", + "doctrine", + "dql", + "function", + "mysql", + "postgresql", + "type" ], - "time": "2017-12-05T06:14:09+00:00" + "time": "2018-11-12T09:15:04+00:00" }, { - "name": "nelmio/security-bundle", - "version": "2.5.1", + "name": "oro/platform", + "version": "4.1.12", "source": { "type": "git", - "url": "https://github.com/nelmio/NelmioSecurityBundle.git", - "reference": "fe1d31eb23c13e0918de9a66df9d315648c5d3d1" + "url": "https://github.com/oroinc/platform.git", + "reference": "8a1aa1908dbbd7a3ec3c0dd663f48d586831a917" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nelmio/NelmioSecurityBundle/zipball/fe1d31eb23c13e0918de9a66df9d315648c5d3d1", - "reference": "fe1d31eb23c13e0918de9a66df9d315648c5d3d1", + "url": "https://api.github.com/repos/oroinc/platform/zipball/8a1aa1908dbbd7a3ec3c0dd663f48d586831a917", + "reference": "8a1aa1908dbbd7a3ec3c0dd663f48d586831a917", "shasum": "" }, "require": { - "paragonie/random_compat": "~1.0|~2.0", - "symfony/framework-bundle": "~2.3|~3.0|~4.0", - "symfony/security": "~2.3|~3.0|~4.0", - "ua-parser/uap-php": "^3.4.4" + "akeneo/batch-bundle": "0.4.11", + "ass/xmlsecurity": "1.1.1", + "box/spout": "2.7.*", + "brick/math": "0.8.*", + "composer/composer": "1.6.*", + "doctrine/annotations": "1.7.*", + "doctrine/collections": "1.5.*", + "doctrine/data-fixtures": "1.3.*", + "doctrine/dbal": "2.10.*", + "doctrine/doctrine-bundle": "1.9.*", + "doctrine/doctrine-fixtures-bundle": "2.4.*", + "doctrine/orm": "2.6.4", + "doctrine/persistence": "1.3.1", + "ext-dom": "*", + "ext-gd": "*", + "ext-intl": "*", + "ext-json": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "ext-pcntl": "*", + "ext-pdo": "*", + "ext-xml": "*", + "ext-zip": "*", + "ezyang/htmlpurifier": "4.12.*", + "friendsofsymfony/jsrouting-bundle": "2.2.*", + "friendsofsymfony/rest-bundle": "2.7.*", + "gos/web-socket-bundle": "1.10.3", + "guzzle/guzzle": "3.7.4", + "hwi/oauth-bundle": "0.6.*", + "incenteev/composer-parameter-handler": "2.1.*", + "jms/cg": "1.2.*", + "jms/metadata": "2.1.0", + "jms/serializer": "3.4.*", + "jms/serializer-bundle": "3.5.*", + "knplabs/knp-gaufrette-bundle": "0.5.2", + "knplabs/knp-menu": "2.3.*", + "knplabs/knp-menu-bundle": "2.2.*", + "kriswallsmith/buzz": "1.0.*", + "lexik/maintenance-bundle": "2.1.5", + "liip/imagine-bundle": "2.0.0", + "monolog/monolog": "1.23.*", + "mtdowling/cron-expression": "1.2.*", + "myclabs/deep-copy": "1.8.*", + "nelmio/api-doc-bundle": "2.13.3", + "nelmio/security-bundle": "2.5.*", + "nesbot/carbon": "1.29.*", + "nyholm/psr7": "1.2.*", + "ocramius/proxy-manager": "2.2.*", + "oro/doctrine-extensions": "1.2.*", + "oro/redis-config": "4.1.*", + "php": "~7.3.13 || ~7.4.2", + "php-http/httplug-bundle": "1.15.2", + "phpdocumentor/reflection-docblock": "4.3.*", + "piwik/device-detector": "3.10.*", + "psr/container": "^1.0", + "psr/simple-cache": "1.0.*", + "robloach/component-installer": "0.2.*", + "salsify/json-streaming-parser": "8.0.1", + "sensio/framework-extra-bundle": "5.2.*", + "stof/doctrine-extensions-bundle": "1.3.*", + "symfony/acl-bundle": "1.0.*", + "symfony/monolog-bundle": "3.3.*", + "symfony/polyfill-intl-idn": "1.17.*", + "symfony/polyfill-php70": "1.*", + "symfony/security-acl": "~3.0.0", + "symfony/swiftmailer-bundle": "3.1.2", + "symfony/symfony": "4.4.18", + "tinymce/tinymce": "5.6.2", + "twig/extensions": "1.5.*", + "twig/twig": "2.12.*", + "xemlock/htmlpurifier-html5": "0.1.10", + "zendframework/zend-mail": "2.10.0" }, "require-dev": { - "doctrine/cache": "^1.0", - "psr/cache": "^1.0", - "symfony/phpunit-bridge": "^3.2|~4.0", - "symfony/yaml": "~2.3|~3.0|~4.0", - "twig/twig": "^1.24" + "behat/behat": "3.4.*", + "behat/gherkin": "4.6.0", + "behat/mink": "dev-master#6d637f7af4816c26ad8a943da2e3f7eef1231bea", + "behat/mink-extension": "2.3.*", + "behat/mink-selenium2-driver": "1.3.1", + "behat/symfony2-extension": "2.1.*", + "ext-ftp": "*", + "ext-sqlite3": "*", + "friendsofphp/php-cs-fixer": "2.16.*", + "johnkary/phpunit-speedtrap": "3.0.*", + "mybuilder/phpunit-accelerator": "dev-master", + "nelmio/alice": "3.6.*", + "oro/twig-inspector": "1.0.*", + "phpmd/phpmd": "2.6.*", + "phpunit/phpcov": "5.0.*", + "phpunit/phpunit": "7.5.*", + "sebastian/phpcpd": "4.0.*", + "squizlabs/php_codesniffer": "3.5.*", + "symfony/phpunit-bridge": "4.4.*", + "theofidry/alice-data-fixtures": "1.0.*" }, "suggest": { - "ua-parser/uap-php": "To allow adapt CSP directives given the user-agent" - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "2.4.x-dev" + "ext-imap": "To improve parsing of email headers.", + "ext-soap": "To enable SOAP API calls.", + "ext-tidy": "To improve parsing of email content." + }, + "type": "library", + "extra": { + "npm": { + "moment": "2.24.*", + "moment-timezone": "0.5.*", + "jstree": "3.3.*", + "jquery.cookie": "1.4.1", + "when": "2.4.0", + "crypto-js": "3.1.7", + "jquery-mousewheel": "3.1.13", + "jquery-numeric": "1.5.0", + "timepicker": "1.11.*", + "datepair.js": "0.4.*", + "lightgallery": "1.4.0", + "jquery-ui-multiselect-widget": "2.0.1", + "autolinker": "1.6.*", + "Base64": "1.0.*", + "flotr2": "0.1.0", + "bean": "1.0.6", + "jquery-validation": "1.19.3", + "backgrid": "0.3.7", + "numeral": "2.0.6", + "jquery-form": "4.2.1", + "fuse.js": "3.2.*", + "jquery": "3.5.*", + "jquery-ui": "1.12.*", + "backbone": "1.4.*", + "underscore": "1.9.*", + "@oroinc/jquery.uniform": "4.3.*", + "overlayscrollbars": "1.6.*", + "font-awesome": "4.7.*", + "bootstrap": "4.3.1", + "popper.js": "1.14.7", + "asap": "2.0.6", + "slick-carousel": "1.6.0", + "xregexp": "3.2.*", + "scriptjs": "2.5.9", + "focus-visible": "5.0.2", + "@oroinc/jquery-ajax-queue": "0.0.1", + "@oroinc/jsplumb": "1.7.*", + "@oroinc/select2": "3.4.1", + "@oroinc/autobahnjs": "0.8.0", + "@oroinc/backbone.pageable": "1.2.3", + "@oroinc/jquery.nicescroll": "3.6.6", + "whatwg-fetch": "3.1.*" + }, + "symfony": { + "require": "4.4.*" + }, + "branch-alias": { + "dev-master": "4.1-dev" } }, "autoload": { "psr-4": { - "Nelmio\\SecurityBundle\\": "" - } + "Oro\\Bundle\\ActionBundle\\": "src/Oro/Bundle/ActionBundle", + "Oro\\Bundle\\ActivityBundle\\": "src/Oro/Bundle/ActivityBundle", + "Oro\\Bundle\\ActivityListBundle\\": "src/Oro/Bundle/ActivityListBundle", + "Oro\\Bundle\\AddressBundle\\": "src/Oro/Bundle/AddressBundle", + "Oro\\Bundle\\ApiBundle\\": "src/Oro/Bundle/ApiBundle", + "Oro\\Bundle\\AssetBundle\\": "src/Oro/Bundle/AssetBundle", + "Oro\\Bundle\\AttachmentBundle\\": "src/Oro/Bundle/AttachmentBundle", + "Oro\\Bundle\\BatchBundle\\": "src/Oro/Bundle/BatchBundle", + "Oro\\Bundle\\BusinessEntitiesBundle\\": "src/Oro/Bundle/BusinessEntitiesBundle", + "Oro\\Bundle\\CacheBundle\\": "src/Oro/Bundle/CacheBundle", + "Oro\\Bundle\\ChartBundle\\": "src/Oro/Bundle/ChartBundle", + "Oro\\Bundle\\CommentBundle\\": "src/Oro/Bundle/CommentBundle", + "Oro\\Bundle\\ConfigBundle\\": "src/Oro/Bundle/ConfigBundle", + "Oro\\Bundle\\CronBundle\\": "src/Oro/Bundle/CronBundle", + "Oro\\Bundle\\CurrencyBundle\\": "src/Oro/Bundle/CurrencyBundle", + "Oro\\Bundle\\DashboardBundle\\": "src/Oro/Bundle/DashboardBundle", + "Oro\\Bundle\\DataAuditBundle\\": "src/Oro/Bundle/DataAuditBundle", + "Oro\\Bundle\\DataGridBundle\\": "src/Oro/Bundle/DataGridBundle", + "Oro\\Bundle\\DigitalAssetBundle\\": "src/Oro/Bundle/DigitalAssetBundle", + "Oro\\Bundle\\DistributionBundle\\": "src/Oro/Bundle/DistributionBundle", + "Oro\\Bundle\\DraftBundle\\": "src/Oro/Bundle/DraftBundle", + "Oro\\Bundle\\EmailBundle\\": "src/Oro/Bundle/EmailBundle", + "Oro\\Bundle\\EmbeddedFormBundle\\": "src/Oro/Bundle/EmbeddedFormBundle", + "Oro\\Bundle\\EntityBundle\\": "src/Oro/Bundle/EntityBundle", + "Oro\\Bundle\\EntityConfigBundle\\": "src/Oro/Bundle/EntityConfigBundle", + "Oro\\Bundle\\EntityExtendBundle\\": "src/Oro/Bundle/EntityExtendBundle", + "Oro\\Bundle\\EntityMergeBundle\\": "src/Oro/Bundle/EntityMergeBundle", + "Oro\\Bundle\\EntityPaginationBundle\\": "src/Oro/Bundle/EntityPaginationBundle", + "Oro\\Bundle\\FeatureToggleBundle\\": "src/Oro/Bundle/FeatureToggleBundle", + "Oro\\Bundle\\FilterBundle\\": "src/Oro/Bundle/FilterBundle", + "Oro\\Bundle\\FormBundle\\": "src/Oro/Bundle/FormBundle", + "Oro\\Bundle\\GaufretteBundle\\": "src/Oro/Bundle/GaufretteBundle", + "Oro\\Bundle\\GoogleIntegrationBundle\\": "src/Oro/Bundle/GoogleIntegrationBundle", + "Oro\\Bundle\\HelpBundle\\": "src/Oro/Bundle/HelpBundle", + "Oro\\Bundle\\ImapBundle\\": "src/Oro/Bundle/ImapBundle", + "Oro\\Bundle\\ImportExportBundle\\": "src/Oro/Bundle/ImportExportBundle", + "Oro\\Bundle\\InstallerBundle\\": "src/Oro/Bundle/InstallerBundle", + "Oro\\Bundle\\IntegrationBundle\\": "src/Oro/Bundle/IntegrationBundle", + "Oro\\Bundle\\LayoutBundle\\": "src/Oro/Bundle/LayoutBundle", + "Oro\\Bundle\\LocaleBundle\\": "src/Oro/Bundle/LocaleBundle", + "Oro\\Bundle\\LoggerBundle\\": "src/Oro/Bundle/LoggerBundle", + "Oro\\Bundle\\MessageQueueBundle\\": "src/Oro/Bundle/MessageQueueBundle", + "Oro\\Bundle\\MicrosoftIntegrationBundle\\": "src/Oro/Bundle/MicrosoftIntegrationBundle", + "Oro\\Bundle\\MigrationBundle\\": "src/Oro/Bundle/MigrationBundle", + "Oro\\Bundle\\NavigationBundle\\": "src/Oro/Bundle/NavigationBundle", + "Oro\\Bundle\\NoteBundle\\": "src/Oro/Bundle/NoteBundle", + "Oro\\Bundle\\NotificationBundle\\": "src/Oro/Bundle/NotificationBundle", + "Oro\\Bundle\\OrganizationBundle\\": "src/Oro/Bundle/OrganizationBundle", + "Oro\\Bundle\\PlatformBundle\\": "src/Oro/Bundle/PlatformBundle", + "Oro\\Bundle\\QueryDesignerBundle\\": "src/Oro/Bundle/QueryDesignerBundle", + "Oro\\Bundle\\ReminderBundle\\": "src/Oro/Bundle/ReminderBundle", + "Oro\\Bundle\\ReportBundle\\": "src/Oro/Bundle/ReportBundle", + "Oro\\Bundle\\ScopeBundle\\": "src/Oro/Bundle/ScopeBundle", + "Oro\\Bundle\\SearchBundle\\": "src/Oro/Bundle/SearchBundle", + "Oro\\Bundle\\SecurityBundle\\": "src/Oro/Bundle/SecurityBundle", + "Oro\\Bundle\\SegmentBundle\\": "src/Oro/Bundle/SegmentBundle", + "Oro\\Bundle\\SidebarBundle\\": "src/Oro/Bundle/SidebarBundle", + "Oro\\Bundle\\SoapBundle\\": "src/Oro/Bundle/SoapBundle", + "Oro\\Bundle\\SSOBundle\\": "src/Oro/Bundle/SSOBundle", + "Oro\\Bundle\\SyncBundle\\": "src/Oro/Bundle/SyncBundle", + "Oro\\Bundle\\TagBundle\\": "src/Oro/Bundle/TagBundle", + "Oro\\Bundle\\TestFrameworkBundle\\": "src/Oro/Bundle/TestFrameworkBundle", + "Oro\\Bundle\\TestGeneratorBundle\\": "src/Oro/Bundle/TestGeneratorBundle", + "Oro\\Bundle\\ThemeBundle\\": "src/Oro/Bundle/ThemeBundle", + "Oro\\Bundle\\TranslationBundle\\": "src/Oro/Bundle/TranslationBundle", + "Oro\\Bundle\\UIBundle\\": "src/Oro/Bundle/UIBundle", + "Oro\\Bundle\\UserBundle\\": "src/Oro/Bundle/UserBundle", + "Oro\\Bundle\\ViewSwitcherBundle\\": "src/Oro/Bundle/ViewSwitcherBundle", + "Oro\\Bundle\\WindowsBundle\\": "src/Oro/Bundle/WindowsBundle", + "Oro\\Bundle\\WorkflowBundle\\": "src/Oro/Bundle/WorkflowBundle", + "Oro\\Bundle\\WsseAuthenticationBundle\\": "src/Oro/Bundle/WsseAuthenticationBundle", + "Oro\\Component\\Action\\": "src/Oro/Component/Action", + "Oro\\Component\\ChainProcessor\\": "src/Oro/Component/ChainProcessor", + "Oro\\Component\\Config\\": "src/Oro/Component/Config", + "Oro\\Component\\ConfigExpression\\": "src/Oro/Component/ConfigExpression", + "Oro\\Component\\DependencyInjection\\": "src/Oro/Component/DependencyInjection", + "Oro\\Component\\DoctrineUtils\\": "src/Oro/Component/DoctrineUtils", + "Oro\\Component\\Duplicator\\": "src/Oro/Component/Duplicator", + "Oro\\Component\\EntitySerializer\\": "src/Oro/Component/EntitySerializer", + "Oro\\Component\\Exception\\": "src/Oro/Component/Exception", + "Oro\\Component\\ExpressionLanguage\\": "src/Oro/Component/ExpressionLanguage", + "Oro\\Component\\Layout\\": "src/Oro/Component/Layout", + "Oro\\Component\\Log\\": "src/Oro/Component/Log", + "Oro\\Component\\Math\\": "src/Oro/Component/Math", + "Oro\\Component\\MessageQueue\\": "src/Oro/Component/MessageQueue", + "Oro\\Component\\PropertyAccess\\": "src/Oro/Component/PropertyAccess", + "Oro\\Component\\PhpUtils\\": "src/Oro/Component/PhpUtils", + "Oro\\Component\\Routing\\": "src/Oro/Component/Routing", + "Oro\\Component\\Testing\\": "src/Oro/Component/Testing", + "Oro\\Component\\TestUtils\\": "src/Oro/Component/TestUtils" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { - "name": "Nelmio", - "homepage": "http://nelm.io" - }, - { - "name": "Symfony Community", - "homepage": "https://github.com/nelmio/NelmioSecurityBundle/contributors" + "name": "Oro, Inc", + "homepage": "http://www.orocrm.com" } ], - "description": "Extra security-related features for Symfony: signed/encrypted cookies, HTTPS/SSL/HSTS handling, cookie session storage, ...", - "keywords": [ - "security" - ], - "time": "2018-03-21T14:33:42+00:00" + "description": "Business Application Platform (BAP)", + "homepage": "https://github.com/oroinc/platform.git", + "support": { + "source": "https://github.com/oroinc/platform/tree/4.1", + "issues": "https://github.com/oroinc/platform/issues" + }, + "time": "2021-02-26T13:00:49+00:00" }, { - "name": "nesbot/carbon", - "version": "1.29.2", + "name": "oro/platform-serialised-fields", + "version": "4.1.4", "source": { "type": "git", - "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "ed6aa898982f441ccc9b2acdec51490f2bc5d337" + "url": "https://github.com/oroinc/OroEntitySerializedFieldsBundle.git", + "reference": "5379ca31762911839bad00463e57f691b2c5b0b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/ed6aa898982f441ccc9b2acdec51490f2bc5d337", - "reference": "ed6aa898982f441ccc9b2acdec51490f2bc5d337", + "url": "https://api.github.com/repos/oroinc/OroEntitySerializedFieldsBundle/zipball/5379ca31762911839bad00463e57f691b2c5b0b4", + "reference": "5379ca31762911839bad00463e57f691b2c5b0b4", "shasum": "" }, "require": { - "php": ">=5.3.9", - "symfony/translation": "~2.6 || ~3.0 || ~4.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "~2", - "phpunit/phpunit": "^4.8.35 || ^5.7" + "oro/platform": "4.1.*" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, "autoload": { "psr-4": { - "": "src/" - } + "Oro\\Bundle\\EntitySerializedFieldsBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, - "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "OSL-3.0" ], "authors": [ { - "name": "Brian Nesbitt", - "email": "brian@nesbot.com", - "homepage": "http://nesbot.com" + "name": "Oro, Inc", + "homepage": "http://www.orocrm.com" } ], - "description": "A simple API extension for DateTime.", - "homepage": "http://carbon.nesbot.com", + "description": "OroPlatform Serialized Fields", + "homepage": "https://github.com/oroinc/OroEntitySerializedFieldsBundle", "keywords": [ - "date", - "datetime", - "time" + "Oro", + "Platform", + "entity", + "fields" ], - "time": "2018-05-29T15:23:46+00:00" - }, - { - "name": "npm-asset/bootstrap", - "version": "4.3.1", - "dist": { - "type": "tar", - "url": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.3.1.tgz", - "reference": null, - "shasum": null - }, - "type": "npm-asset", - "license": [ - "MIT" - ] - }, - { - "name": "npm-asset/jquery", - "version": "1.12.4", - "dist": { - "type": "tar", - "url": "https://registry.npmjs.org/jquery/-/jquery-1.12.4.tgz", - "reference": null, - "shasum": null - }, - "type": "npm-asset", - "license": [ - "MIT" - ] - }, - { - "name": "npm-asset/jquery.uniform", - "version": "4.2.0", - "dist": { - "type": "tar", - "url": "https://registry.npmjs.org/jquery.uniform/-/jquery.uniform-4.2.0.tgz", - "reference": null, - "shasum": null - }, - "require": { - "npm-asset/jquery": ">=1.6.0,<2.0.0" - }, - "type": "npm-asset", - "license": [ - "MIT" - ] - }, - { - "name": "npm-asset/popper.js", - "version": "1.14.7", - "dist": { - "type": "tar", - "url": "https://registry.npmjs.org/popper.js/-/popper.js-1.14.7.tgz", - "reference": null, - "shasum": null - }, - "type": "npm-asset", - "license": [ - "MIT" - ] - }, - { - "name": "npm-asset/requirejs", - "version": "2.3.3", - "dist": { - "type": "tar", - "url": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.3.tgz", - "reference": null, - "shasum": null - }, - "type": "npm-asset", - "license": [ - "MIT" - ] - }, - { - "name": "npm-asset/xregexp", - "version": "3.2.0", - "dist": { - "type": "tar", - "url": "https://registry.npmjs.org/xregexp/-/xregexp-3.2.0.tgz", - "reference": null, - "shasum": null + "support": { + "source": "https://github.com/oroinc/OroEntitySerializedFieldsBundle/tree/4.1", + "issues": "https://github.com/oroinc/OroEntitySerializedFieldsBundle/issues" }, - "type": "npm-asset", - "license": [ - "MIT" - ] + "time": "2021-03-01T13:56:25+00:00" }, { - "name": "ocramius/package-versions", - "version": "1.4.0", + "name": "oro/redis-config", + "version": "4.1.5", "source": { "type": "git", - "url": "https://github.com/Ocramius/PackageVersions.git", - "reference": "a4d4b60d0e60da2487bd21a2c6ac089f85570dbb" + "url": "https://github.com/oroinc/redis-config.git", + "reference": "d30c65e446d9b5ddc9531a65a10c19d511a36c43" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Ocramius/PackageVersions/zipball/a4d4b60d0e60da2487bd21a2c6ac089f85570dbb", - "reference": "a4d4b60d0e60da2487bd21a2c6ac089f85570dbb", + "url": "https://api.github.com/repos/oroinc/redis-config/zipball/d30c65e446d9b5ddc9531a65a10c19d511a36c43", + "reference": "d30c65e446d9b5ddc9531a65a10c19d511a36c43", "shasum": "" }, "require": { - "composer-plugin-api": "^1.0.0", - "php": "^7.1.0" + "predis/predis": "1.1.1", + "snc/redis-bundle": "~3.2.0" }, "require-dev": { - "composer/composer": "^1.6.3", - "doctrine/coding-standard": "^5.0.1", - "ext-zip": "*", - "infection/infection": "^0.7.1", - "phpunit/phpunit": "^7.0.0" + "phpunit/phpunit": "7.5.*" }, - "type": "composer-plugin", + "type": "symfony-bundle", "extra": { - "class": "PackageVersions\\Installer", "branch-alias": { - "dev-master": "2.0.x-dev" + "dev-master": "4.1-dev" } }, "autoload": { "psr-4": { - "PackageVersions\\": "src/PackageVersions" - } + "Oro\\Bundle\\RedisConfigBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "authors": [ - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" - } + "description": "OroRedisConfigBundle", + "homepage": "https://github.com/oroinc/redis-config", + "keywords": [ + "Oro", + "OroCRM", + "OroCommerce", + "OroPlatform", + "Redis" ], - "description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)", - "time": "2019-02-21T12:16:21+00:00" + "support": { + "source": "https://github.com/oroinc/redis-config/tree/4.1", + "issues": "https://github.com/oroinc/redis-config/issues" + }, + "time": "2020-09-18T15:40:01+00:00" }, { - "name": "ocramius/proxy-manager", - "version": "2.1.1", + "name": "paragonie/random_compat", + "version": "v2.0.20", "source": { "type": "git", - "url": "https://github.com/Ocramius/ProxyManager.git", - "reference": "e18ac876b2e4819c76349de8f78ccc8ef1554cd7" + "url": "https://github.com/paragonie/random_compat.git", + "reference": "0f1f60250fccffeaf5dda91eea1c018aed1adc2a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Ocramius/ProxyManager/zipball/e18ac876b2e4819c76349de8f78ccc8ef1554cd7", - "reference": "e18ac876b2e4819c76349de8f78ccc8ef1554cd7", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/0f1f60250fccffeaf5dda91eea1c018aed1adc2a", + "reference": "0f1f60250fccffeaf5dda91eea1c018aed1adc2a", "shasum": "" }, "require": { - "ocramius/package-versions": "^1.1.1", - "php": "^7.1.0", - "zendframework/zend-code": "^3.1.0" + "php": ">=5.2.0" }, "require-dev": { - "couscous/couscous": "^1.5.2", - "ext-phar": "*", - "humbug/humbug": "dev-master@DEV", - "nikic/php-parser": "^3.0.4", - "phpbench/phpbench": "^0.12.2", - "phpstan/phpstan": "^0.6.4", - "phpunit/phpunit": "^5.6.4", - "phpunit/phpunit-mock-objects": "^3.4.1", - "squizlabs/php_codesniffer": "^2.7.0" + "phpunit/phpunit": "4.*|5.*" }, "suggest": { - "ocramius/generated-hydrator": "To have very fast object to array to object conversion for ghost objects", - "zendframework/zend-json": "To have the JsonRpc adapter (Remote Object feature)", - "zendframework/zend-soap": "To have the Soap adapter (Remote Object feature)", - "zendframework/zend-xmlrpc": "To have the XmlRpc adapter (Remote Object feature)" + "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0.x-dev" - } - }, "autoload": { - "psr-0": { - "ProxyManager\\": "src" - } + "files": [ + "lib/random.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -5361,107 +6062,121 @@ ], "authors": [ { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com", - "homepage": "http://ocramius.github.io/" + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com" } ], - "description": "A library providing utilities to generate, instantiate and generally operate with Object Proxies", - "homepage": "https://github.com/Ocramius/ProxyManager", + "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", "keywords": [ - "aop", - "lazy loading", - "proxy", - "proxy pattern", - "service proxies" + "csprng", + "polyfill", + "pseudorandom", + "random" ], - "time": "2017-05-04T11:12:50+00:00" + "time": "2021-04-17T09:33:01+00:00" }, { - "name": "oro/calendar-bundle", - "version": "3.1.9", + "name": "php-http/client-common", + "version": "1.10.0", "source": { "type": "git", - "url": "https://github.com/oroinc/OroCalendarBundle.git", - "reference": "08621fd4af2d0463ea5293810a17123980ee3c0b" + "url": "https://github.com/php-http/client-common.git", + "reference": "c0390ae3c8f2ae9d50901feef0127fb9e396f6b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oroinc/OroCalendarBundle/zipball/08621fd4af2d0463ea5293810a17123980ee3c0b", - "reference": "08621fd4af2d0463ea5293810a17123980ee3c0b", + "url": "https://api.github.com/repos/php-http/client-common/zipball/c0390ae3c8f2ae9d50901feef0127fb9e396f6b4", + "reference": "c0390ae3c8f2ae9d50901feef0127fb9e396f6b4", "shasum": "" }, "require": { - "bower-asset/fullcalendar": "3.4.0", - "oro/platform": "~3.1.1" + "php": "^5.4 || ^7.0", + "php-http/httplug": "^1.1", + "php-http/message": "^1.6", + "php-http/message-factory": "^1.0", + "symfony/options-resolver": "^2.6 || ^3.0 || ^4.0 || ^5.0" }, - "type": "symfony-bundle", + "require-dev": { + "guzzlehttp/psr7": "^1.4", + "phpspec/phpspec": "^2.5 || ^3.4 || ^4.2" + }, + "suggest": { + "php-http/cache-plugin": "PSR-6 Cache plugin", + "php-http/logger-plugin": "PSR-3 Logger plugin", + "php-http/stopwatch-plugin": "Symfony Stopwatch plugin" + }, + "type": "library", "extra": { "branch-alias": { - "dev-master": "3.1-dev" + "dev-master": "1.10.x-dev" } }, "autoload": { "psr-4": { - "Oro\\Bundle\\CalendarBundle\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "Http\\Client\\Common\\": "src/" + } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { - "name": "Oro, Inc", - "homepage": "http://www.orocrm.com" + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" } ], - "description": "Calendar bundle for OroPlatform-based applications.\nSee https://oroinc.com/orocrm/doc/current/user-guide/activities/calendars-overview for more information.", - "homepage": "https://github.com/oroinc/OroCalendarBundle.git", + "description": "Common HTTP Client implementations and tools for HTTPlug", + "homepage": "http://httplug.io", "keywords": [ - "Calendar", - "Oro", - "OroCRM", - "OroPlatform" + "client", + "common", + "http", + "httplug" ], - "support": { - "source": "https://github.com/oroinc/OroCalendarBundle/tree/3.1", - "issues": "https://github.com/oroinc/OroCalendarBundle/issues" - }, - "time": "2019-06-26T17:19:21+00:00" + "time": "2019-11-18T08:54:36+00:00" }, { - "name": "oro/doctrine-extensions", - "version": "1.2.2", + "name": "php-http/discovery", + "version": "1.13.0", "source": { "type": "git", - "url": "https://github.com/oroinc/doctrine-extensions.git", - "reference": "71b38bd772d68723b3999843d710b039b667426e" + "url": "https://github.com/php-http/discovery.git", + "reference": "788f72d64c43dc361e7fcc7464c3d947c64984a7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oroinc/doctrine-extensions/zipball/71b38bd772d68723b3999843d710b039b667426e", - "reference": "71b38bd772d68723b3999843d710b039b667426e", + "url": "https://api.github.com/repos/php-http/discovery/zipball/788f72d64c43dc361e7fcc7464c3d947c64984a7", + "reference": "788f72d64c43dc361e7fcc7464c3d947c64984a7", "shasum": "" }, "require": { - "doctrine/orm": ">=2.2.3", - "php": ">=5.4.0" + "php": "^7.1 || ^8.0" }, - "require-dev": { - "doctrine/data-fixtures": "^1.0", - "doctrine/orm": "<2.5.0", - "phpunit/phpunit": "4.*", - "squizlabs/php_codesniffer": "2.8.*", - "symfony/yaml": "2.*" + "conflict": { + "nyholm/psr7": "<1.0" + }, + "require-dev": { + "graham-campbell/phpspec-skip-example-extension": "^5.0", + "php-http/httplug": "^1.0 || ^2.0", + "php-http/message-factory": "^1.0", + "phpspec/phpspec": "^5.1 || ^6.1", + "puli/composer-plugin": "1.0.0-beta10" + }, + "suggest": { + "php-http/message": "Allow to use Guzzle, Diactoros or Slim Framework factories", + "puli/composer-plugin": "Sets up Puli which is recommended for Discovery to work. Check http://docs.php-http.org/en/latest/discovery.html for more details." }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.9-dev" + } + }, "autoload": { - "psr-0": { - "Oro\\DBAL": "src/", - "Oro\\ORM": "src/" + "psr-4": { + "Http\\Discovery\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -5470,314 +6185,284 @@ ], "authors": [ { - "name": "Oro, Inc", - "homepage": "http://www.orocrm.com" + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" } ], - "description": "Doctrine Extensions for MySQL and PostgreSQL.", - "homepage": "https://github.com/orocrm/doctrine-extensions/", + "description": "Finds installed HTTPlug implementations and PSR-7 message factories", + "homepage": "http://php-http.org", "keywords": [ - "database", - "doctrine", - "dql", - "function", - "mysql", - "postgresql", - "type" + "adapter", + "client", + "discovery", + "factory", + "http", + "message", + "psr7" ], - "time": "2018-11-12T09:15:04+00:00" + "time": "2020-11-27T14:49:42+00:00" }, { - "name": "oro/platform", - "version": "3.1.9", + "name": "php-http/httplug", + "version": "v1.1.0", "source": { "type": "git", - "url": "https://github.com/oroinc/platform.git", - "reference": "fdd175c7e72d297c39cd92799893e9a6fbe9728e" + "url": "https://github.com/php-http/httplug.git", + "reference": "1c6381726c18579c4ca2ef1ec1498fdae8bdf018" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oroinc/platform/zipball/fdd175c7e72d297c39cd92799893e9a6fbe9728e", - "reference": "fdd175c7e72d297c39cd92799893e9a6fbe9728e", + "url": "https://api.github.com/repos/php-http/httplug/zipball/1c6381726c18579c4ca2ef1ec1498fdae8bdf018", + "reference": "1c6381726c18579c4ca2ef1ec1498fdae8bdf018", "shasum": "" }, "require": { - "akeneo/batch-bundle": "0.4.*", - "ass/xmlsecurity": "1.1.1", - "bower-asset/autobahnjs": "0.8.0", - "bower-asset/autolinker.js": "1.4.*", - "bower-asset/backbone": "1.2.3", - "bower-asset/backbone-pageable": "1.2.3", - "bower-asset/backgrid": "0.3.7", - "bower-asset/backgrid-paginator": "0.3.8", - "bower-asset/base64": "1.0.*", - "bower-asset/bean": "1.0.6", - "bower-asset/chaplin": "1.2.0", - "bower-asset/crypto-js": "3.1.7", - "bower-asset/datepair": "0.4.*", - "bower-asset/flotr2": "dev-master", - "bower-asset/font-awesome": "4.7.*", - "bower-asset/fuse": "3.2.*", - "bower-asset/jquery": "3.1.1", - "bower-asset/jquery-ajax-queue": "0.0.1", - "bower-asset/jquery-cookie": "1.4.1", - "bower-asset/jquery-form": "4.2.1", - "bower-asset/jquery-mousewheel": "3.1.13", - "bower-asset/jquery-ui-multiselect-widget": "2.0.1", - "bower-asset/jquery-validate": "1.16.0", - "bower-asset/jquery.numeric": "1.5.0", - "bower-asset/jsplumb": "1.7.*", - "bower-asset/lightgallery": "1.4.0", - "bower-asset/malihu-custom-scrollbar-plugin": "3.1.5", - "bower-asset/moment": "2.18.*", - "bower-asset/moment-timezone": "0.5.*", - "bower-asset/numeral": "2.0.6", - "bower-asset/select2": "3.4.1", - "bower-asset/text": "2.0.*", - "bower-asset/timepicker": "1.11.*", - "bower-asset/underscore": "1.8.3", - "bower-asset/when": "2.4.0", - "brick/math": "0.8.*", - "components/jquery": "3.1.*", - "components/jqueryui": "1.12.*", - "composer/composer": "1.6.*", - "doctrine/annotations": "1.6.*", - "doctrine/collections": "1.5.*", - "doctrine/data-fixtures": "1.3.*", - "doctrine/dbal": "2.7.*", - "doctrine/doctrine-bundle": "1.9.*", - "doctrine/doctrine-fixtures-bundle": "2.4.*", - "doctrine/orm": "2.6.*", - "escapestudios/wsse-authentication-bundle": "2.3.*", - "ext-gd": "*", - "ext-intl": "*", - "ext-mbstring": "*", - "ext-openssl": "*", - "ext-xml": "*", - "ext-zip": "*", - "ezyang/htmlpurifier": "4.10.*", - "friendsofsymfony/jsrouting-bundle": "2.2.*", - "friendsofsymfony/rest-bundle": "1.8.0", - "gos/web-socket-bundle": "1.8.11", - "guzzle/guzzle": "3.7.*", - "hwi/oauth-bundle": "0.5.*", - "incenteev/composer-parameter-handler": "2.1.*", - "jms/cg": "1.2.*", - "jms/serializer": "1.12.*", - "jms/serializer-bundle": "1.5.*", - "knplabs/knp-gaufrette-bundle": "0.3.*", - "knplabs/knp-menu": "2.3.*", - "knplabs/knp-menu-bundle": "2.2.*", - "kriswallsmith/buzz": "0.16.*", - "leafo/scssphp": "0.6.*", - "lexik/maintenance-bundle": "2.1.5", - "liip/imagine-bundle": "1.9.*", - "liuggio/excelbundle": "2.1.*", - "monolog/monolog": "1.23.*", - "mtdowling/cron-expression": "1.2.*", - "nelmio/api-doc-bundle": "2.13.3", - "nelmio/security-bundle": "2.5.*", - "nesbot/carbon": "1.29.*", - "npm-asset/bootstrap": "4.3.1", - "npm-asset/jquery.uniform": "4.2.0", - "npm-asset/popper.js": "1.14.7", - "npm-asset/requirejs": "2.3.*", - "npm-asset/xregexp": "3.2.*", - "ocramius/proxy-manager": "2.1.1", - "oro/doctrine-extensions": "1.2.*", - "oro/redis-config": "~3.1.1", - "php": ">=7.1.26", - "phpdocumentor/reflection-docblock": "4.3.*", - "piwik/device-detector": "3.10.*", - "robloach/component-installer": "0.2.*", - "sensio/distribution-bundle": "5.0.*", - "sensio/framework-extra-bundle": "~3.0.12", - "stof/doctrine-extensions-bundle": "1.3.*", - "symfony/monolog-bundle": "3.3.*", - "symfony/polyfill-php70": "1.*", - "symfony/security-acl": "~3.0.0", - "symfony/swiftmailer-bundle": "2.6.*", - "symfony/symfony": "3.4.27", - "tinymce/tinymce": "4.6.*", - "twig/extensions": "1.5.*", - "twig/twig": "1.40.*", - "vakata/jstree": "3.3.*", - "zendframework/zend-mail": "2.10.0" + "php": ">=5.4", + "php-http/promise": "^1.0", + "psr/http-message": "^1.0" }, "require-dev": { - "behat/behat": "3.4.*", - "behat/mink-extension": "2.3.*", - "behat/mink-selenium2-driver": "1.*", - "behat/symfony2-extension": "2.1.*", - "johnkary/phpunit-speedtrap": "1.0.*", - "mybuilder/phpunit-accelerator": "1.2.*", - "nelmio/alice": "2.3.*", - "phpmd/phpmd": "2.6.*", - "sensio/generator-bundle": "3.1.*", - "squizlabs/php_codesniffer": "3.3.*" + "henrikbjorn/phpspec-code-coverage": "^1.0", + "phpspec/phpspec": "^2.4" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.1-dev" + "dev-master": "1.1-dev" } }, "autoload": { "psr-4": { - "": "src/" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "Http\\Client\\": "src/" + } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { - "name": "Oro, Inc", - "homepage": "http://www.orocrm.com" + "name": "Eric GELOEN", + "email": "geloen.eric@gmail.com" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" } ], - "description": "Business Application Platform (BAP)", - "homepage": "https://github.com/oroinc/platform.git", - "support": { - "source": "https://github.com/oroinc/platform/tree/3.1", - "issues": "https://github.com/oroinc/platform/issues" - }, - "time": "2019-06-26T17:17:39+00:00" + "description": "HTTPlug, the HTTP client abstraction for PHP", + "homepage": "http://httplug.io", + "keywords": [ + "client", + "http" + ], + "time": "2016-08-31T08:30:17+00:00" }, { - "name": "oro/platform-serialised-fields", - "version": "3.1.3", + "name": "php-http/httplug-bundle", + "version": "1.15.2", "source": { "type": "git", - "url": "https://github.com/oroinc/OroEntitySerializedFieldsBundle.git", - "reference": "8eb678d565321283c33441af5148cf63136a1a27" + "url": "https://github.com/php-http/HttplugBundle.git", + "reference": "35d281804a90f0359aa9da5b5b1f55c18aeafaf8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oroinc/OroEntitySerializedFieldsBundle/zipball/8eb678d565321283c33441af5148cf63136a1a27", - "reference": "8eb678d565321283c33441af5148cf63136a1a27", + "url": "https://api.github.com/repos/php-http/HttplugBundle/zipball/35d281804a90f0359aa9da5b5b1f55c18aeafaf8", + "reference": "35d281804a90f0359aa9da5b5b1f55c18aeafaf8", "shasum": "" }, "require": { - "oro/platform": "~3.1.1" + "php": "^5.5 || ^7.0", + "php-http/client-common": "^1.9 || ^2.0", + "php-http/client-implementation": "^1.0", + "php-http/discovery": "^1.0", + "php-http/httplug": "^1.0 || ^2.0", + "php-http/logger-plugin": "^1.1", + "php-http/message": "^1.4", + "php-http/message-factory": "^1.0.2", + "php-http/stopwatch-plugin": "^1.2", + "psr/http-message": "^1.0", + "symfony/config": "^2.8.49 || ^3.0.9 || ^3.1.10 || ^3.2.14 || ^3.3.18 || ^3.4.20 || ^4.0.15 || ^4.1.9 || ^4.2.1", + "symfony/dependency-injection": "^2.8.49 || ^3.0.9 || ^3.1.10 || ^3.2.14 || ^3.3.18 || ^3.4.20 || ^4.0.15 || ^4.1.9 || ^4.2.1", + "symfony/event-dispatcher": "^2.8.49 || ^3.0.9 || ^3.1.10 || ^3.2.14 || ^3.3.18 || ^3.4.20 || ^4.0.15 || ^4.1.9 || ^4.2.1", + "symfony/http-kernel": "^2.8.49 || ^3.0.9 || ^3.1.10 || ^3.2.14 || ^3.3.18 || ^3.4.20 || ^4.0.15 || ^4.1.9 || ^4.2.1", + "symfony/options-resolver": "^2.8.49 || ^3.0.9 || ^3.1.10 || ^3.2.14 || ^3.3.18 || ^3.4.20 || ^4.0.15 || ^4.1.9 || ^4.2.1" }, - "type": "library", + "conflict": { + "php-http/guzzle6-adapter": "<1.1" + }, + "require-dev": { + "guzzlehttp/psr7": "^1.0", + "matthiasnoback/symfony-dependency-injection-test": "^1.1 || ^2.3", + "nyholm/nsa": "^1.1", + "php-http/cache-plugin": "^1.6", + "php-http/guzzle6-adapter": "^1.1.1 || ^2.0.1", + "php-http/mock-client": "^1.2", + "php-http/promise": "^1.0", + "polishsymfonycommunity/symfony-mocker-container": "^1.0", + "symfony/browser-kit": "^2.8.49 || ^3.0.9 || ^3.1.10 || ^3.2.14 || ^3.3.18 || ^3.4.20 || ^4.0.15 || ^4.1.9 || ^4.2.1", + "symfony/cache": "^3.1.10 || ^3.2.14 || ^3.3.18 || ^3.4.20 || ^4.0.15 || ^4.1.9 || ^4.2.1", + "symfony/dom-crawler": "^2.8.49 || ^3.0.9 || ^3.1.10 || ^3.2.14 || ^3.3.18 || ^3.4.20 || ^4.0.15 || ^4.1.9 || ^4.2.1", + "symfony/framework-bundle": "^2.8.1 || ^3.0.1 || ^4.0", + "symfony/http-foundation": "^2.8.49 || ^3.0.9 || ^3.1.10 || ^3.2.14 || ^3.3.18 || ^3.4.20 || ^4.0.15 || ^4.1.9 || ^4.2.1", + "symfony/phpunit-bridge": "^3.4 || ^4.2", + "symfony/stopwatch": "^2.8.49 || ^3.0.9 || ^3.1.10 || ^3.2.14 || ^3.3.18 || ^3.4.20 || ^4.0.15 || ^4.1.9 || ^4.2.1", + "symfony/twig-bundle": "^2.8.49 || ^3.0.9 || ^3.1.10 || ^3.2.14 || ^3.3.18 || ^3.4.20 || ^4.0.15 || ^4.1.9 || ^4.2.1", + "symfony/web-profiler-bundle": "^2.8.49 || ^3.0.9 || ^3.1.10 || ^3.2.14 || ^3.3.18 || ^3.4.20 || ^4.0.15 || ^4.1.9 || ^4.2.1", + "twig/twig": "^1.36 || ^2.6" + }, + "suggest": { + "php-http/cache-plugin": "To configure clients that cache responses", + "php-http/mock-client": "Add this to your require-dev section to mock HTTP responses easily", + "twig/twig": "Add this to your require-dev section when using the WebProfilerBundle" + }, + "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "3.1-dev" + "dev-master": "1.x-dev" } }, "autoload": { "psr-4": { - "Oro\\Bundle\\EntitySerializedFieldsBundle\\": "" + "Http\\HttplugBundle\\": "src/" }, "exclude-from-classmap": [ - "/Tests/" + "/Tests/Resources/MyPsr18TestClient.php" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ - "OSL-3.0" + "MIT" ], "authors": [ { - "name": "Oro, Inc", - "homepage": "http://www.orocrm.com" + "name": "David Buchmann", + "email": "mail@davidbu.ch" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com" } ], - "description": "OroPlatform Serialized Fields", - "homepage": "https://github.com/oroinc/OroEntitySerializedFieldsBundle", + "description": "Symfony integration for HTTPlug", + "homepage": "http://httplug.io", "keywords": [ - "Oro", - "Platform", - "entity", - "fields" + "adapter", + "bundle", + "discovery", + "factory", + "http", + "httplug", + "message", + "php-http" ], - "support": { - "source": "https://github.com/oroinc/OroEntitySerializedFieldsBundle/tree/3.1", - "issues": "https://github.com/oroinc/OroEntitySerializedFieldsBundle/issues" - }, - "time": "2019-02-19T15:32:42+00:00" + "time": "2019-04-18T14:01:25+00:00" }, { - "name": "oro/redis-config", - "version": "3.1.2", - "target-dir": "Oro/Bundle/RedisConfigBundle", + "name": "php-http/logger-plugin", + "version": "1.2.1", "source": { "type": "git", - "url": "https://github.com/oroinc/redis-config.git", - "reference": "a630e49ac7203387abc33156a522970e39ce20a4" + "url": "https://github.com/php-http/logger-plugin.git", + "reference": "f53a191c14717eedadc86e6f7fdd19be7a9583c2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oroinc/redis-config/zipball/a630e49ac7203387abc33156a522970e39ce20a4", - "reference": "a630e49ac7203387abc33156a522970e39ce20a4", + "url": "https://api.github.com/repos/php-http/logger-plugin/zipball/f53a191c14717eedadc86e6f7fdd19be7a9583c2", + "reference": "f53a191c14717eedadc86e6f7fdd19be7a9583c2", "shasum": "" }, "require": { - "predis/predis": "~1.0", - "snc/redis-bundle": "~2.0.6" + "php": "^7.0 || ^8.0", + "php-http/client-common": "^1.9 || ^2.0", + "php-http/message": "^1.0", + "psr/log": "^1.0", + "symfony/polyfill-php73": "^1.17" }, "require-dev": { - "phpunit/phpunit": "5.7.*" + "phpspec/phpspec": "^5.1 || ^6.0" }, - "type": "symfony-bundle", + "type": "library", "extra": { "branch-alias": { - "dev-master": "3.1-dev" + "dev-master": "1.2-dev" } }, "autoload": { - "psr-0": { - "Oro\\Bundle\\RedisConfigBundle": "./" + "psr-4": { + "Http\\Client\\Common\\Plugin\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "description": "OroRedisConfigBundle", - "homepage": "https://github.com/oroinc/redis-config", + "authors": [ + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "PSR-3 Logger plugin for HTTPlug", + "homepage": "http://httplug.io", "keywords": [ - "Oro", - "OroCrm", - "OroPlatform", - "Redis" + "http", + "httplug", + "logger", + "plugin" ], - "support": { - "source": "https://github.com/oroinc/redis-config/tree/3.1", - "issues": "https://github.com/oroinc/redis-config/issues" - }, - "time": "2019-01-31T15:02:49+00:00" + "time": "2020-11-27T10:38:40+00:00" }, { - "name": "paragonie/random_compat", - "version": "v2.0.18", + "name": "php-http/message", + "version": "1.11.0", "source": { "type": "git", - "url": "https://github.com/paragonie/random_compat.git", - "reference": "0a58ef6e3146256cc3dc7cc393927bcc7d1b72db" + "url": "https://github.com/php-http/message.git", + "reference": "fb0dbce7355cad4f4f6a225f537c34d013571f29" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/paragonie/random_compat/zipball/0a58ef6e3146256cc3dc7cc393927bcc7d1b72db", - "reference": "0a58ef6e3146256cc3dc7cc393927bcc7d1b72db", + "url": "https://api.github.com/repos/php-http/message/zipball/fb0dbce7355cad4f4f6a225f537c34d013571f29", + "reference": "fb0dbce7355cad4f4f6a225f537c34d013571f29", "shasum": "" }, "require": { - "php": ">=5.2.0" + "clue/stream-filter": "^1.5", + "php": "^7.1 || ^8.0", + "php-http/message-factory": "^1.0.2", + "psr/http-message": "^1.0" + }, + "provide": { + "php-http/message-factory-implementation": "1.0" }, "require-dev": { - "phpunit/phpunit": "4.*|5.*" + "ergebnis/composer-normalize": "^2.6", + "ext-zlib": "*", + "guzzlehttp/psr7": "^1.0", + "laminas/laminas-diactoros": "^2.0", + "phpspec/phpspec": "^5.1 || ^6.3", + "slim/slim": "^3.0" }, "suggest": { - "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." + "ext-zlib": "Used with compressor/decompressor streams", + "guzzlehttp/psr7": "Used with Guzzle PSR-7 Factories", + "laminas/laminas-diactoros": "Used with Diactoros Factories", + "slim/slim": "Used with Slim Framework PSR-7 implementation" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10-dev" + } + }, "autoload": { + "psr-4": { + "Http\\Message\\": "src/" + }, "files": [ - "lib/random.php" + "src/filters.php" ] }, "notification-url": "https://packagist.org/downloads/", @@ -5786,99 +6471,99 @@ ], "authors": [ { - "name": "Paragon Initiative Enterprises", - "email": "security@paragonie.com", - "homepage": "https://paragonie.com" + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" } ], - "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", + "description": "HTTP Message related tools", + "homepage": "http://php-http.org", "keywords": [ - "csprng", - "polyfill", - "pseudorandom", - "random" + "http", + "message", + "psr-7" ], - "time": "2019-01-03T20:59:08+00:00" + "time": "2021-02-01T08:54:58+00:00" }, { - "name": "phpcollection/phpcollection", - "version": "0.5.0", + "name": "php-http/message-factory", + "version": "v1.0.2", "source": { "type": "git", - "url": "https://github.com/schmittjoh/php-collection.git", - "reference": "f2bcff45c0da7c27991bbc1f90f47c4b7fb434a6" + "url": "https://github.com/php-http/message-factory.git", + "reference": "a478cb11f66a6ac48d8954216cfed9aa06a501a1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/php-collection/zipball/f2bcff45c0da7c27991bbc1f90f47c4b7fb434a6", - "reference": "f2bcff45c0da7c27991bbc1f90f47c4b7fb434a6", + "url": "https://api.github.com/repos/php-http/message-factory/zipball/a478cb11f66a6ac48d8954216cfed9aa06a501a1", + "reference": "a478cb11f66a6ac48d8954216cfed9aa06a501a1", "shasum": "" }, "require": { - "phpoption/phpoption": "1.*" + "php": ">=5.4", + "psr/http-message": "^1.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "0.4-dev" + "dev-master": "1.0-dev" } }, "autoload": { - "psr-0": { - "PhpCollection": "src/" + "psr-4": { + "Http\\Message\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "Apache2" + "MIT" ], "authors": [ { - "name": "Johannes M. Schmitt", - "email": "schmittjoh@gmail.com" + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" } ], - "description": "General-Purpose Collection Library for PHP", + "description": "Factory interfaces for PSR-7 HTTP Message", + "homepage": "http://php-http.org", "keywords": [ - "collection", - "list", - "map", - "sequence", - "set" + "factory", + "http", + "message", + "stream", + "uri" ], - "time": "2015-05-17T12:39:23+00:00" + "time": "2015-12-19T14:08:53+00:00" }, { - "name": "phpdocumentor/reflection-common", - "version": "1.0.1", + "name": "php-http/promise", + "version": "1.1.0", "source": { "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionCommon.git", - "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6" + "url": "https://github.com/php-http/promise.git", + "reference": "4c4c1f9b7289a2ec57cde7f1e9762a5789506f88" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6", - "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6", + "url": "https://api.github.com/repos/php-http/promise/zipball/4c4c1f9b7289a2ec57cde7f1e9762a5789506f88", + "reference": "4c4c1f9b7289a2ec57cde7f1e9762a5789506f88", "shasum": "" }, "require": { - "php": ">=5.5" + "php": "^7.1 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "^4.6" + "friends-of-phpspec/phpspec-code-coverage": "^4.3.2", + "phpspec/phpspec": "^5.1.2 || ^6.2" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.1-dev" } }, "autoload": { "psr-4": { - "phpDocumentor\\Reflection\\": [ - "src" - ] + "Http\\Promise\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -5887,57 +6572,52 @@ ], "authors": [ { - "name": "Jaap van Otterdijk", - "email": "opensource@ijaap.nl" + "name": "Joel Wurtz", + "email": "joel.wurtz@gmail.com" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" } ], - "description": "Common reflection classes used by phpdocumentor to reflect the code structure", - "homepage": "http://www.phpdoc.org", + "description": "Promise used for asynchronous HTTP requests", + "homepage": "http://httplug.io", "keywords": [ - "FQSEN", - "phpDocumentor", - "phpdoc", - "reflection", - "static analysis" + "promise" ], - "time": "2017-09-11T18:02:19+00:00" + "time": "2020-07-07T09:29:14+00:00" }, { - "name": "phpdocumentor/reflection-docblock", - "version": "4.3.1", + "name": "php-http/stopwatch-plugin", + "version": "1.4.0", "source": { "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "bdd9f737ebc2a01c06ea7ff4308ec6697db9b53c" + "url": "https://github.com/php-http/stopwatch-plugin.git", + "reference": "ca383509fa6d23c6fb98ada2102fad708482ad72" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/bdd9f737ebc2a01c06ea7ff4308ec6697db9b53c", - "reference": "bdd9f737ebc2a01c06ea7ff4308ec6697db9b53c", + "url": "https://api.github.com/repos/php-http/stopwatch-plugin/zipball/ca383509fa6d23c6fb98ada2102fad708482ad72", + "reference": "ca383509fa6d23c6fb98ada2102fad708482ad72", "shasum": "" }, "require": { - "php": "^7.0", - "phpdocumentor/reflection-common": "^1.0.0", - "phpdocumentor/type-resolver": "^0.4.0", - "webmozart/assert": "^1.0" + "php": "^7.3 || ^8.0", + "php-http/client-common": "^1.9 || ^2.0", + "symfony/stopwatch": "^3.4 || ^4.0 || ^5.0" }, "require-dev": { - "doctrine/instantiator": "~1.0.5", - "mockery/mockery": "^1.0", - "phpunit/phpunit": "^6.4" + "phpspec/phpspec": "^7.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.x-dev" + "dev-master": "1.3-dev" } }, "autoload": { "psr-4": { - "phpDocumentor\\Reflection\\": [ - "src/" - ] + "Http\\Client\\Common\\Plugin\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -5946,46 +6626,46 @@ ], "authors": [ { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" } ], - "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", - "time": "2019-04-30T17:48:53+00:00" + "description": "Symfony Stopwatch plugin for HTTPlug", + "homepage": "http://httplug.io", + "keywords": [ + "http", + "httplug", + "plugin", + "stopwatch" + ], + "time": "2020-11-30T12:21:02+00:00" }, { - "name": "phpdocumentor/type-resolver", - "version": "0.4.0", + "name": "phpdocumentor/reflection-common", + "version": "2.2.0", "source": { "type": "git", - "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "9c977708995954784726e25d0cd1dddf4e65b0f7" + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/9c977708995954784726e25d0cd1dddf4e65b0f7", - "reference": "9c977708995954784726e25d0cd1dddf4e65b0f7", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", "shasum": "" }, "require": { - "php": "^5.5 || ^7.0", - "phpdocumentor/reflection-common": "^1.0" - }, - "require-dev": { - "mockery/mockery": "^0.9.4", - "phpunit/phpunit": "^5.2||^4.8.24" + "php": "^7.2 || ^8.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-2.x": "2.x-dev" } }, "autoload": { "psr-4": { - "phpDocumentor\\Reflection\\": [ - "src/" - ] + "phpDocumentor\\Reflection\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -5994,124 +6674,117 @@ ], "authors": [ { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" } ], - "time": "2017-07-14T14:27:02+00:00" + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], + "time": "2020-06-27T09:03:43+00:00" }, { - "name": "phpoffice/phpexcel", - "version": "1.8.2", + "name": "phpdocumentor/reflection-docblock", + "version": "4.3.4", "source": { "type": "git", - "url": "https://github.com/PHPOffice/PHPExcel.git", - "reference": "1441011fb7ecdd8cc689878f54f8b58a6805f870" + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "da3fd972d6bafd628114f7e7e036f45944b62e9c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPOffice/PHPExcel/zipball/1441011fb7ecdd8cc689878f54f8b58a6805f870", - "reference": "1441011fb7ecdd8cc689878f54f8b58a6805f870", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/da3fd972d6bafd628114f7e7e036f45944b62e9c", + "reference": "da3fd972d6bafd628114f7e7e036f45944b62e9c", "shasum": "" }, "require": { - "ext-mbstring": "*", - "ext-xml": "*", - "ext-xmlwriter": "*", - "php": "^5.2|^7.0" + "php": "^7.0", + "phpdocumentor/reflection-common": "^1.0.0 || ^2.0.0", + "phpdocumentor/type-resolver": "~0.4 || ^1.0.0", + "webmozart/assert": "^1.0" }, "require-dev": { - "squizlabs/php_codesniffer": "2.*" + "doctrine/instantiator": "^1.0.5", + "mockery/mockery": "^1.0", + "phpdocumentor/type-resolver": "0.4.*", + "phpunit/phpunit": "^6.4" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.x-dev" + } + }, "autoload": { - "psr-0": { - "PHPExcel": "Classes/" + "psr-4": { + "phpDocumentor\\Reflection\\": [ + "src/" + ] } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "LGPL-2.1" + "MIT" ], "authors": [ { - "name": "Maarten Balliauw", - "homepage": "http://blog.maartenballiauw.be" - }, - { - "name": "Erik Tilt" - }, - { - "name": "Franck Lefevre", - "homepage": "http://rootslabs.net" - }, - { - "name": "Mark Baker", - "homepage": "http://markbakeruk.net" + "name": "Mike van Riel", + "email": "me@mikevanriel.com" } ], - "description": "PHPExcel - OpenXML - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine", - "homepage": "https://github.com/PHPOffice/PHPExcel", - "keywords": [ - "OpenXML", - "excel", - "php", - "spreadsheet", - "xls", - "xlsx" - ], - "abandoned": "phpoffice/phpspreadsheet", - "time": "2018-11-22T23:07:24+00:00" + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "time": "2019-12-28T18:55:12+00:00" }, { - "name": "phpoption/phpoption", - "version": "1.5.0", + "name": "phpdocumentor/type-resolver", + "version": "1.4.0", "source": { "type": "git", - "url": "https://github.com/schmittjoh/php-option.git", - "reference": "94e644f7d2051a5f0fcf77d81605f152eecff0ed" + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/94e644f7d2051a5f0fcf77d81605f152eecff0ed", - "reference": "94e644f7d2051a5f0fcf77d81605f152eecff0ed", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0", + "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": "^7.2 || ^8.0", + "phpdocumentor/reflection-common": "^2.0" }, "require-dev": { - "phpunit/phpunit": "4.7.*" + "ext-tokenizer": "*" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.3-dev" + "dev-1.x": "1.x-dev" } }, "autoload": { - "psr-0": { - "PhpOption\\": "src/" + "psr-4": { + "phpDocumentor\\Reflection\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "Apache2" + "MIT" ], "authors": [ { - "name": "Johannes M. Schmitt", - "email": "schmittjoh@gmail.com" + "name": "Mike van Riel", + "email": "me@mikevanriel.com" } ], - "description": "Option Type for PHP", - "keywords": [ - "language", - "option", - "php", - "type" - ], - "time": "2015-07-25T16:39:46+00:00" + "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", + "time": "2020-09-17T18:55:26+00:00" }, { "name": "piwik/device-detector", @@ -6165,6 +6838,7 @@ "parser", "useragent" ], + "abandoned": "matomo/device-detector", "time": "2018-05-07T19:33:29+00:00" }, { @@ -6172,12 +6846,12 @@ "version": "v1.1.1", "source": { "type": "git", - "url": "https://github.com/nrk/predis.git", + "url": "https://github.com/predis/predis.git", "reference": "f0210e38881631afeafb56ab43405a92cafd9fd1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nrk/predis/zipball/f0210e38881631afeafb56ab43405a92cafd9fd1", + "url": "https://api.github.com/repos/predis/predis/zipball/f0210e38881631afeafb56ab43405a92cafd9fd1", "reference": "f0210e38881631afeafb56ab43405a92cafd9fd1", "shasum": "" }, @@ -6215,6 +6889,16 @@ "predis", "redis" ], + "funding": [ + { + "url": "https://www.paypal.me/tillkruss", + "type": "custom" + }, + { + "url": "https://github.com/tillkruss", + "type": "github" + } + ], "time": "2016-06-16T16:22:20+00:00" }, { @@ -6265,27 +6949,22 @@ }, { "name": "psr/container", - "version": "1.0.0", + "version": "1.1.1", "source": { "type": "git", "url": "https://github.com/php-fig/container.git", - "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f" + "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f", - "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "url": "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf", + "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=7.2.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, "autoload": { "psr-4": { "Psr\\Container\\": "src/" @@ -6298,7 +6977,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common Container Interface (PHP FIG PSR-11)", @@ -6310,7 +6989,108 @@ "container-interop", "psr" ], - "time": "2017-02-14T16:28:37+00:00" + "time": "2021-03-05T17:36:06+00:00" + }, + { + "name": "psr/http-client", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-client.git", + "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", + "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0", + "psr/http-message": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP clients", + "homepage": "https://github.com/php-fig/http-client", + "keywords": [ + "http", + "http-client", + "psr", + "psr-18" + ], + "time": "2020-06-29T06:28:15+00:00" + }, + { + "name": "psr/http-factory", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-factory.git", + "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "shasum": "" + }, + "require": { + "php": ">=7.0.0", + "psr/http-message": "^1.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 interfaces for PSR-7 HTTP message factories", + "keywords": [ + "factory", + "http", + "message", + "psr", + "psr-17", + "psr-7", + "request", + "response" + ], + "time": "2019-04-30T12:38:16+00:00" }, { "name": "psr/http-message", @@ -6413,16 +7193,16 @@ }, { "name": "psr/log", - "version": "1.1.0", + "version": "1.1.3", "source": { "type": "git", "url": "https://github.com/php-fig/log.git", - "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd" + "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd", - "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd", + "url": "https://api.github.com/repos/php-fig/log/zipball/0f73288fd15629204f9d42b7055f72dacbe811fc", + "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc", "shasum": "" }, "require": { @@ -6431,7 +7211,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.1.x-dev" } }, "autoload": { @@ -6456,7 +7236,7 @@ "psr", "psr-3" ], - "time": "2018-11-20T15:27:04+00:00" + "time": "2020-03-23T09:12:05+00:00" }, { "name": "psr/simple-cache", @@ -6539,37 +7319,237 @@ ], "authors": [ { - "name": "Ralph Khattar", - "email": "ralph.khattar@gmail.com" + "name": "Ralph Khattar", + "email": "ralph.khattar@gmail.com" + } + ], + "description": "A polyfill for getallheaders.", + "time": "2019-03-08T08:55:37+00:00" + }, + { + "name": "ratchet/rfc6455", + "version": "v0.3", + "source": { + "type": "git", + "url": "https://github.com/ratchetphp/RFC6455.git", + "reference": "c8651c7938651c2d55f5d8c2422ac5e57a183341" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ratchetphp/RFC6455/zipball/c8651c7938651c2d55f5d8c2422ac5e57a183341", + "reference": "c8651c7938651c2d55f5d8c2422ac5e57a183341", + "shasum": "" + }, + "require": { + "guzzlehttp/psr7": "^1.0", + "php": ">=5.4.2" + }, + "require-dev": { + "phpunit/phpunit": "5.7.*", + "react/socket": "^1.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Ratchet\\RFC6455\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "role": "Developer" + }, + { + "name": "Matt Bonneau", + "role": "Developer" + } + ], + "description": "RFC6455 WebSocket protocol handler", + "homepage": "http://socketo.me", + "keywords": [ + "WebSockets", + "rfc6455", + "websocket" + ], + "time": "2020-05-15T18:31:24+00:00" + }, + { + "name": "react/cache", + "version": "v1.1.1", + "source": { + "type": "git", + "url": "https://github.com/reactphp/cache.git", + "reference": "4bf736a2cccec7298bdf745db77585966fc2ca7e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/cache/zipball/4bf736a2cccec7298bdf745db77585966fc2ca7e", + "reference": "4bf736a2cccec7298bdf745db77585966fc2ca7e", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "react/promise": "^3.0 || ^2.0 || ^1.1" + }, + "require-dev": { + "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" + } + ], + "description": "Async, Promise-based cache interface for ReactPHP", + "keywords": [ + "cache", + "caching", + "promise", + "reactphp" + ], + "funding": [ + { + "url": "https://github.com/WyriHaximus", + "type": "github" + }, + { + "url": "https://github.com/clue", + "type": "github" + } + ], + "time": "2021-02-02T06:47:52+00:00" + }, + { + "name": "react/dns", + "version": "v1.5.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/dns.git", + "reference": "b22b0b20278e8535e633ab71a52472c5bf620aa1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/dns/zipball/b22b0b20278e8535e633ab71a52472c5bf620aa1", + "reference": "b22b0b20278e8535e633ab71a52472c5bf620aa1", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "react/cache": "^1.0 || ^0.6 || ^0.5", + "react/event-loop": "^1.0 || ^0.5", + "react/promise": "^3.0 || ^2.7 || ^1.2.1", + "react/promise-timer": "^1.2" + }, + "require-dev": { + "clue/block-react": "^1.2", + "phpunit/phpunit": "^9.3 || ^4.8.35" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Dns\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" } ], - "description": "A polyfill for getallheaders.", - "time": "2019-03-08T08:55:37+00:00" + "description": "Async DNS resolver for ReactPHP", + "keywords": [ + "async", + "dns", + "dns-resolver", + "reactphp" + ], + "funding": [ + { + "url": "https://github.com/WyriHaximus", + "type": "github" + }, + { + "url": "https://github.com/clue", + "type": "github" + } + ], + "time": "2021-03-05T12:16:50+00:00" }, { "name": "react/event-loop", - "version": "v0.4.3", + "version": "v1.1.1", "source": { "type": "git", "url": "https://github.com/reactphp/event-loop.git", - "reference": "8bde03488ee897dc6bb3d91e4e17c353f9c5252f" + "reference": "6d24de090cd59cfc830263cfba965be77b563c13" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/event-loop/zipball/8bde03488ee897dc6bb3d91e4e17c353f9c5252f", - "reference": "8bde03488ee897dc6bb3d91e4e17c353f9c5252f", + "url": "https://api.github.com/repos/reactphp/event-loop/zipball/6d24de090cd59cfc830263cfba965be77b563c13", + "reference": "6d24de090cd59cfc830263cfba965be77b563c13", "shasum": "" }, "require": { - "php": ">=5.4.0" + "php": ">=5.3.0" }, "require-dev": { - "phpunit/phpunit": "~4.8" + "phpunit/phpunit": "^7.0 || ^6.4 || ^5.7 || ^4.8.35" }, "suggest": { - "ext-event": "~1.0", - "ext-libev": "*", - "ext-libevent": ">=0.1.0" + "ext-event": "~1.0 for ExtEventLoop", + "ext-pcntl": "For signal handling support when using the StreamSelectLoop", + "ext-uv": "* for ExtUvLoop" }, "type": "library", "autoload": { @@ -6581,32 +7561,32 @@ "license": [ "MIT" ], - "description": "Event loop abstraction layer that libraries can use for evented I/O.", + "description": "ReactPHP's core reactor event loop that libraries can use for evented I/O.", "keywords": [ "asynchronous", "event-loop" ], - "time": "2017-04-27T10:56:23+00:00" + "time": "2020-01-01T18:39:52+00:00" }, { "name": "react/promise", - "version": "v2.7.1", + "version": "v2.8.0", "source": { "type": "git", "url": "https://github.com/reactphp/promise.git", - "reference": "31ffa96f8d2ed0341a57848cbb84d88b89dd664d" + "reference": "f3cff96a19736714524ca0dd1d4130de73dbbbc4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/promise/zipball/31ffa96f8d2ed0341a57848cbb84d88b89dd664d", - "reference": "31ffa96f8d2ed0341a57848cbb84d88b89dd664d", + "url": "https://api.github.com/repos/reactphp/promise/zipball/f3cff96a19736714524ca0dd1d4130de73dbbbc4", + "reference": "f3cff96a19736714524ca0dd1d4130de73dbbbc4", "shasum": "" }, "require": { "php": ">=5.4.0" }, "require-dev": { - "phpunit/phpunit": "~4.8" + "phpunit/phpunit": "^7.0 || ^6.5 || ^5.7 || ^4.8.36" }, "type": "library", "autoload": { @@ -6632,33 +7612,88 @@ "promise", "promises" ], - "time": "2019-01-07T21:25:54+00:00" + "time": "2020-05-12T15:16:56+00:00" + }, + { + "name": "react/promise-timer", + "version": "v1.6.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/promise-timer.git", + "reference": "daee9baf6ef30c43ea4c86399f828bb5f558f6e6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/promise-timer/zipball/daee9baf6ef30c43ea4c86399f828bb5f558f6e6", + "reference": "daee9baf6ef30c43ea4c86399f828bb5f558f6e6", + "shasum": "" + }, + "require": { + "php": ">=5.3", + "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3.5", + "react/promise": "^3.0 || ^2.7.0 || ^1.2.1" + }, + "require-dev": { + "phpunit/phpunit": "^9.0 || ^5.7 || ^4.8.35" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Promise\\Timer\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@lueck.tv" + } + ], + "description": "A trivial implementation of timeouts for Promises, built on top of ReactPHP.", + "homepage": "https://github.com/reactphp/promise-timer", + "keywords": [ + "async", + "event-loop", + "promise", + "reactphp", + "timeout", + "timer" + ], + "time": "2020-07-10T12:18:06+00:00" }, { "name": "react/socket", - "version": "v0.4.6", + "version": "v1.6.0", "source": { "type": "git", "url": "https://github.com/reactphp/socket.git", - "reference": "cf074e53c974df52388ebd09710a9018894745d2" + "reference": "e2b96b23a13ca9b41ab343268dbce3f8ef4d524a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/socket/zipball/cf074e53c974df52388ebd09710a9018894745d2", - "reference": "cf074e53c974df52388ebd09710a9018894745d2", + "url": "https://api.github.com/repos/reactphp/socket/zipball/e2b96b23a13ca9b41ab343268dbce3f8ef4d524a", + "reference": "e2b96b23a13ca9b41ab343268dbce3f8ef4d524a", "shasum": "" }, "require": { - "evenement/evenement": "~2.0|~1.0", + "evenement/evenement": "^3.0 || ^2.0 || ^1.0", "php": ">=5.3.0", - "react/event-loop": "0.4.*|0.3.*", - "react/promise": "^2.0 || ^1.1", - "react/stream": "^0.4.5" + "react/dns": "^1.1", + "react/event-loop": "^1.0 || ^0.5", + "react/promise": "^2.6.0 || ^1.2.1", + "react/promise-timer": "^1.4.0", + "react/stream": "^1.1" }, "require-dev": { - "clue/block-react": "^1.1", - "phpunit/phpunit": "~4.8", - "react/socket-client": "^0.5.1" + "clue/block-react": "^1.2", + "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35", + "react/promise-stream": "^1.2" }, "type": "library", "autoload": { @@ -6670,38 +7705,70 @@ "license": [ "MIT" ], - "description": "Async, streaming plaintext TCP/IP and secure TLS socket server for React PHP", + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" + } + ], + "description": "Async, streaming plaintext TCP/IP and secure TLS socket server and client connections for ReactPHP", "keywords": [ - "Socket" + "Connection", + "Socket", + "async", + "reactphp", + "stream" + ], + "funding": [ + { + "url": "https://github.com/WyriHaximus", + "type": "github" + }, + { + "url": "https://github.com/clue", + "type": "github" + } ], - "time": "2017-01-26T09:23:38+00:00" + "time": "2020-08-28T12:49:05+00:00" }, { "name": "react/stream", - "version": "v0.4.6", + "version": "v1.1.1", "source": { "type": "git", "url": "https://github.com/reactphp/stream.git", - "reference": "44dc7f51ea48624110136b535b9ba44fd7d0c1ee" + "reference": "7c02b510ee3f582c810aeccd3a197b9c2f52ff1a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/stream/zipball/44dc7f51ea48624110136b535b9ba44fd7d0c1ee", - "reference": "44dc7f51ea48624110136b535b9ba44fd7d0c1ee", + "url": "https://api.github.com/repos/reactphp/stream/zipball/7c02b510ee3f582c810aeccd3a197b9c2f52ff1a", + "reference": "7c02b510ee3f582c810aeccd3a197b9c2f52ff1a", "shasum": "" }, "require": { - "evenement/evenement": "^2.0|^1.0", - "php": ">=5.3.8" + "evenement/evenement": "^3.0 || ^2.0 || ^1.0", + "php": ">=5.3.8", + "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3.5" }, "require-dev": { "clue/stream-filter": "~1.2", - "react/event-loop": "^0.4|^0.3", - "react/promise": "^2.0|^1.0" - }, - "suggest": { - "react/event-loop": "^0.4", - "react/promise": "^2.0" + "phpunit/phpunit": "^7.0 || ^6.4 || ^5.7 || ^4.8.35" }, "type": "library", "autoload": { @@ -6713,12 +7780,18 @@ "license": [ "MIT" ], - "description": "Basic readable and writable stream interfaces that support piping.", + "description": "Event-driven readable and writable streams for non-blocking I/O in ReactPHP", "keywords": [ + "event-driven", + "io", + "non-blocking", "pipe", - "stream" + "reactphp", + "readable", + "stream", + "writable" ], - "time": "2017-01-25T14:44:14+00:00" + "time": "2020-05-04T10:17:57+00:00" }, { "name": "robloach/component-installer", @@ -6766,25 +7839,96 @@ } ], "description": "Allows installation of Components via Composer.", + "abandoned": "oomphinc/composer-installers-extender", "time": "2015-08-10T12:35:38+00:00" }, + { + "name": "salsify/json-streaming-parser", + "version": "v8.0.1", + "source": { + "type": "git", + "url": "https://github.com/salsify/jsonstreamingparser.git", + "reference": "7d3bc67f495ba161de40f033d6bda5959542bbd0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/salsify/jsonstreamingparser/zipball/7d3bc67f495ba161de40f033d6bda5959542bbd0", + "reference": "7d3bc67f495ba161de40f033d6bda5959542bbd0", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-mbstring": "*", + "php": "^7.1" + }, + "require-dev": { + "ext-json": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "8.0-dev" + } + }, + "autoload": { + "psr-4": { + "JsonStreamingParser\\": "src", + "JsonStreamingParser\\Test\\": "tests" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Maxim Gnatenko", + "email": "mgnatenko@gmail.com" + }, + { + "name": "Rob Gonzalez", + "email": "rob@salsify.com", + "homepage": "http://salsify.com/" + }, + { + "name": "ThePanz", + "email": "thepanz@gmail.com" + }, + { + "name": "Max Grigorian", + "email": "maxakawizard@gmail.com", + "homepage": "http://wizardcat.com/" + } + ], + "description": "A streaming parser for JSON in PHP.", + "homepage": "https://github.com/salsify/jsonstreamingparser", + "keywords": [ + "json", + "parser", + "streaming" + ], + "time": "2018-10-26T13:33:34+00:00" + }, { "name": "seld/cli-prompt", - "version": "1.0.3", + "version": "1.0.4", "source": { "type": "git", "url": "https://github.com/Seldaek/cli-prompt.git", - "reference": "a19a7376a4689d4d94cab66ab4f3c816019ba8dd" + "reference": "b8dfcf02094b8c03b40322c229493bb2884423c5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/cli-prompt/zipball/a19a7376a4689d4d94cab66ab4f3c816019ba8dd", - "reference": "a19a7376a4689d4d94cab66ab4f3c816019ba8dd", + "url": "https://api.github.com/repos/Seldaek/cli-prompt/zipball/b8dfcf02094b8c03b40322c229493bb2884423c5", + "reference": "b8dfcf02094b8c03b40322c229493bb2884423c5", "shasum": "" }, "require": { "php": ">=5.3" }, + "require-dev": { + "phpstan/phpstan": "^0.12.63" + }, "type": "library", "extra": { "branch-alias": { @@ -6814,24 +7958,24 @@ "input", "prompt" ], - "time": "2017-03-18T11:32:45+00:00" + "time": "2020-12-15T21:32:01+00:00" }, { "name": "seld/jsonlint", - "version": "1.7.1", + "version": "1.8.3", "source": { "type": "git", "url": "https://github.com/Seldaek/jsonlint.git", - "reference": "d15f59a67ff805a44c50ea0516d2341740f81a38" + "reference": "9ad6ce79c342fbd44df10ea95511a1b24dee5b57" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/d15f59a67ff805a44c50ea0516d2341740f81a38", - "reference": "d15f59a67ff805a44c50ea0516d2341740f81a38", + "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/9ad6ce79c342fbd44df10ea95511a1b24dee5b57", + "reference": "9ad6ce79c342fbd44df10ea95511a1b24dee5b57", "shasum": "" }, "require": { - "php": "^5.3 || ^7.0" + "php": "^5.3 || ^7.0 || ^8.0" }, "require-dev": { "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" @@ -6863,20 +8007,30 @@ "parser", "validator" ], - "time": "2018-01-24T12:46:19+00:00" + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/seld/jsonlint", + "type": "tidelift" + } + ], + "time": "2020-11-11T09:19:24+00:00" }, { "name": "seld/phar-utils", - "version": "1.0.1", + "version": "1.1.1", "source": { "type": "git", "url": "https://github.com/Seldaek/phar-utils.git", - "reference": "7009b5139491975ef6486545a39f3e6dad5ac30a" + "reference": "8674b1d84ffb47cc59a101f5d5a3b61e87d23796" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/7009b5139491975ef6486545a39f3e6dad5ac30a", - "reference": "7009b5139491975ef6486545a39f3e6dad5ac30a", + "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/8674b1d84ffb47cc59a101f5d5a3b61e87d23796", + "reference": "8674b1d84ffb47cc59a101f5d5a3b61e87d23796", "shasum": "" }, "require": { @@ -6905,83 +8059,47 @@ ], "description": "PHAR file format utilities, for when PHP phars you up", "keywords": [ - "phra" - ], - "time": "2015-10-13T18:44:15+00:00" - }, - { - "name": "sensio/distribution-bundle", - "version": "v5.0.25", - "source": { - "type": "git", - "url": "https://github.com/sensiolabs/SensioDistributionBundle.git", - "reference": "80a38234bde8321fb92aa0b8c27978a272bb4baf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sensiolabs/SensioDistributionBundle/zipball/80a38234bde8321fb92aa0b8c27978a272bb4baf", - "reference": "80a38234bde8321fb92aa0b8c27978a272bb4baf", - "shasum": "" - }, - "require": { - "php": ">=5.3.9", - "sensiolabs/security-checker": "~5.0|~6.0", - "symfony/class-loader": "~2.3|~3.0", - "symfony/config": "~2.3|~3.0", - "symfony/dependency-injection": "~2.3|~3.0", - "symfony/filesystem": "~2.3|~3.0", - "symfony/http-kernel": "~2.3|~3.0", - "symfony/process": "~2.3|~3.0" - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "5.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Sensio\\Bundle\\DistributionBundle\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - } - ], - "description": "Base bundle for Symfony Distributions", - "keywords": [ - "configuration", - "distribution" + "phar" ], - "time": "2019-06-18T15:43:58+00:00" + "time": "2020-07-07T18:42:57+00:00" }, { "name": "sensio/framework-extra-bundle", - "version": "v3.0.12", + "version": "v5.2.4", "source": { "type": "git", "url": "https://github.com/sensiolabs/SensioFrameworkExtraBundle.git", - "reference": "3e8936fe13aa4086644977d334d8fcd275f50357" + "reference": "1fdf591c4b388e62dbb2579de89c1560b33f865d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sensiolabs/SensioFrameworkExtraBundle/zipball/3e8936fe13aa4086644977d334d8fcd275f50357", - "reference": "3e8936fe13aa4086644977d334d8fcd275f50357", + "url": "https://api.github.com/repos/sensiolabs/SensioFrameworkExtraBundle/zipball/1fdf591c4b388e62dbb2579de89c1560b33f865d", + "reference": "1fdf591c4b388e62dbb2579de89c1560b33f865d", "shasum": "" }, "require": { - "doctrine/common": "~2.2", - "symfony/framework-bundle": "~2.3|~3.0" + "doctrine/common": "^2.2", + "symfony/config": "^3.3|^4.0", + "symfony/dependency-injection": "^3.3|^4.0", + "symfony/framework-bundle": "^3.4|^4.0", + "symfony/http-kernel": "^3.3|^4.0" }, "require-dev": { - "symfony/expression-language": "~2.4|~3.0", - "symfony/security-bundle": "~2.4|~3.0" + "doctrine/doctrine-bundle": "^1.6", + "doctrine/orm": "^2.5", + "symfony/browser-kit": "^3.3|^4.0", + "symfony/dom-crawler": "^3.3|^4.0", + "symfony/expression-language": "^3.3|^4.0", + "symfony/finder": "^3.3|^4.0", + "symfony/monolog-bridge": "^3.0|^4.0", + "symfony/monolog-bundle": "^3.2", + "symfony/phpunit-bridge": "^3.4.19|^4.1.8", + "symfony/psr-http-message-bridge": "^0.3", + "symfony/security-bundle": "^3.3|^4.0", + "symfony/twig-bundle": "^3.3|^4.0", + "symfony/yaml": "^3.3|^4.0", + "twig/twig": "~1.12|~2.0", + "zendframework/zend-diactoros": "^1.3" }, "suggest": { "symfony/expression-language": "", @@ -6991,7 +8109,7 @@ "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "3.0.x-dev" + "dev-master": "5.2.x-dev" } }, "autoload": { @@ -7014,42 +8132,36 @@ "annotations", "controllers" ], - "time": "2015-12-18T17:39:27+00:00" + "time": "2018-12-11T16:59:23+00:00" }, { - "name": "sensiolabs/security-checker", - "version": "v6.0.1", + "name": "setasign/fpdi", + "version": "1.6.2", "source": { "type": "git", - "url": "https://github.com/sensiolabs/security-checker.git", - "reference": "ce8d0552dcb8d3677ab9adb6d19a5837949bfec4" + "url": "https://github.com/Setasign/FPDI.git", + "reference": "a6ad58897a6d97cc2d2cd2adaeda343b25a368ea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sensiolabs/security-checker/zipball/ce8d0552dcb8d3677ab9adb6d19a5837949bfec4", - "reference": "ce8d0552dcb8d3677ab9adb6d19a5837949bfec4", + "url": "https://api.github.com/repos/Setasign/FPDI/zipball/a6ad58897a6d97cc2d2cd2adaeda343b25a368ea", + "reference": "a6ad58897a6d97cc2d2cd2adaeda343b25a368ea", "shasum": "" }, - "require": { - "php": ">=7.1.3", - "symfony/console": "^2.8|^3.4|^4.2", - "symfony/http-client": "^4.3", - "symfony/mime": "^4.3", - "symfony/polyfill-ctype": "^1.11" + "suggest": { + "setasign/fpdf": "FPDI will extend this class but as it is also possible to use \"tecnickcom/tcpdf\" as an alternative there's no fixed dependency configured.", + "setasign/fpdi-fpdf": "Use this package to automatically evaluate dependencies to FPDF.", + "setasign/fpdi-tcpdf": "Use this package to automatically evaluate dependencies to TCPDF." }, - "bin": [ - "security-checker" - ], "type": "library", - "extra": { - "branch-alias": { - "dev-master": "6.0-dev" - } - }, "autoload": { - "psr-4": { - "SensioLabs\\Security\\": "SensioLabs/Security" - } + "classmap": [ + "filters/", + "fpdi.php", + "fpdf_tpl.php", + "fpdi_pdf_parser.php", + "pdf_context.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -7057,54 +8169,75 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien.potencier@gmail.com" + "name": "Jan Slabon", + "email": "jan.slabon@setasign.com", + "homepage": "https://www.setasign.com" } ], - "description": "A security checker for your composer.lock", - "time": "2019-06-08T06:46:26+00:00" + "description": "FPDI is a collection of PHP classes facilitating developers to read pages from existing PDF documents and use them as templates in FPDF. Because it is also possible to use FPDI with TCPDF, there are no fixed dependencies defined. Please see suggestions for packages which evaluates the dependencies automatically.", + "homepage": "https://www.setasign.com/fpdi", + "keywords": [ + "fpdf", + "fpdi", + "pdf" + ], + "time": "2017-05-11T14:25:49+00:00" }, { "name": "snc/redis-bundle", - "version": "2.0.6", + "version": "3.2.4", "source": { "type": "git", "url": "https://github.com/snc/SncRedisBundle.git", - "reference": "73c87c435f87e08c2d564c3d9ad35f38cd8d3a0e" + "reference": "417086eccdd2619f230353fdac952b83bbd0977a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/snc/SncRedisBundle/zipball/73c87c435f87e08c2d564c3d9ad35f38cd8d3a0e", - "reference": "73c87c435f87e08c2d564c3d9ad35f38cd8d3a0e", + "url": "https://api.github.com/repos/snc/SncRedisBundle/zipball/417086eccdd2619f230353fdac952b83bbd0977a", + "reference": "417086eccdd2619f230353fdac952b83bbd0977a", "shasum": "" }, "require": { - "php": ">=5.3.3", - "symfony/framework-bundle": "^2.7 || ^3.0 || ^4.0", - "symfony/yaml": "^2.7 || ^3.0 || ^4.0" + "php": "^7.1.3", + "symfony/framework-bundle": "^3.4 || ^4.2 || ^5.0", + "symfony/http-foundation": "^3.4 || ^4.2 || ^5.0", + "symfony/yaml": "^3.4 || ^4.2 || ^5.0" }, "require-dev": { - "doctrine/cache": "1.*", - "phpunit/phpunit": "^4.8 || ^5.4", - "predis/predis": "^1.0", - "symfony/console": "^2.7 || ^3.0 || ^4.0", - "symfony/phpunit-bridge": "^2.7 || ^3.0 || ^4.0" + "doctrine/doctrine-bundle": "^1.11.2 || ^2.0", + "doctrine/orm": "^2.6.4", + "ext-pdo_sqlite": "*", + "phpunit/phpunit": "^7.5", + "predis/predis": "^1.1", + "swiftmailer/swiftmailer": "^6.0", + "symfony/browser-kit": "^3.4 || ^4.2 || ^5.0", + "symfony/console": "^3.4 || ^4.2 || ^5.0", + "symfony/dom-crawler": "^3.4 || ^4.2 || ^5.0", + "symfony/filesystem": "^3.4 || ^4.2 || ^5.0", + "symfony/phpunit-bridge": "^4.3.5", + "symfony/profiler-pack": "^1.0", + "symfony/swiftmailer-bundle": "^2.0 || ^3.0", + "symfony/twig-bundle": "^3.4 || ^4.2 || ^5.0" }, "suggest": { "monolog/monolog": "If you want to use the monolog redis handler.", "predis/predis": "If you want to use predis.", - "symfony/console": "If you want to use commands to interact with the redis database" + "symfony/console": "If you want to use commands to interact with the redis database", + "symfony/proxy-manager-bridge": "If you want to lazy-load some services" }, "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "2.x-dev" + "dev-master": "3.x-dev" } }, "autoload": { "psr-4": { "Snc\\RedisBundle\\": "" - } + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -7127,7 +8260,7 @@ "redis", "symfony" ], - "time": "2017-12-01T10:40:06+00:00" + "time": "2020-11-07T16:46:54+00:00" }, { "name": "stof/doctrine-extensions-bundle", @@ -7196,29 +8329,36 @@ }, { "name": "swiftmailer/swiftmailer", - "version": "v5.4.12", + "version": "v6.2.7", "source": { "type": "git", "url": "https://github.com/swiftmailer/swiftmailer.git", - "reference": "181b89f18a90f8925ef805f950d47a7190e9b950" + "reference": "15f7faf8508e04471f666633addacf54c0ab5933" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/181b89f18a90f8925ef805f950d47a7190e9b950", - "reference": "181b89f18a90f8925ef805f950d47a7190e9b950", + "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/15f7faf8508e04471f666633addacf54c0ab5933", + "reference": "15f7faf8508e04471f666633addacf54c0ab5933", "shasum": "" }, "require": { - "php": ">=5.3.3" + "egulias/email-validator": "^2.0|^3.1", + "php": ">=7.0.0", + "symfony/polyfill-iconv": "^1.0", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" }, "require-dev": { - "mockery/mockery": "~0.9.1", - "symfony/phpunit-bridge": "~3.2" + "mockery/mockery": "^1.0", + "symfony/phpunit-bridge": "^4.4|^5.0" + }, + "suggest": { + "ext-intl": "Needed to support internationalized email addresses" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.4-dev" + "dev-master": "6.2-dev" } }, "autoload": { @@ -7246,99 +8386,59 @@ "mail", "mailer" ], - "time": "2018-07-31T09:26:32+00:00" - }, - { - "name": "symfony/http-client", - "version": "v4.3.2", - "source": { - "type": "git", - "url": "https://github.com/symfony/http-client.git", - "reference": "e903ab079c99eab322fc5c71eb63fc467cd19a2a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client/zipball/e903ab079c99eab322fc5c71eb63fc467cd19a2a", - "reference": "e903ab079c99eab322fc5c71eb63fc467cd19a2a", - "shasum": "" - }, - "require": { - "php": "^7.1.3", - "psr/log": "^1.0", - "symfony/http-client-contracts": "^1.1.4", - "symfony/polyfill-php73": "^1.11" - }, - "provide": { - "psr/http-client-implementation": "1.0", - "symfony/http-client-implementation": "1.1" - }, - "require-dev": { - "nyholm/psr7": "^1.0", - "psr/http-client": "^1.0", - "symfony/http-kernel": "^4.3", - "symfony/process": "^4.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\HttpClient\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ + "funding": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "url": "https://github.com/fabpot", + "type": "github" }, { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "url": "https://tidelift.com/funding/github/packagist/swiftmailer/swiftmailer", + "type": "tidelift" } ], - "description": "Symfony HttpClient component", - "homepage": "https://symfony.com", - "time": "2019-06-26T07:29:23+00:00" + "time": "2021-03-09T12:30:35+00:00" }, { - "name": "symfony/http-client-contracts", - "version": "v1.1.5", + "name": "symfony/acl-bundle", + "version": "v1.0.1", "source": { "type": "git", - "url": "https://github.com/symfony/http-client-contracts.git", - "reference": "e1924aea9c70ae3e69fff05afa3cb8ce541bf3bb" + "url": "https://github.com/symfony/acl-bundle.git", + "reference": "5b32179c5319105cfc58884c279d76497f8a63b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/e1924aea9c70ae3e69fff05afa3cb8ce541bf3bb", - "reference": "e1924aea9c70ae3e69fff05afa3cb8ce541bf3bb", + "url": "https://api.github.com/repos/symfony/acl-bundle/zipball/5b32179c5319105cfc58884c279d76497f8a63b4", + "reference": "5b32179c5319105cfc58884c279d76497f8a63b4", "shasum": "" }, - "require": { - "php": "^7.1.3" + "require": { + "ext-xml": "*", + "php": "^5.5.9|>=7.0.8", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/http-kernel": "~3.4|~4.0", + "symfony/security-acl": "~2.7|~3.0", + "symfony/security-bundle": "~3.4|~4.0" + }, + "require-dev": { + "doctrine/doctrine-bundle": "^1.6.12", + "symfony/console": "~3.4|~4.0", + "symfony/framework-bundle": "~3.4|~4.0", + "symfony/phpunit-bridge": "~3.4|~4.0", + "symfony/yaml": "~3.4|~4.0" }, "suggest": { - "symfony/http-client-implementation": "" + "doctrine/doctrine-bundle": "To use the default dbal configuration" }, - "type": "library", + "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "1.1-dev" + "dev-master": "1.0-dev" } }, "autoload": { "psr-4": { - "Symfony\\Contracts\\HttpClient\\": "" + "Symfony\\Bundle\\AclBundle\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -7347,61 +8447,67 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Generic abstractions related to HTTP clients", + "description": "Symfony AclBundle", "homepage": "https://symfony.com", - "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" - ], - "time": "2019-06-17T17:43:54+00:00" + "time": "2019-05-06T11:48:10+00:00" }, { - "name": "symfony/mime", - "version": "v4.3.2", + "name": "symfony/contracts", + "version": "v1.1.10", "source": { "type": "git", - "url": "https://github.com/symfony/mime.git", - "reference": "ec2c5565de60e03f33d4296a655e3273f0ad1f8b" + "url": "https://github.com/symfony/contracts.git", + "reference": "011c20407c4b99d454f44021d023fb39ce23b73d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/ec2c5565de60e03f33d4296a655e3273f0ad1f8b", - "reference": "ec2c5565de60e03f33d4296a655e3273f0ad1f8b", + "url": "https://api.github.com/repos/symfony/contracts/zipball/011c20407c4b99d454f44021d023fb39ce23b73d", + "reference": "011c20407c4b99d454f44021d023fb39ce23b73d", "shasum": "" }, "require": { - "php": "^7.1.3", - "symfony/polyfill-intl-idn": "^1.10", - "symfony/polyfill-mbstring": "^1.0" + "php": ">=7.1.3", + "psr/cache": "^1.0", + "psr/container": "^1.0" + }, + "replace": { + "symfony/cache-contracts": "self.version", + "symfony/event-dispatcher-contracts": "self.version", + "symfony/http-client-contracts": "self.version", + "symfony/service-contracts": "self.version", + "symfony/translation-contracts": "self.version" }, "require-dev": { - "egulias/email-validator": "^2.0", - "symfony/dependency-injection": "~3.4|^4.1" + "symfony/polyfill-intl-idn": "^1.10" + }, + "suggest": { + "psr/event-dispatcher": "When using the EventDispatcher contracts", + "symfony/cache-implementation": "", + "symfony/event-dispatcher-implementation": "", + "symfony/http-client-implementation": "", + "symfony/service-implementation": "", + "symfony/translation-implementation": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.3-dev" + "dev-master": "1.1-dev" } }, "autoload": { "psr-4": { - "Symfony\\Component\\Mime\\": "" + "Symfony\\Contracts\\": "" }, "exclude-from-classmap": [ - "/Tests/" + "**/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -7410,21 +8516,39 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "A library to manipulate MIME messages", + "description": "A set of abstractions extracted out of the Symfony components", "homepage": "https://symfony.com", "keywords": [ - "mime", - "mime-type" + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } ], - "time": "2019-06-04T09:22:54+00:00" + "time": "2020-09-02T16:08:58+00:00" }, { "name": "symfony/monolog-bundle", @@ -7490,31 +8614,38 @@ "time": "2018-11-04T09:58:13+00:00" }, { - "name": "symfony/polyfill-apcu", - "version": "v1.11.0", + "name": "symfony/polyfill-ctype", + "version": "v1.22.1", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-apcu.git", - "reference": "a502face1da6a53289480166f24de2c3c68e5c3c" + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "c6c942b1ac76c82448322025e084cadc56048b4e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-apcu/zipball/a502face1da6a53289480166f24de2c3c68e5c3c", - "reference": "a502face1da6a53289480166f24de2c3c68e5c3c", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/c6c942b1ac76c82448322025e084cadc56048b4e", + "reference": "c6c942b1ac76c82448322025e084cadc56048b4e", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.1" + }, + "suggest": { + "ext-ctype": "For best performance" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.11-dev" + "dev-main": "1.22-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { "psr-4": { - "Symfony\\Polyfill\\Apcu\\": "" + "Symfony\\Polyfill\\Ctype\\": "" }, "files": [ "bootstrap.php" @@ -7526,54 +8657,71 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill backporting apcu_* functions to lower PHP versions", + "description": "Symfony polyfill for ctype functions", "homepage": "https://symfony.com", "keywords": [ - "apcu", "compatibility", + "ctype", "polyfill", - "portable", - "shim" + "portable" ], - "time": "2019-02-06T07:57:58+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-01-07T16:49:33+00:00" }, { - "name": "symfony/polyfill-ctype", - "version": "v1.11.0", + "name": "symfony/polyfill-iconv", + "version": "v1.22.1", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "82ebae02209c21113908c229e9883c419720738a" + "url": "https://github.com/symfony/polyfill-iconv.git", + "reference": "06fb361659649bcfd6a208a0f1fcaf4e827ad342" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/82ebae02209c21113908c229e9883c419720738a", - "reference": "82ebae02209c21113908c229e9883c419720738a", + "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/06fb361659649bcfd6a208a0f1fcaf4e827ad342", + "reference": "06fb361659649bcfd6a208a0f1fcaf4e827ad342", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.1" }, "suggest": { - "ext-ctype": "For best performance" + "ext-iconv": "For best performance" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.11-dev" + "dev-main": "1.22-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { "psr-4": { - "Symfony\\Polyfill\\Ctype\\": "" + "Symfony\\Polyfill\\Iconv\\": "" }, "files": [ "bootstrap.php" @@ -7585,54 +8733,81 @@ ], "authors": [ { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { - "name": "Gert de Pagter", - "email": "BackEndTea@gmail.com" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill for ctype functions", + "description": "Symfony polyfill for the Iconv extension", "homepage": "https://symfony.com", "keywords": [ "compatibility", - "ctype", + "iconv", "polyfill", - "portable" + "portable", + "shim" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } ], - "time": "2019-02-06T07:57:58+00:00" + "time": "2021-01-22T09:19:47+00:00" }, { "name": "symfony/polyfill-intl-icu", - "version": "v1.11.0", + "version": "v1.22.1", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-icu.git", - "reference": "999878a3a09d73cae157b0cf89bb6fb2cc073057" + "reference": "af1842919c7e7364aaaa2798b29839e3ba168588" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/999878a3a09d73cae157b0cf89bb6fb2cc073057", - "reference": "999878a3a09d73cae157b0cf89bb6fb2cc073057", + "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/af1842919c7e7364aaaa2798b29839e3ba168588", + "reference": "af1842919c7e7364aaaa2798b29839e3ba168588", "shasum": "" }, "require": { - "php": ">=5.3.3", - "symfony/intl": "~2.3|~3.0|~4.0" + "php": ">=7.1" }, "suggest": { - "ext-intl": "For best performance" + "ext-intl": "For best performance and support of other locales than \"en\"" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.9-dev" + "dev-main": "1.22-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Icu\\": "" + }, + "classmap": [ + "Resources/stubs" + ], + "exclude-from-classmap": [ + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -7659,26 +8834,40 @@ "portable", "shim" ], - "time": "2019-01-07T19:39:47+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-01-22T09:19:47+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.11.0", + "version": "v1.17.1", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "c766e95bec706cdd89903b1eda8afab7d7a6b7af" + "reference": "a57f8161502549a742a63c09f0a604997bf47027" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/c766e95bec706cdd89903b1eda8afab7d7a6b7af", - "reference": "c766e95bec706cdd89903b1eda8afab7d7a6b7af", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/a57f8161502549a742a63c09f0a604997bf47027", + "reference": "a57f8161502549a742a63c09f0a604997bf47027", "shasum": "" }, "require": { "php": ">=5.3.3", "symfony/polyfill-mbstring": "^1.3", - "symfony/polyfill-php72": "^1.9" + "symfony/polyfill-php72": "^1.10" }, "suggest": { "ext-intl": "For best performance" @@ -7686,7 +8875,11 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.9-dev" + "dev-master": "1.17-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { @@ -7702,13 +8895,13 @@ "MIT" ], "authors": [ - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - }, { "name": "Laurent Bassin", "email": "laurent@bassin.info" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", @@ -7721,24 +8914,38 @@ "portable", "shim" ], - "time": "2019-03-04T13:44:35+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-06-06T08:46:27+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.11.0", + "version": "v1.22.1", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "fe5e94c604826c35a32fa832f35bd036b6799609" + "reference": "5232de97ee3b75b0360528dae24e73db49566ab1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/fe5e94c604826c35a32fa832f35bd036b6799609", - "reference": "fe5e94c604826c35a32fa832f35bd036b6799609", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/5232de97ee3b75b0360528dae24e73db49566ab1", + "reference": "5232de97ee3b75b0360528dae24e73db49566ab1", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.1" }, "suggest": { "ext-mbstring": "For best performance" @@ -7746,7 +8953,11 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.11-dev" + "dev-main": "1.22-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { @@ -7780,98 +8991,48 @@ "portable", "shim" ], - "time": "2019-02-06T07:57:58+00:00" - }, - { - "name": "symfony/polyfill-php56", - "version": "v1.11.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php56.git", - "reference": "f4dddbc5c3471e1b700a147a20ae17cdb72dbe42" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php56/zipball/f4dddbc5c3471e1b700a147a20ae17cdb72dbe42", - "reference": "f4dddbc5c3471e1b700a147a20ae17cdb72dbe42", - "shasum": "" - }, - "require": { - "php": ">=5.3.3", - "symfony/polyfill-util": "~1.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.11-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php56\\": "" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" }, - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "url": "https://github.com/fabpot", + "type": "github" }, { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" } ], - "description": "Symfony polyfill backporting some PHP 5.6+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "time": "2019-02-06T07:57:58+00:00" + "time": "2021-01-22T09:19:47+00:00" }, { "name": "symfony/polyfill-php70", - "version": "v1.11.0", + "version": "v1.20.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php70.git", - "reference": "bc4858fb611bda58719124ca079baff854149c89" + "reference": "5f03a781d984aae42cebd18e7912fa80f02ee644" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/bc4858fb611bda58719124ca079baff854149c89", - "reference": "bc4858fb611bda58719124ca079baff854149c89", + "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/5f03a781d984aae42cebd18e7912fa80f02ee644", + "reference": "5f03a781d984aae42cebd18e7912fa80f02ee644", "shasum": "" }, "require": { - "paragonie/random_compat": "~1.0|~2.0|~9.99", - "php": ">=5.3.3" + "php": ">=7.1" }, - "type": "library", + "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "1.11-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php70\\": "" + "dev-main": "1.20-dev" }, - "files": [ - "bootstrap.php" - ], - "classmap": [ - "Resources/stubs" - ] + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -7895,29 +9056,47 @@ "portable", "shim" ], - "time": "2019-02-06T07:57:58+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-23T14:02:19+00:00" }, { "name": "symfony/polyfill-php72", - "version": "v1.11.0", + "version": "v1.22.1", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "ab50dcf166d5f577978419edd37aa2bb8eabce0c" + "reference": "cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/ab50dcf166d5f577978419edd37aa2bb8eabce0c", - "reference": "ab50dcf166d5f577978419edd37aa2bb8eabce0c", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9", + "reference": "cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.11-dev" + "dev-main": "1.22-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { @@ -7950,29 +9129,47 @@ "portable", "shim" ], - "time": "2019-02-06T07:57:58+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-01-07T16:49:33+00:00" }, { "name": "symfony/polyfill-php73", - "version": "v1.11.0", + "version": "v1.22.1", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "d1fb4abcc0c47be136208ad9d68bf59f1ee17abd" + "reference": "a678b42e92f86eca04b7fa4c0f6f19d097fb69e2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/d1fb4abcc0c47be136208ad9d68bf59f1ee17abd", - "reference": "d1fb4abcc0c47be136208ad9d68bf59f1ee17abd", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/a678b42e92f86eca04b7fa4c0f6f19d097fb69e2", + "reference": "a678b42e92f86eca04b7fa4c0f6f19d097fb69e2", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.11-dev" + "dev-main": "1.22-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { @@ -8008,41 +9205,69 @@ "portable", "shim" ], - "time": "2019-02-06T07:57:58+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-01-07T16:49:33+00:00" }, { - "name": "symfony/polyfill-util", - "version": "v1.11.0", + "name": "symfony/polyfill-php80", + "version": "v1.22.1", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-util.git", - "reference": "b46c6cae28a3106735323f00a0c38eccf2328897" + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "dc3063ba22c2a1fd2f45ed856374d79114998f91" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-util/zipball/b46c6cae28a3106735323f00a0c38eccf2328897", - "reference": "b46c6cae28a3106735323f00a0c38eccf2328897", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/dc3063ba22c2a1fd2f45ed856374d79114998f91", + "reference": "dc3063ba22c2a1fd2f45ed856374d79114998f91", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.11-dev" + "dev-main": "1.22-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { "psr-4": { - "Symfony\\Polyfill\\Util\\": "" - } + "Symfony\\Polyfill\\Php80\\": "" + }, + "files": [ + "bootstrap.php" + ], + "classmap": [ + "Resources/stubs" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, { "name": "Nicolas Grekas", "email": "p@tchwork.com" @@ -8052,39 +9277,53 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony utilities for portability of PHP codes", + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ - "compat", "compatibility", "polyfill", + "portable", "shim" ], - "time": "2019-02-08T14:16:39+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-01-07T16:49:33+00:00" }, { "name": "symfony/security-acl", - "version": "v3.0.2", + "version": "v3.0.4", "source": { "type": "git", "url": "https://github.com/symfony/security-acl.git", - "reference": "22928f6be80a37f301500c67e50f57f5b25ffaa8" + "reference": "dc8f10b3bda34e9ddcad49edc7accf61f31fce43" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-acl/zipball/22928f6be80a37f301500c67e50f57f5b25ffaa8", - "reference": "22928f6be80a37f301500c67e50f57f5b25ffaa8", + "url": "https://api.github.com/repos/symfony/security-acl/zipball/dc8f10b3bda34e9ddcad49edc7accf61f31fce43", + "reference": "dc8f10b3bda34e9ddcad49edc7accf61f31fce43", "shasum": "" }, "require": { "php": ">=5.5.9", - "symfony/security-core": "~2.8|~3.0|~4.0" + "symfony/security-core": "^2.8|^3.0|^4.0|^5.0" }, "require-dev": { "doctrine/common": "~2.2", "doctrine/dbal": "~2.2", "psr/log": "~1.0", - "symfony/phpunit-bridge": "~2.8|~3.0|~4.0" + "symfony/phpunit-bridge": "^2.8|^3.0|^4.0|^5.0" }, "suggest": { "doctrine/dbal": "For using the built-in ACL implementation", @@ -8121,34 +9360,34 @@ ], "description": "Symfony Security Component - ACL (Access Control List)", "homepage": "https://symfony.com", - "time": "2018-12-13T16:51:15+00:00" + "time": "2019-12-12T09:55:57+00:00" }, { "name": "symfony/swiftmailer-bundle", - "version": "v2.6.7", + "version": "v3.1.2", "source": { "type": "git", "url": "https://github.com/symfony/swiftmailer-bundle.git", - "reference": "c4808f5169efc05567be983909d00f00521c53ec" + "reference": "c0807512fb174cf16ad4c6d3c0beffc28f78f4cb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/swiftmailer-bundle/zipball/c4808f5169efc05567be983909d00f00521c53ec", - "reference": "c4808f5169efc05567be983909d00f00521c53ec", + "url": "https://api.github.com/repos/symfony/swiftmailer-bundle/zipball/c0807512fb174cf16ad4c6d3c0beffc28f78f4cb", + "reference": "c0807512fb174cf16ad4c6d3c0beffc28f78f4cb", "shasum": "" }, "require": { - "php": ">=5.3.2", - "swiftmailer/swiftmailer": "~4.2|~5.0", - "symfony/config": "~2.7|~3.0", - "symfony/dependency-injection": "~2.7|~3.0", - "symfony/http-kernel": "~2.7|~3.0" + "php": ">=7.0.0", + "swiftmailer/swiftmailer": "^6.0.1", + "symfony/config": "~2.8|~3.0|~4.0", + "symfony/dependency-injection": "~2.7|~3.4|~4.0", + "symfony/http-kernel": "~2.7|~3.0|~4.0" }, "require-dev": { - "symfony/console": "~2.7|~3.0", - "symfony/framework-bundle": "~2.7|~3.0", - "symfony/phpunit-bridge": "~3.3@dev", - "symfony/yaml": "~2.7|~3.0" + "symfony/console": "~2.7|~3.4|~4.0", + "symfony/framework-bundle": "~2.7|~3.0|~4.0", + "symfony/phpunit-bridge": "~3.3|~4.0", + "symfony/yaml": "~2.7|~3.0|~4.0" }, "suggest": { "psr/log": "Allows logging" @@ -8156,13 +9395,16 @@ "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "2.6-dev" + "dev-master": "3.1-dev" } }, "autoload": { "psr-4": { "Symfony\\Bundle\\SwiftmailerBundle\\": "" - } + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -8180,56 +9422,54 @@ ], "description": "Symfony SwiftmailerBundle", "homepage": "http://symfony.com", - "time": "2017-10-19T01:06:41+00:00" + "time": "2017-10-18T22:30:23+00:00" }, { "name": "symfony/symfony", - "version": "v3.4.27", + "version": "v4.4.18", "source": { "type": "git", "url": "https://github.com/symfony/symfony.git", - "reference": "a9bb1182151d81054800aa4fa2680d92a5928a6a" + "reference": "a05cc024d3d43cb84faea3969de8cc2e590e7a83" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/symfony/zipball/a9bb1182151d81054800aa4fa2680d92a5928a6a", - "reference": "a9bb1182151d81054800aa4fa2680d92a5928a6a", + "url": "https://api.github.com/repos/symfony/symfony/zipball/a05cc024d3d43cb84faea3969de8cc2e590e7a83", + "reference": "a05cc024d3d43cb84faea3969de8cc2e590e7a83", "shasum": "" }, "require": { - "doctrine/common": "~2.4", + "doctrine/event-manager": "~1.0", + "doctrine/persistence": "^1.3|^2", "ext-xml": "*", - "fig/link-util": "^1.0", - "php": "^5.5.9|>=7.0.8", + "php": ">=7.1.3", "psr/cache": "~1.0", "psr/container": "^1.0", "psr/link": "^1.0", "psr/log": "~1.0", - "psr/simple-cache": "^1.0", - "symfony/polyfill-apcu": "~1.1", + "symfony/contracts": "^1.1.8", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-intl-icu": "~1.0", + "symfony/polyfill-intl-idn": "^1.10", "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php56": "~1.0", - "symfony/polyfill-php70": "~1.6", - "twig/twig": "^1.40|^2.9" + "symfony/polyfill-php72": "~1.5", + "symfony/polyfill-php73": "^1.11", + "symfony/polyfill-php80": "^1.15", + "twig/twig": "^1.41|^2.10|^3.0" }, "conflict": { + "masterminds/html5": "<2.6", + "monolog/monolog": ">=2", + "ocramius/proxy-manager": "<2.1", "phpdocumentor/reflection-docblock": "<3.0||>=3.2.0,<3.2.2", "phpdocumentor/type-resolver": "<0.3.0", - "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0" - }, - "provide": { - "psr/cache-implementation": "1.0", - "psr/container-implementation": "1.0", - "psr/log-implementation": "1.0", - "psr/simple-cache-implementation": "1.0" + "phpunit/phpunit": "<5.4.3" }, "replace": { + "symfony/amazon-mailer": "self.version", "symfony/asset": "self.version", "symfony/browser-kit": "self.version", "symfony/cache": "self.version", - "symfony/class-loader": "self.version", "symfony/config": "self.version", "symfony/console": "self.version", "symfony/css-selector": "self.version", @@ -8239,20 +9479,29 @@ "symfony/doctrine-bridge": "self.version", "symfony/dom-crawler": "self.version", "symfony/dotenv": "self.version", + "symfony/error-handler": "self.version", "symfony/event-dispatcher": "self.version", "symfony/expression-language": "self.version", "symfony/filesystem": "self.version", "symfony/finder": "self.version", "symfony/form": "self.version", "symfony/framework-bundle": "self.version", + "symfony/google-mailer": "self.version", + "symfony/http-client": "self.version", "symfony/http-foundation": "self.version", "symfony/http-kernel": "self.version", "symfony/inflector": "self.version", "symfony/intl": "self.version", "symfony/ldap": "self.version", "symfony/lock": "self.version", + "symfony/mailchimp-mailer": "self.version", + "symfony/mailer": "self.version", + "symfony/mailgun-mailer": "self.version", + "symfony/messenger": "self.version", + "symfony/mime": "self.version", "symfony/monolog-bridge": "self.version", "symfony/options-resolver": "self.version", + "symfony/postmark-mailer": "self.version", "symfony/process": "self.version", "symfony/property-access": "self.version", "symfony/property-info": "self.version", @@ -8264,6 +9513,7 @@ "symfony/security-csrf": "self.version", "symfony/security-guard": "self.version", "symfony/security-http": "self.version", + "symfony/sendgrid-mailer": "self.version", "symfony/serializer": "self.version", "symfony/stopwatch": "self.version", "symfony/templating": "self.version", @@ -8272,6 +9522,7 @@ "symfony/twig-bundle": "self.version", "symfony/validator": "self.version", "symfony/var-dumper": "self.version", + "symfony/var-exporter": "self.version", "symfony/web-link": "self.version", "symfony/web-profiler-bundle": "self.version", "symfony/web-server-bundle": "self.version", @@ -8280,25 +9531,35 @@ }, "require-dev": { "cache/integration-tests": "dev-master", + "composer/package-versions-deprecated": "^1.8", "doctrine/annotations": "~1.0", "doctrine/cache": "~1.6", - "doctrine/data-fixtures": "1.0.*", - "doctrine/dbal": "~2.4", - "doctrine/doctrine-bundle": "~1.4", + "doctrine/collections": "~1.0", + "doctrine/data-fixtures": "^1.1", + "doctrine/dbal": "~2.4|^3.0", + "doctrine/doctrine-bundle": "^1.5|^2.0", "doctrine/orm": "~2.4,>=2.4.5", "egulias/email-validator": "~1.2,>=1.2.8|~2.0", - "monolog/monolog": "~1.11", - "ocramius/proxy-manager": "~0.4|~1.0|~2.0", - "phpdocumentor/reflection-docblock": "^3.0|^4.0", - "predis/predis": "~1.0", - "symfony/phpunit-bridge": "~3.4|~4.0", - "symfony/security-acl": "~2.8|~3.0" + "guzzlehttp/promises": "^1.3.1", + "masterminds/html5": "^2.6", + "monolog/monolog": "^1.25.1", + "nyholm/psr7": "^1.0", + "ocramius/proxy-manager": "^2.1", + "paragonie/sodium_compat": "^1.8", + "php-http/httplug": "^1.0|^2.0", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "predis/predis": "~1.1", + "psr/http-client": "^1.0", + "psr/simple-cache": "^1.0", + "symfony/phpunit-bridge": "^5.2", + "symfony/security-acl": "~2.8|~3.0", + "twig/cssinliner-extra": "^2.12", + "twig/inky-extra": "^2.12", + "twig/markdown-extra": "^2.12" }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } + "branch-version": "4.4" }, "autoload": { "psr-4": { @@ -8335,20 +9596,34 @@ "keywords": [ "framework" ], - "time": "2019-05-01T13:04:01+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-12-18T13:32:50+00:00" }, { "name": "tinymce/tinymce", - "version": "4.6.7", + "version": "5.6.2", "source": { "type": "git", "url": "https://github.com/tinymce/tinymce-dist.git", - "reference": "9f9cf10d009892009a296dff48970b079ec78c7a" + "reference": "310051defb85fec8581ace8b739ab7b18023db8a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tinymce/tinymce-dist/zipball/9f9cf10d009892009a296dff48970b079ec78c7a", - "reference": "9f9cf10d009892009a296dff48970b079ec78c7a", + "url": "https://api.github.com/repos/tinymce/tinymce-dist/zipball/310051defb85fec8581ace8b739ab7b18023db8a", + "reference": "310051defb85fec8581ace8b739ab7b18023db8a", "shasum": "" }, "type": "component", @@ -8357,19 +9632,21 @@ "scripts": [ "tinymce.js", "plugins/*/plugin.js", - "themes/*/theme.js" + "themes/*/theme.js", + "themes/*/icons.js" ], "files": [ "tinymce.min.js", "plugins/*/plugin.min.js", "themes/*/theme.min.js", - "skins/**" + "skins/**", + "icons/*/icons.min.js" ] } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "LGPL-2.1" + "LGPL-2.1-only" ], "description": "Web based JavaScript HTML WYSIWYG editor control.", "homepage": "http://www.tinymce.com", @@ -8381,7 +9658,7 @@ "tinymce", "wysiwyg" ], - "time": "2017-09-18T11:31:55+00:00" + "time": "2020-12-08T07:23:49+00:00" }, { "name": "true/punycode", @@ -8482,35 +9759,36 @@ "i18n", "text" ], + "abandoned": true, "time": "2018-12-05T18:34:18+00:00" }, { "name": "twig/twig", - "version": "v1.40.1", + "version": "v2.12.5", "source": { "type": "git", "url": "https://github.com/twigphp/Twig.git", - "reference": "35889516bbd6bbe46a600c2c33b03515df4a076e" + "reference": "18772e0190734944277ee97a02a9a6c6555fcd94" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/35889516bbd6bbe46a600c2c33b03515df4a076e", - "reference": "35889516bbd6bbe46a600c2c33b03515df4a076e", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/18772e0190734944277ee97a02a9a6c6555fcd94", + "reference": "18772e0190734944277ee97a02a9a6c6555fcd94", "shasum": "" }, "require": { - "php": ">=5.4.0", - "symfony/polyfill-ctype": "^1.8" + "php": "^7.0", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-mbstring": "^1.3" }, "require-dev": { "psr/container": "^1.0", - "symfony/debug": "^2.7", - "symfony/phpunit-bridge": "^3.4.19|^4.1.8" + "symfony/phpunit-bridge": "^4.4|^5.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.40-dev" + "dev-master": "2.12-dev" } }, "autoload": { @@ -8532,15 +9810,14 @@ "homepage": "http://fabien.potencier.org", "role": "Lead Developer" }, + { + "name": "Twig Team", + "role": "Contributors" + }, { "name": "Armin Ronacher", "email": "armin.ronacher@active-4.com", "role": "Project Founder" - }, - { - "name": "Twig Team", - "homepage": "https://twig.symfony.com/contributors", - "role": "Contributors" } ], "description": "Twig, the flexible, fast, and secure template language for PHP", @@ -8548,38 +9825,40 @@ "keywords": [ "templating" ], - "time": "2019-04-29T14:12:28+00:00" + "time": "2020-02-11T15:31:23+00:00" }, { "name": "ua-parser/uap-php", - "version": "v3.9.0", + "version": "v3.9.14", "source": { "type": "git", "url": "https://github.com/ua-parser/uap-php.git", - "reference": "c7627a8527d7efefad4e8ec593d4a195b9163260" + "reference": "b796c5ea5df588e65aeb4e2c6cce3811dec4fed6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ua-parser/uap-php/zipball/c7627a8527d7efefad4e8ec593d4a195b9163260", - "reference": "c7627a8527d7efefad4e8ec593d4a195b9163260", + "url": "https://api.github.com/repos/ua-parser/uap-php/zipball/b796c5ea5df588e65aeb4e2c6cce3811dec4fed6", + "reference": "b796c5ea5df588e65aeb4e2c6cce3811dec4fed6", "shasum": "" }, "require": { "composer/ca-bundle": "^1.1", - "php": ">=5.3.0" + "php": "^7.2 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "<8", - "symfony/console": "^2.0 || ^3.0 || ^4.0", - "symfony/filesystem": "^2.0 || ^3.0 || ^4.0", - "symfony/finder": "^2.0 || ^3.0 || ^4.0", - "symfony/yaml": "^2.0 || ^3.0 || ^4.0" + "phpstan/phpstan": "^0.12.33", + "phpunit/phpunit": "^8 || ^9", + "symfony/console": "^3.4 || ^4.2 || ^4.3 || ^5.0", + "symfony/filesystem": "^3.4 || ^4.2 || ^4.3 || ^5.0", + "symfony/finder": "^3.4 || ^4.2 || ^4.3 || ^5.0", + "symfony/yaml": "^3.4 || ^4.2 || ^4.3 || ^5.0", + "vimeo/psalm": "^3.12" }, "suggest": { - "symfony/console": "Required for CLI usage - ^2.0 || ^3.0 || ^4.0", - "symfony/filesystem": "Required for CLI usage - 2.0 || ^3.0 || ^4.0", - "symfony/finder": "Required for CLI usage - ^2.0 || ^3.0 || ^4.0", - "symfony/yaml": "Required for CLI usage - ^4.0 || ^5.0" + "symfony/console": "Required for CLI usage - ^3.4 || ^4.3 || ^5.0", + "symfony/filesystem": "Required for CLI usage - ^3.4 || ^4.3 || ^5.0", + "symfony/finder": "Required for CLI usage - ^3.4 || ^4.3 || ^5.0", + "symfony/yaml": "Required for CLI usage - ^3.4 || ^4.3 || ^5.0" }, "bin": [ "bin/uaparser" @@ -8595,101 +9874,47 @@ "MIT" ], "authors": [ - { - "name": "Lars Strojny", - "email": "lars@strojny.net" - }, { "name": "Dave Olsen", "email": "dmolsen@gmail.com" - } - ], - "description": "A multi-language port of Browserscope's user agent parser.", - "time": "2019-06-22T08:54:17+00:00" - }, - { - "name": "vakata/jstree", - "version": "3.3.8", - "source": { - "type": "git", - "url": "https://github.com/vakata/jstree.git", - "reference": "c9d7c1425f2272c5400536fa631eba8657522ecf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/vakata/jstree/zipball/c9d7c1425f2272c5400536fa631eba8657522ecf", - "reference": "c9d7c1425f2272c5400536fa631eba8657522ecf", - "shasum": "" - }, - "require": { - "components/jquery": ">=1.9.1" - }, - "suggest": { - "robloach/component-installer": "Allows installation of Components via Composer" - }, - "type": "component", - "extra": { - "component": { - "scripts": [ - "dist/jstree.js" - ], - "styles": [ - "dist/themes/default/style.css" - ], - "images": [ - "dist/themes/default/32px.png", - "dist/themes/default/40px.png", - "dist/themes/default/throbber.gif" - ], - "files": [ - "dist/jstree.min.js", - "dist/themes/default/style.min.css", - "dist/themes/default/32px.png", - "dist/themes/default/40px.png", - "dist/themes/default/throbber.gif" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ + }, { - "name": "Ivan Bozhanov", - "email": "jstree@jstree.com" + "name": "Lars Strojny", + "email": "lars@strojny.net" } ], - "description": "jsTree is jquery plugin, that provides interactive trees.", - "homepage": "http://jstree.com", - "time": "2019-04-28T21:22:05+00:00" + "description": "A multi-language port of Browserscope's user agent parser.", + "time": "2020-10-02T23:36:20+00:00" }, { "name": "webmozart/assert", - "version": "1.4.0", + "version": "1.10.0", "source": { "type": "git", - "url": "https://github.com/webmozart/assert.git", - "reference": "83e253c8e0be5b0257b881e1827274667c5c17a9" + "url": "https://github.com/webmozarts/assert.git", + "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/webmozart/assert/zipball/83e253c8e0be5b0257b881e1827274667c5c17a9", - "reference": "83e253c8e0be5b0257b881e1827274667c5c17a9", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/6964c76c7804814a842473e0c8fd15bab0f18e25", + "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25", "shasum": "" }, "require": { - "php": "^5.3.3 || ^7.0", + "php": "^7.2 || ^8.0", "symfony/polyfill-ctype": "^1.8" }, + "conflict": { + "phpstan/phpstan": "<0.12.20", + "vimeo/psalm": "<4.6.1 || 4.6.2" + }, "require-dev": { - "phpunit/phpunit": "^4.6", - "sebastian/version": "^1.0.1" + "phpunit/phpunit": "^8.5.13" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.3-dev" + "dev-master": "1.10-dev" } }, "autoload": { @@ -8713,7 +9938,7 @@ "check", "validate" ], - "time": "2018-12-25T11:19:39+00:00" + "time": "2021-03-09T10:59:23+00:00" }, { "name": "willdurand/jsonp-callback-validator", @@ -8757,25 +9982,28 @@ }, { "name": "willdurand/negotiation", - "version": "1.5.0", + "version": "v2.3.1", "source": { "type": "git", "url": "https://github.com/willdurand/Negotiation.git", - "reference": "2a59f2376557303e3fa91465ab691abb82945edf" + "reference": "03436ededa67c6e83b9b12defac15384cb399dc9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/willdurand/Negotiation/zipball/2a59f2376557303e3fa91465ab691abb82945edf", - "reference": "2a59f2376557303e3fa91465ab691abb82945edf", + "url": "https://api.github.com/repos/willdurand/Negotiation/zipball/03436ededa67c6e83b9b12defac15384cb399dc9", + "reference": "03436ededa67c6e83b9b12defac15384cb399dc9", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.5-dev" + "dev-master": "2.3-dev" } }, "autoload": { @@ -8790,7 +10018,7 @@ "authors": [ { "name": "William Durand", - "email": "william.durand1@gmail.com" + "email": "will+git@drnd.me" } ], "description": "Content Negotiation tools for PHP provided as a standalone library.", @@ -8802,31 +10030,83 @@ "header", "negotiation" ], - "time": "2015-10-01T07:42:40+00:00" + "time": "2017-05-14T17:21:12+00:00" + }, + { + "name": "xemlock/htmlpurifier-html5", + "version": "v0.1.10", + "source": { + "type": "git", + "url": "https://github.com/xemlock/htmlpurifier-html5.git", + "reference": "32cef47500fb77c2be0f160372095bec15bf0052" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/xemlock/htmlpurifier-html5/zipball/32cef47500fb77c2be0f160372095bec15bf0052", + "reference": "32cef47500fb77c2be0f160372095bec15bf0052", + "shasum": "" + }, + "require": { + "ezyang/htmlpurifier": "^4.7", + "php": ">=5.2" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^1.1|^2.1", + "phpunit/phpunit": ">=4.7 <8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "library/HTMLPurifier/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "xemlock", + "email": "xemlock@gmail.com" + } + ], + "description": "HTML Purifier definitions for HTML5 elements", + "keywords": [ + "HTML5", + "Purifier", + "html", + "htmlpurifier", + "security", + "xss" + ], + "time": "2019-04-26T08:53:59+00:00" }, { "name": "zendframework/zend-code", - "version": "3.3.1", + "version": "3.4.1", "source": { "type": "git", "url": "https://github.com/zendframework/zend-code.git", - "reference": "c21db169075c6ec4b342149f446e7b7b724f95eb" + "reference": "268040548f92c2bfcba164421c1add2ba43abaaa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-code/zipball/c21db169075c6ec4b342149f446e7b7b724f95eb", - "reference": "c21db169075c6ec4b342149f446e7b7b724f95eb", + "url": "https://api.github.com/repos/zendframework/zend-code/zipball/268040548f92c2bfcba164421c1add2ba43abaaa", + "reference": "268040548f92c2bfcba164421c1add2ba43abaaa", "shasum": "" }, "require": { "php": "^7.1", "zendframework/zend-eventmanager": "^2.6 || ^3.0" }, + "conflict": { + "phpspec/prophecy": "<1.9.0" + }, "require-dev": { - "doctrine/annotations": "~1.0", + "doctrine/annotations": "^1.7", "ext-phar": "*", - "phpunit/phpunit": "^6.2.3", - "zendframework/zend-coding-standard": "^1.0.0", + "phpunit/phpunit": "^7.5.16 || ^8.4", + "zendframework/zend-coding-standard": "^1.0", "zendframework/zend-stdlib": "^2.7 || ^3.0" }, "suggest": { @@ -8836,8 +10116,9 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.3.x-dev", - "dev-develop": "3.4.x-dev" + "dev-master": "3.4.x-dev", + "dev-develop": "3.5.x-dev", + "dev-dev-4.0": "4.0.x-dev" } }, "autoload": { @@ -8849,13 +10130,14 @@ "license": [ "BSD-3-Clause" ], - "description": "provides facilities to generate arbitrary code using an object oriented interface", - "homepage": "https://github.com/zendframework/zend-code", + "description": "Extensions to the PHP Reflection API, static code scanning, and code generation", "keywords": [ + "ZendFramework", "code", - "zf2" + "zf" ], - "time": "2018-08-13T20:36:59+00:00" + "abandoned": "laminas/laminas-code", + "time": "2019-12-10T19:21:15+00:00" }, { "name": "zendframework/zend-eventmanager", @@ -8909,20 +10191,21 @@ "events", "zf2" ], + "abandoned": "laminas/laminas-eventmanager", "time": "2018-04-25T15:33:34+00:00" }, { "name": "zendframework/zend-loader", - "version": "2.6.0", + "version": "2.6.1", "source": { "type": "git", "url": "https://github.com/zendframework/zend-loader.git", - "reference": "78f11749ea340f6ca316bca5958eef80b38f9b6c" + "reference": "91da574d29b58547385b2298c020b257310898c6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-loader/zipball/78f11749ea340f6ca316bca5958eef80b38f9b6c", - "reference": "78f11749ea340f6ca316bca5958eef80b38f9b6c", + "url": "https://api.github.com/repos/zendframework/zend-loader/zipball/91da574d29b58547385b2298c020b257310898c6", + "reference": "91da574d29b58547385b2298c020b257310898c6", "shasum": "" }, "require": { @@ -8954,7 +10237,8 @@ "loader", "zf" ], - "time": "2018-04-30T15:20:54+00:00" + "abandoned": "laminas/laminas-loader", + "time": "2019-09-04T19:38:14+00:00" }, { "name": "zendframework/zend-mail", @@ -9016,20 +10300,21 @@ "mail", "zf" ], + "abandoned": "laminas/laminas-mail", "time": "2018-06-07T13:37:07+00:00" }, { "name": "zendframework/zend-mime", - "version": "2.7.1", + "version": "2.7.2", "source": { "type": "git", "url": "https://github.com/zendframework/zend-mime.git", - "reference": "52ae5fa9f12845cae749271034a2d594f0e4c6f2" + "reference": "c91e0350be53cc9d29be15563445eec3b269d7c1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-mime/zipball/52ae5fa9f12845cae749271034a2d594f0e4c6f2", - "reference": "52ae5fa9f12845cae749271034a2d594f0e4c6f2", + "url": "https://api.github.com/repos/zendframework/zend-mime/zipball/c91e0350be53cc9d29be15563445eec3b269d7c1", + "reference": "c91e0350be53cc9d29be15563445eec3b269d7c1", "shasum": "" }, "require": { @@ -9047,8 +10332,8 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.7-dev", - "dev-develop": "2.8-dev" + "dev-master": "2.7.x-dev", + "dev-develop": "2.8.x-dev" } }, "autoload": { @@ -9061,13 +10346,13 @@ "BSD-3-Clause" ], "description": "Create and parse MIME messages and parts", - "homepage": "https://github.com/zendframework/zend-mime", "keywords": [ "ZendFramework", "mime", "zf" ], - "time": "2018-05-14T19:02:50+00:00" + "abandoned": "laminas/laminas-mime", + "time": "2019-10-16T19:30:37+00:00" }, { "name": "zendframework/zend-stdlib", @@ -9113,29 +10398,32 @@ "stdlib", "zf" ], + "abandoned": "laminas/laminas-stdlib", "time": "2018-08-28T21:34:05+00:00" }, { "name": "zendframework/zend-validator", - "version": "2.12.0", + "version": "2.13.0", "source": { "type": "git", "url": "https://github.com/zendframework/zend-validator.git", - "reference": "64c33668e5fa2d39c6289a878f927ea2b0850c30" + "reference": "b54acef1f407741c5347f2a97f899ab21f2229ef" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-validator/zipball/64c33668e5fa2d39c6289a878f927ea2b0850c30", - "reference": "64c33668e5fa2d39c6289a878f927ea2b0850c30", + "url": "https://api.github.com/repos/zendframework/zend-validator/zipball/b54acef1f407741c5347f2a97f899ab21f2229ef", + "reference": "b54acef1f407741c5347f2a97f899ab21f2229ef", "shasum": "" }, "require": { "container-interop/container-interop": "^1.1", - "php": "^5.6 || ^7.0", + "php": "^7.1", "zendframework/zend-stdlib": "^3.2.1" }, "require-dev": { "phpunit/phpunit": "^6.0.8 || ^5.7.15", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", "psr/http-message": "^1.0", "zendframework/zend-cache": "^2.6.1", "zendframework/zend-coding-standard": "~1.0.0", @@ -9163,8 +10451,8 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.12.x-dev", - "dev-develop": "2.13.x-dev" + "dev-master": "2.13.x-dev", + "dev-develop": "2.14.x-dev" }, "zf": { "component": "Zend\\Validator", @@ -9180,13 +10468,14 @@ "license": [ "BSD-3-Clause" ], - "description": "provides a set of commonly needed validators", - "homepage": "https://github.com/zendframework/zend-validator", + "description": "Validation classes for a wide range of domains, and the ability to chain validators to create complex validation criteria", "keywords": [ + "ZendFramework", "validator", - "zf2" + "zf" ], - "time": "2019-01-30T14:26:10+00:00" + "abandoned": "laminas/laminas-validator", + "time": "2019-12-28T04:07:18+00:00" } ], "packages-dev": [ @@ -9334,35 +10623,38 @@ }, { "name": "behat/mink", - "version": "v1.7.1", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/minkphp/Mink.git", - "reference": "e6930b9c74693dff7f4e58577e1b1743399f3ff9" + "reference": "5fba90358cc25225dd848fc9d9b2a6d80ea3fcad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/minkphp/Mink/zipball/e6930b9c74693dff7f4e58577e1b1743399f3ff9", - "reference": "e6930b9c74693dff7f4e58577e1b1743399f3ff9", + "url": "https://api.github.com/repos/minkphp/Mink/zipball/5fba90358cc25225dd848fc9d9b2a6d80ea3fcad", + "reference": "5fba90358cc25225dd848fc9d9b2a6d80ea3fcad", "shasum": "" }, "require": { "php": ">=5.3.1", - "symfony/css-selector": "~2.1|~3.0" + "symfony/css-selector": "^2.7|^3.0|^4.0|^5.0" }, "require-dev": { - "symfony/phpunit-bridge": "~2.7|~3.0" + "phpunit/phpunit": "^4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20", + "symfony/debug": "^2.7|^3.0|^4.0", + "symfony/phpunit-bridge": "^3.4.38 || ^5.0.5" }, "suggest": { "behat/mink-browserkit-driver": "extremely fast headless driver for Symfony\\Kernel-based apps (Sf2, Silex)", "behat/mink-goutte-driver": "fast headless driver for any app without JS emulation", "behat/mink-selenium2-driver": "slow, but JS-enabled driver for any app (requires Selenium2)", - "behat/mink-zombie-driver": "fast and JS-enabled headless driver for any app (requires node.js)" + "behat/mink-zombie-driver": "fast and JS-enabled headless driver for any app (requires node.js)", + "dmore/chrome-mink-driver": "fast and JS-enabled driver for any app (requires chromium or google chrome)" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.7.x-dev" + "dev-master": "1.8.x-dev" } }, "autoload": { @@ -9388,7 +10680,7 @@ "testing", "web" ], - "time": "2016-03-05T08:26:18+00:00" + "time": "2020-08-28T19:36:29+00:00" }, { "name": "behat/mink-extension", @@ -9573,24 +10865,25 @@ }, { "name": "composer/xdebug-handler", - "version": "1.3.3", + "version": "1.4.6", "source": { "type": "git", "url": "https://github.com/composer/xdebug-handler.git", - "reference": "46867cbf8ca9fb8d60c506895449eb799db1184f" + "reference": "f27e06cd9675801df441b3656569b328e04aa37c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/46867cbf8ca9fb8d60c506895449eb799db1184f", - "reference": "46867cbf8ca9fb8d60c506895449eb799db1184f", + "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/f27e06cd9675801df441b3656569b328e04aa37c", + "reference": "f27e06cd9675801df441b3656569b328e04aa37c", "shasum": "" }, "require": { - "php": "^5.3.2 || ^7.0", + "php": "^5.3.2 || ^7.0 || ^8.0", "psr/log": "^1.0" }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5" + "phpstan/phpstan": "^0.12.55", + "symfony/phpunit-bridge": "^4.2 || ^5" }, "type": "library", "autoload": { @@ -9608,82 +10901,219 @@ "email": "john-stevenson@blueyonder.co.uk" } ], - "description": "Restarts a process without xdebug.", + "description": "Restarts a process without Xdebug.", "keywords": [ "Xdebug", "performance" ], - "time": "2019-05-27T17:52:04+00:00" + "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": "2021-03-25T17:01:18+00:00" }, { "name": "friendsofphp/php-cs-fixer", - "version": "v2.12.10", + "version": "v2.16.10", "source": { "type": "git", "url": "https://github.com/FriendsOfPHP/PHP-CS-Fixer.git", - "reference": "2574b9848e43fdd56b7c45dd121528e3bcbeefd8" + "reference": "7dd27dde4852270de8f672636a0855ce7de47bf0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/2574b9848e43fdd56b7c45dd121528e3bcbeefd8", - "reference": "2574b9848e43fdd56b7c45dd121528e3bcbeefd8", + "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/7dd27dde4852270de8f672636a0855ce7de47bf0", + "reference": "7dd27dde4852270de8f672636a0855ce7de47bf0", "shasum": "" }, "require": { - "composer/semver": "^1.4", + "composer/semver": "^1.4 || ^2.0 || ^3.0", "composer/xdebug-handler": "^1.2", "doctrine/annotations": "^1.2", "ext-json": "*", "ext-tokenizer": "*", "php": "^5.6 || ^7.0", "php-cs-fixer/diff": "^1.3", - "symfony/console": "^3.4.17 || ^4.1.6", - "symfony/event-dispatcher": "^3.0 || ^4.0", - "symfony/filesystem": "^3.0 || ^4.0", - "symfony/finder": "^3.0 || ^4.0", - "symfony/options-resolver": "^3.0 || ^4.0", + "symfony/console": "^3.4.43 || ^4.1.6 || ^5.0", + "symfony/event-dispatcher": "^3.0 || ^4.0 || ^5.0", + "symfony/filesystem": "^3.0 || ^4.0 || ^5.0", + "symfony/finder": "^3.0 || ^4.0 || ^5.0", + "symfony/options-resolver": "^3.0 || ^4.0 || ^5.0", "symfony/polyfill-php70": "^1.0", "symfony/polyfill-php72": "^1.4", - "symfony/process": "^3.0 || ^4.0", - "symfony/stopwatch": "^3.0 || ^4.0" + "symfony/process": "^3.0 || ^4.0 || ^5.0", + "symfony/stopwatch": "^3.0 || ^4.0 || ^5.0" + }, + "require-dev": { + "johnkary/phpunit-speedtrap": "^1.1 || ^2.0 || ^3.0", + "justinrainbow/json-schema": "^5.0", + "keradus/cli-executor": "^1.4", + "mikey179/vfsstream": "^1.6", + "php-coveralls/php-coveralls": "^2.4.1", + "php-cs-fixer/accessible-object": "^1.0", + "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.2", + "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.2.1", + "phpspec/prophecy-phpunit": "^1.1 || ^2.0", + "phpunit/phpunit": "^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.13 || ^9.4.4 <9.5", + "phpunitgoodpractices/polyfill": "^1.5", + "phpunitgoodpractices/traits": "^1.9.1", + "sanmai/phpunit-legacy-adapter": "^6.4 || ^8.2.1", + "symfony/phpunit-bridge": "^5.1", + "symfony/yaml": "^3.0 || ^4.0 || ^5.0" + }, + "suggest": { + "ext-dom": "For handling output formats in XML", + "ext-mbstring": "For handling non-UTF8 characters.", + "php-cs-fixer/phpunit-constraint-isidenticalstring": "For IsIdenticalString constraint.", + "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "For XmlMatchesXsd constraint.", + "symfony/polyfill-mbstring": "When enabling `ext-mbstring` is not possible." + }, + "bin": [ + "php-cs-fixer" + ], + "type": "application", + "autoload": { + "psr-4": { + "PhpCsFixer\\": "src/" + }, + "classmap": [ + "tests/Test/AbstractFixerTestCase.php", + "tests/Test/AbstractIntegrationCaseFactory.php", + "tests/Test/AbstractIntegrationTestCase.php", + "tests/Test/Assert/AssertTokensTrait.php", + "tests/Test/IntegrationCase.php", + "tests/Test/IntegrationCaseFactory.php", + "tests/Test/IntegrationCaseFactoryInterface.php", + "tests/Test/InternalIntegrationCaseFactory.php", + "tests/Test/IsIdenticalConstraint.php", + "tests/TestCase.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Dariusz Rumiński", + "email": "dariusz.ruminski@gmail.com" + } + ], + "description": "A tool to automatically fix PHP code style", + "funding": [ + { + "url": "https://github.com/keradus", + "type": "github" + } + ], + "time": "2020-12-17T16:34:40+00:00" + }, + { + "name": "fzaninotto/faker", + "version": "v1.9.2", + "source": { + "type": "git", + "url": "https://github.com/fzaninotto/Faker.git", + "reference": "848d8125239d7dbf8ab25cb7f054f1a630e68c2e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/848d8125239d7dbf8ab25cb7f054f1a630e68c2e", + "reference": "848d8125239d7dbf8ab25cb7f054f1a630e68c2e", + "shasum": "" + }, + "require": { + "php": "^5.3.3 || ^7.0" + }, + "require-dev": { + "ext-intl": "*", + "phpunit/phpunit": "^4.8.35 || ^5.7", + "squizlabs/php_codesniffer": "^2.9.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "Faker\\": "src/Faker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "François Zaninotto" + } + ], + "description": "Faker is a PHP library that generates fake data for you.", + "keywords": [ + "data", + "faker", + "fixtures" + ], + "abandoned": true, + "time": "2020-12-11T09:56:16+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "6.5.5", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "9d4290de1cfd701f38099ef7e183b64b4b7b0c5e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/9d4290de1cfd701f38099ef7e183b64b4b7b0c5e", + "reference": "9d4290de1cfd701f38099ef7e183b64b4b7b0c5e", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/promises": "^1.0", + "guzzlehttp/psr7": "^1.6.1", + "php": ">=5.5", + "symfony/polyfill-intl-idn": "^1.17.0" }, "require-dev": { - "johnkary/phpunit-speedtrap": "^1.1 || ^2.0 || ^3.0", - "justinrainbow/json-schema": "^5.0", - "keradus/cli-executor": "^1.2", - "mikey179/vfsstream": "^1.6", - "php-coveralls/php-coveralls": "^2.1", - "php-cs-fixer/accessible-object": "^1.0", - "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.1", - "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.1", - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1", - "phpunitgoodpractices/traits": "^1.8", - "symfony/phpunit-bridge": "^4.3" + "ext-curl": "*", + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0", + "psr/log": "^1.1" }, "suggest": { - "ext-mbstring": "For handling non-UTF8 characters in cache signature.", - "php-cs-fixer/phpunit-constraint-isidenticalstring": "For IsIdenticalString constraint.", - "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "For XmlMatchesXsd constraint.", - "symfony/polyfill-mbstring": "When enabling `ext-mbstring` is not possible." + "psr/log": "Required for using the Log middleware" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.5-dev" + } }, - "bin": [ - "php-cs-fixer" - ], - "type": "application", "autoload": { "psr-4": { - "PhpCsFixer\\": "src/" + "GuzzleHttp\\": "src/" }, - "classmap": [ - "tests/Test/AbstractFixerTestCase.php", - "tests/Test/AbstractIntegrationCaseFactory.php", - "tests/Test/AbstractIntegrationTestCase.php", - "tests/Test/Assert/AssertTokensTrait.php", - "tests/Test/IntegrationCase.php", - "tests/Test/IntegrationCaseFactory.php", - "tests/Test/IntegrationCaseFactoryInterface.php", - "tests/Test/InternalIntegrationCaseFactory.php", - "tests/TestCase.php" + "files": [ + "src/functions_include.php" ] }, "notification-url": "https://packagist.org/downloads/", @@ -9692,49 +11122,57 @@ ], "authors": [ { - "name": "Dariusz Rumiński", - "email": "dariusz.ruminski@gmail.com" - }, - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" } ], - "description": "A tool to automatically fix PHP code style", - "time": "2019-06-01T10:25:29+00:00" + "description": "Guzzle is a PHP HTTP client library", + "homepage": "http://guzzlephp.org/", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "rest", + "web service" + ], + "time": "2020-06-16T21:01:06+00:00" }, { - "name": "fzaninotto/faker", - "version": "v1.8.0", + "name": "guzzlehttp/promises", + "version": "1.4.1", "source": { "type": "git", - "url": "https://github.com/fzaninotto/Faker.git", - "reference": "f72816b43e74063c8b10357394b6bba8cb1c10de" + "url": "https://github.com/guzzle/promises.git", + "reference": "8e7d04f1f6450fef59366c399cfad4b9383aa30d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/f72816b43e74063c8b10357394b6bba8cb1c10de", - "reference": "f72816b43e74063c8b10357394b6bba8cb1c10de", + "url": "https://api.github.com/repos/guzzle/promises/zipball/8e7d04f1f6450fef59366c399cfad4b9383aa30d", + "reference": "8e7d04f1f6450fef59366c399cfad4b9383aa30d", "shasum": "" }, "require": { - "php": "^5.3.3 || ^7.0" + "php": ">=5.5" }, "require-dev": { - "ext-intl": "*", - "phpunit/phpunit": "^4.8.35 || ^5.7", - "squizlabs/php_codesniffer": "^1.5" + "symfony/phpunit-bridge": "^4.4 || ^5.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.8-dev" + "dev-master": "1.4-dev" } }, "autoload": { "psr-4": { - "Faker\\": "src/Faker/" - } + "GuzzleHttp\\Promise\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -9742,29 +11180,29 @@ ], "authors": [ { - "name": "François Zaninotto" + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" } ], - "description": "Faker is a PHP library that generates fake data for you.", + "description": "Guzzle promises library", "keywords": [ - "data", - "faker", - "fixtures" + "promise" ], - "time": "2018-07-12T10:23:15+00:00" + "time": "2021-03-07T09:25:29+00:00" }, { "name": "instaclick/php-webdriver", - "version": "1.4.5", + "version": "1.4.7", "source": { "type": "git", "url": "https://github.com/instaclick/php-webdriver.git", - "reference": "6fa959452e774dcaed543faad3a9d1a37d803327" + "reference": "b5f330e900e9b3edfc18024a5ec8c07136075712" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/instaclick/php-webdriver/zipball/6fa959452e774dcaed543faad3a9d1a37d803327", - "reference": "6fa959452e774dcaed543faad3a9d1a37d803327", + "url": "https://api.github.com/repos/instaclick/php-webdriver/zipball/b5f330e900e9b3edfc18024a5ec8c07136075712", + "reference": "b5f330e900e9b3edfc18024a5ec8c07136075712", "shasum": "" }, "require": { @@ -9810,30 +11248,30 @@ "webdriver", "webtest" ], - "time": "2017-06-30T04:02:48+00:00" + "time": "2019-09-25T09:05:11+00:00" }, { "name": "johnkary/phpunit-speedtrap", - "version": "v2.0.0", + "version": "v3.0.0", "source": { "type": "git", "url": "https://github.com/johnkary/phpunit-speedtrap.git", - "reference": "a1e39e0e3d07e0faee4ef3f342229d68fab07b5f" + "reference": "5f1ede99bd53fd0e5ff72669877420e801256d90" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/johnkary/phpunit-speedtrap/zipball/a1e39e0e3d07e0faee4ef3f342229d68fab07b5f", - "reference": "a1e39e0e3d07e0faee4ef3f342229d68fab07b5f", + "url": "https://api.github.com/repos/johnkary/phpunit-speedtrap/zipball/5f1ede99bd53fd0e5ff72669877420e801256d90", + "reference": "5f1ede99bd53fd0e5ff72669877420e801256d90", "shasum": "" }, "require": { - "php": ">=7.0", - "phpunit/phpunit": "^6.0" + "php": ">=7.1", + "phpunit/phpunit": "^7.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "3.0-dev" } }, "autoload": { @@ -9858,25 +11296,25 @@ "profile", "slow" ], - "time": "2017-12-06T15:14:00+00:00" + "time": "2018-02-24T18:55:28+00:00" }, { "name": "mybuilder/phpunit-accelerator", - "version": "2.0.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/mybuilder/phpunit-accelerator.git", - "reference": "b1fef62c66b7eade5a02b5d12322373e7a86fbb2" + "reference": "91dae70fbeb7b81b9502a9d3ea80d1184c1134b1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mybuilder/phpunit-accelerator/zipball/b1fef62c66b7eade5a02b5d12322373e7a86fbb2", - "reference": "b1fef62c66b7eade5a02b5d12322373e7a86fbb2", + "url": "https://api.github.com/repos/mybuilder/phpunit-accelerator/zipball/91dae70fbeb7b81b9502a9d3ea80d1184c1134b1", + "reference": "91dae70fbeb7b81b9502a9d3ea80d1184c1134b1", "shasum": "" }, "require": { - "php": ">=5.6", - "phpunit/phpunit": ">=5.7 <7" + "php": ">=7.1", + "phpunit/phpunit": ">=7.0 <8" }, "type": "library", "autoload": { @@ -9903,86 +11341,59 @@ "phpunit", "property" ], - "time": "2017-06-21T07:43:12+00:00" + "time": "2018-06-08T12:31:55+00:00" }, { - "name": "myclabs/deep-copy", - "version": "1.9.1", + "name": "nelmio/alice", + "version": "v3.6.0", "source": { "type": "git", - "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "e6828efaba2c9b79f4499dae1d66ef8bfa7b2b72" + "url": "https://github.com/nelmio/alice.git", + "reference": "1cfaca8e8c798796b3dfe1f55e4e25dee965ffb6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/e6828efaba2c9b79f4499dae1d66ef8bfa7b2b72", - "reference": "e6828efaba2c9b79f4499dae1d66ef8bfa7b2b72", + "url": "https://api.github.com/repos/nelmio/alice/zipball/1cfaca8e8c798796b3dfe1f55e4e25dee965ffb6", + "reference": "1cfaca8e8c798796b3dfe1f55e4e25dee965ffb6", "shasum": "" }, "require": { - "php": "^7.1" + "fzaninotto/faker": "^1.6", + "myclabs/deep-copy": "^1.5.2", + "php": "^7.1", + "sebastian/comparator": "^3.0 || ^4.0", + "symfony/property-access": "^2.8 || ^3.4 || ^4.0 || ^5.0", + "symfony/yaml": "^2.8 || ^3.4 || ^4.0 || ^5.0" }, - "replace": { - "myclabs/deep-copy": "self.version" + "conflict": { + "symfony/framework-bundle": "<3.4" }, "require-dev": { - "doctrine/collections": "^1.0", - "doctrine/common": "^2.6", - "phpunit/phpunit": "^7.1" + "bamarni/composer-bin-plugin": "^1.1.0", + "php-mock/php-mock": "^2.0", + "phpspec/prophecy": "^1.6", + "phpunit/phpunit": "^7.0 || ^8.5", + "symfony/phpunit-bridge": "^3.4.5 || ^4.0.5 || ^5.0", + "symfony/var-dumper": "^3.4 || ^4.0 || ^5.0" + }, + "suggest": { + "theofidry/alice-data-fixtures": "Wrapper for Alice to provide a persistence layer." }, "type": "library", - "autoload": { - "psr-4": { - "DeepCopy\\": "src/DeepCopy/" + "extra": { + "bamarni-bin": { + "bin-links": false }, - "files": [ - "src/DeepCopy/deep_copy.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Create deep copies (clones) of your objects", - "keywords": [ - "clone", - "copy", - "duplicate", - "object", - "object graph" - ], - "time": "2019-04-07T13:18:21+00:00" - }, - { - "name": "nelmio/alice", - "version": "v2.3.5", - "source": { - "type": "git", - "url": "https://github.com/nelmio/alice.git", - "reference": "d780fdff10854d93010b4a027fab92b747b42586" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nelmio/alice/zipball/d780fdff10854d93010b4a027fab92b747b42586", - "reference": "d780fdff10854d93010b4a027fab92b747b42586", - "shasum": "" - }, - "require": { - "fzaninotto/faker": "^1.5", - "php": "^5.6||^7.0", - "symfony/yaml": "^2.0||^3.0" - }, - "require-dev": { - "doctrine/common": "^2.3", - "phpspec/prophecy": "^1.5.0", - "phpunit/phpunit": "^5.6||^6.0", - "symfony/phpunit-bridge": "^3.0", - "symfony/property-access": "^2.2||^3.0" + "branch-alias": { + "dev-master": "3.x-dev" + } }, - "type": "library", "autoload": { + "files": [ + "src/deep_clone.php" + ], "psr-4": { - "Nelmio\\Alice\\": "src/Nelmio/Alice" + "Nelmio\\Alice\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -10007,32 +11418,33 @@ "keywords": [ "Fixture", "data", - "orm", + "faker", "test" ], - "time": "2018-04-07T09:33:52+00:00" + "time": "2020-03-08T23:24:35+00:00" }, { "name": "oro/twig-inspector", - "version": "1.0.1", + "version": "1.0.3", "source": { "type": "git", "url": "https://github.com/oroinc/twig-inspector.git", - "reference": "fe8294e16a4d358cf86b94a2c2e51333c80e5c65" + "reference": "a6bfa95e3909fba2f7ee411b4a5ac6b373490e2f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oroinc/twig-inspector/zipball/fe8294e16a4d358cf86b94a2c2e51333c80e5c65", - "reference": "fe8294e16a4d358cf86b94a2c2e51333c80e5c65", + "url": "https://api.github.com/repos/oroinc/twig-inspector/zipball/a6bfa95e3909fba2f7ee411b4a5ac6b373490e2f", + "reference": "a6bfa95e3909fba2f7ee411b4a5ac6b373490e2f", "shasum": "" }, "require": { - "symfony/config": "^3.4 | ^4.0", - "symfony/dependency-injection": "^3.4 | ^4.0", - "symfony/http-foundation": "^3.4 | ^4.0", - "symfony/http-kernel": "^3.4 | ^4.0", - "symfony/routing": "^3.4 | ^4.0", - "twig/twig": "~1.34|~2.4" + "symfony/config": "^4.4.1 | ^5.0", + "symfony/dependency-injection": "^4.4.1 | ^5.0", + "symfony/http-foundation": "^4.4.1 | ^5.0", + "symfony/http-kernel": "^4.4.1 | ^5.0", + "symfony/routing": "^4.4.1 | ^5.0", + "symfony/web-profiler-bundle": "^4.4.1 | ^5.0", + "twig/twig": "^1.38 | ^2.7 | ^3.0" }, "type": "symfony-bundle", "extra": { @@ -10069,36 +11481,43 @@ "source": "https://github.com/oroinc/twig-inspector/tree/master", "issues": "https://github.com/oroinc/twig-inspector/issues" }, - "time": "2019-05-27T10:05:30+00:00" + "time": "2020-05-13T09:34:30+00:00" }, { "name": "pdepend/pdepend", - "version": "2.5.2", + "version": "2.9.1", "source": { "type": "git", "url": "https://github.com/pdepend/pdepend.git", - "reference": "9daf26d0368d4a12bed1cacae1a9f3a6f0adf239" + "reference": "1632f0cee84512ffd6dde71e58536b3b06528c41" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pdepend/pdepend/zipball/9daf26d0368d4a12bed1cacae1a9f3a6f0adf239", - "reference": "9daf26d0368d4a12bed1cacae1a9f3a6f0adf239", + "url": "https://api.github.com/repos/pdepend/pdepend/zipball/1632f0cee84512ffd6dde71e58536b3b06528c41", + "reference": "1632f0cee84512ffd6dde71e58536b3b06528c41", "shasum": "" }, "require": { "php": ">=5.3.7", - "symfony/config": "^2.3.0|^3|^4", - "symfony/dependency-injection": "^2.3.0|^3|^4", - "symfony/filesystem": "^2.3.0|^3|^4" + "symfony/config": "^2.3.0|^3|^4|^5", + "symfony/dependency-injection": "^2.3.0|^3|^4|^5", + "symfony/filesystem": "^2.3.0|^3|^4|^5" }, "require-dev": { - "phpunit/phpunit": "^4.8|^5.7", + "easy-doc/easy-doc": "0.0.0|^1.2.3", + "gregwar/rst": "^1.0", + "phpunit/phpunit": "^4.8.36|^5.7.27", "squizlabs/php_codesniffer": "^2.0.0" }, "bin": [ "src/bin/pdepend" ], "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, "autoload": { "psr-4": { "PDepend\\": "src/main/php/PDepend" @@ -10109,26 +11528,32 @@ "BSD-3-Clause" ], "description": "Official version of pdepend to be handled with Composer", - "time": "2017-12-13T13:21:38+00:00" + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/pdepend/pdepend", + "type": "tidelift" + } + ], + "time": "2021-04-15T21:36:28+00:00" }, { "name": "phar-io/manifest", - "version": "1.0.1", + "version": "1.0.3", "source": { "type": "git", "url": "https://github.com/phar-io/manifest.git", - "reference": "2df402786ab5368a0169091f61a7c1e0eb6852d0" + "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/manifest/zipball/2df402786ab5368a0169091f61a7c1e0eb6852d0", - "reference": "2df402786ab5368a0169091f61a7c1e0eb6852d0", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/7761fcacf03b4d4f16e7ccb606d4879ca431fcf4", + "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4", "shasum": "" }, "require": { "ext-dom": "*", "ext-phar": "*", - "phar-io/version": "^1.0.1", + "phar-io/version": "^2.0", "php": "^5.6 || ^7.0" }, "type": "library", @@ -10164,20 +11589,20 @@ } ], "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", - "time": "2017-03-05T18:14:27+00:00" + "time": "2018-07-08T19:23:20+00:00" }, { "name": "phar-io/version", - "version": "1.0.1", + "version": "2.0.1", "source": { "type": "git", "url": "https://github.com/phar-io/version.git", - "reference": "a70c0ced4be299a63d32fa96d9281d03e94041df" + "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/version/zipball/a70c0ced4be299a63d32fa96d9281d03e94041df", - "reference": "a70c0ced4be299a63d32fa96d9281d03e94041df", + "url": "https://api.github.com/repos/phar-io/version/zipball/45a2ec53a73c70ce41d55cedef9063630abaf1b6", + "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6", "shasum": "" }, "require": { @@ -10211,27 +11636,27 @@ } ], "description": "Library for handling version information and constraints", - "time": "2017-03-05T17:38:23+00:00" + "time": "2018-07-08T19:19:57+00:00" }, { "name": "php-cs-fixer/diff", - "version": "v1.3.0", + "version": "v1.3.1", "source": { "type": "git", "url": "https://github.com/PHP-CS-Fixer/diff.git", - "reference": "78bb099e9c16361126c86ce82ec4405ebab8e756" + "reference": "dbd31aeb251639ac0b9e7e29405c1441907f5759" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHP-CS-Fixer/diff/zipball/78bb099e9c16361126c86ce82ec4405ebab8e756", - "reference": "78bb099e9c16361126c86ce82ec4405ebab8e756", + "url": "https://api.github.com/repos/PHP-CS-Fixer/diff/zipball/dbd31aeb251639ac0b9e7e29405c1441907f5759", + "reference": "dbd31aeb251639ac0b9e7e29405c1441907f5759", "shasum": "" }, "require": { - "php": "^5.6 || ^7.0" + "php": "^5.6 || ^7.0 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "^5.7.23 || ^6.4.3", + "phpunit/phpunit": "^5.7.23 || ^6.4.3 || ^7.0", "symfony/process": "^3.3" }, "type": "library", @@ -10245,14 +11670,14 @@ "BSD-3-Clause" ], "authors": [ - { - "name": "Kore Nordmann", - "email": "mail@kore-nordmann.de" - }, { "name": "Sebastian Bergmann", "email": "sebastian@phpunit.de" }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + }, { "name": "SpacePossum" } @@ -10262,20 +11687,20 @@ "keywords": [ "diff" ], - "time": "2018-02-15T16:58:55+00:00" + "time": "2020-10-14T08:39:05+00:00" }, { "name": "phpmd/phpmd", - "version": "2.6.0", + "version": "2.6.1", "source": { "type": "git", "url": "https://github.com/phpmd/phpmd.git", - "reference": "4e9924b2c157a3eb64395460fcf56b31badc8374" + "reference": "7425e155cf22cdd2b4dd3458a7da4cf6c0201562" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpmd/phpmd/zipball/4e9924b2c157a3eb64395460fcf56b31badc8374", - "reference": "4e9924b2c157a3eb64395460fcf56b31badc8374", + "url": "https://api.github.com/repos/phpmd/phpmd/zipball/7425e155cf22cdd2b4dd3458a7da4cf6c0201562", + "reference": "7425e155cf22cdd2b4dd3458a7da4cf6c0201562", "shasum": "" }, "require": { @@ -10328,37 +11753,37 @@ "phpmd", "pmd" ], - "time": "2017-01-20T14:41:10+00:00" + "time": "2019-07-05T23:07:02+00:00" }, { "name": "phpspec/prophecy", - "version": "1.8.1", + "version": "v1.10.3", "source": { "type": "git", "url": "https://github.com/phpspec/prophecy.git", - "reference": "1927e75f4ed19131ec9bcc3b002e07fb1173ee76" + "reference": "451c3cd1418cf640de218914901e51b064abb093" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/1927e75f4ed19131ec9bcc3b002e07fb1173ee76", - "reference": "1927e75f4ed19131ec9bcc3b002e07fb1173ee76", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/451c3cd1418cf640de218914901e51b064abb093", + "reference": "451c3cd1418cf640de218914901e51b064abb093", "shasum": "" }, "require": { "doctrine/instantiator": "^1.0.2", "php": "^5.3|^7.0", - "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0", - "sebastian/comparator": "^1.1|^2.0|^3.0", - "sebastian/recursion-context": "^1.0|^2.0|^3.0" + "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0|^5.0", + "sebastian/comparator": "^1.2.3|^2.0|^3.0|^4.0", + "sebastian/recursion-context": "^1.0|^2.0|^3.0|^4.0" }, "require-dev": { - "phpspec/phpspec": "^2.5|^3.2", + "phpspec/phpspec": "^2.5 || ^3.2", "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.8.x-dev" + "dev-master": "1.10.x-dev" } }, "autoload": { @@ -10391,44 +11816,44 @@ "spy", "stub" ], - "time": "2019-06-13T12:50:23+00:00" + "time": "2020-03-05T15:02:03+00:00" }, { "name": "phpunit/php-code-coverage", - "version": "5.3.2", + "version": "6.1.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "c89677919c5dd6d3b3852f230a663118762218ac" + "reference": "807e6013b00af69b6c5d9ceb4282d0393dbb9d8d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/c89677919c5dd6d3b3852f230a663118762218ac", - "reference": "c89677919c5dd6d3b3852f230a663118762218ac", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/807e6013b00af69b6c5d9ceb4282d0393dbb9d8d", + "reference": "807e6013b00af69b6c5d9ceb4282d0393dbb9d8d", "shasum": "" }, "require": { "ext-dom": "*", "ext-xmlwriter": "*", - "php": "^7.0", - "phpunit/php-file-iterator": "^1.4.2", + "php": "^7.1", + "phpunit/php-file-iterator": "^2.0", "phpunit/php-text-template": "^1.2.1", - "phpunit/php-token-stream": "^2.0.1", + "phpunit/php-token-stream": "^3.0", "sebastian/code-unit-reverse-lookup": "^1.0.1", - "sebastian/environment": "^3.0", + "sebastian/environment": "^3.1 || ^4.0", "sebastian/version": "^2.0.1", "theseer/tokenizer": "^1.1" }, "require-dev": { - "phpunit/phpunit": "^6.0" + "phpunit/phpunit": "^7.0" }, "suggest": { - "ext-xdebug": "^2.5.5" + "ext-xdebug": "^2.6.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.3.x-dev" + "dev-master": "6.1-dev" } }, "autoload": { @@ -10454,29 +11879,32 @@ "testing", "xunit" ], - "time": "2018-04-06T15:36:58+00:00" + "time": "2018-10-31T16:06:48+00:00" }, { "name": "phpunit/php-file-iterator", - "version": "1.4.5", + "version": "2.0.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4" + "reference": "4b49fb70f067272b659ef0174ff9ca40fdaa6357" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/730b01bc3e867237eaac355e06a36b85dd93a8b4", - "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/4b49fb70f067272b659ef0174ff9ca40fdaa6357", + "reference": "4b49fb70f067272b659ef0174ff9ca40fdaa6357", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.1" + }, + "require-dev": { + "phpunit/phpunit": "^8.5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4.x-dev" + "dev-master": "2.0.x-dev" } }, "autoload": { @@ -10491,7 +11919,7 @@ "authors": [ { "name": "Sebastian Bergmann", - "email": "sb@sebastian-bergmann.de", + "email": "sebastian@phpunit.de", "role": "lead" } ], @@ -10501,7 +11929,13 @@ "filesystem", "iterator" ], - "time": "2017-11-27T13:52:08+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T08:25:21+00:00" }, { "name": "phpunit/php-text-template", @@ -10546,28 +11980,28 @@ }, { "name": "phpunit/php-timer", - "version": "1.0.9", + "version": "2.1.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f" + "reference": "2454ae1765516d20c4ffe103d85a58a9a3bd5662" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3dcf38ca72b158baf0bc245e9184d3fdffa9c46f", - "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/2454ae1765516d20c4ffe103d85a58a9a3bd5662", + "reference": "2454ae1765516d20c4ffe103d85a58a9a3bd5662", "shasum": "" }, "require": { - "php": "^5.3.3 || ^7.0" + "php": ">=7.1" }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" + "phpunit/phpunit": "^8.5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0-dev" + "dev-master": "2.1-dev" } }, "autoload": { @@ -10582,7 +12016,7 @@ "authors": [ { "name": "Sebastian Bergmann", - "email": "sb@sebastian-bergmann.de", + "email": "sebastian@phpunit.de", "role": "lead" } ], @@ -10591,33 +12025,39 @@ "keywords": [ "timer" ], - "time": "2017-02-26T11:10:40+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T08:20:02+00:00" }, { "name": "phpunit/php-token-stream", - "version": "2.0.2", + "version": "3.1.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-token-stream.git", - "reference": "791198a2c6254db10131eecfe8c06670700904db" + "reference": "472b687829041c24b25f475e14c2f38a09edf1c2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/791198a2c6254db10131eecfe8c06670700904db", - "reference": "791198a2c6254db10131eecfe8c06670700904db", + "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/472b687829041c24b25f475e14c2f38a09edf1c2", + "reference": "472b687829041c24b25f475e14c2f38a09edf1c2", "shasum": "" }, "require": { "ext-tokenizer": "*", - "php": "^7.0" + "php": ">=7.1" }, "require-dev": { - "phpunit/phpunit": "^6.2.4" + "phpunit/phpunit": "^7.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "3.1-dev" } }, "autoload": { @@ -10640,27 +12080,34 @@ "keywords": [ "tokenizer" ], - "time": "2017-11-27T05:48:46+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "abandoned": true, + "time": "2020-11-30T08:38:46+00:00" }, { "name": "phpunit/phpcov", - "version": "4.0.5", + "version": "5.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpcov.git", - "reference": "19b5781ddfb0be9d6fec6ac515f3f2da27dcfbb5" + "reference": "72fb974e6fe9b39d7e0b0d44061d2ba4c49ee0b8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpcov/zipball/19b5781ddfb0be9d6fec6ac515f3f2da27dcfbb5", - "reference": "19b5781ddfb0be9d6fec6ac515f3f2da27dcfbb5", + "url": "https://api.github.com/repos/sebastianbergmann/phpcov/zipball/72fb974e6fe9b39d7e0b0d44061d2ba4c49ee0b8", + "reference": "72fb974e6fe9b39d7e0b0d44061d2ba4c49ee0b8", "shasum": "" }, "require": { - "php": "^7.0", - "phpunit/php-code-coverage": "^5.2.1 || ^6.0", - "phpunit/phpunit": "^6.0 || ^7.0", - "sebastian/diff": "^1.1 || ^2.0", + "php": "^7.1", + "phpunit/php-code-coverage": "^6.0", + "phpunit/phpunit": "^7.0", + "sebastian/diff": "^3.0", "sebastian/finder-facade": "^1.1", "sebastian/version": "^2.0", "symfony/console": "^3.0 || ^4.0" @@ -10671,7 +12118,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.0.x-dev" + "dev-master": "5.0-dev" } }, "autoload": { @@ -10692,57 +12139,57 @@ ], "description": "CLI frontend for php-code-coverage", "homepage": "https://github.com/sebastianbergmann/phpcov", - "time": "2018-02-02T10:07:44+00:00" + "time": "2018-02-04T10:18:50+00:00" }, { "name": "phpunit/phpunit", - "version": "6.5.14", + "version": "7.5.20", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "bac23fe7ff13dbdb461481f706f0e9fe746334b7" + "reference": "9467db479d1b0487c99733bb1e7944d32deded2c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/bac23fe7ff13dbdb461481f706f0e9fe746334b7", - "reference": "bac23fe7ff13dbdb461481f706f0e9fe746334b7", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/9467db479d1b0487c99733bb1e7944d32deded2c", + "reference": "9467db479d1b0487c99733bb1e7944d32deded2c", "shasum": "" }, "require": { + "doctrine/instantiator": "^1.1", "ext-dom": "*", "ext-json": "*", "ext-libxml": "*", "ext-mbstring": "*", "ext-xml": "*", - "myclabs/deep-copy": "^1.6.1", - "phar-io/manifest": "^1.0.1", - "phar-io/version": "^1.0", - "php": "^7.0", + "myclabs/deep-copy": "^1.7", + "phar-io/manifest": "^1.0.2", + "phar-io/version": "^2.0", + "php": "^7.1", "phpspec/prophecy": "^1.7", - "phpunit/php-code-coverage": "^5.3", - "phpunit/php-file-iterator": "^1.4.3", + "phpunit/php-code-coverage": "^6.0.7", + "phpunit/php-file-iterator": "^2.0.1", "phpunit/php-text-template": "^1.2.1", - "phpunit/php-timer": "^1.0.9", - "phpunit/phpunit-mock-objects": "^5.0.9", - "sebastian/comparator": "^2.1", - "sebastian/diff": "^2.0", - "sebastian/environment": "^3.1", + "phpunit/php-timer": "^2.1", + "sebastian/comparator": "^3.0", + "sebastian/diff": "^3.0", + "sebastian/environment": "^4.0", "sebastian/exporter": "^3.1", "sebastian/global-state": "^2.0", "sebastian/object-enumerator": "^3.0.3", - "sebastian/resource-operations": "^1.0", + "sebastian/resource-operations": "^2.0", "sebastian/version": "^2.0.1" }, "conflict": { - "phpdocumentor/reflection-docblock": "3.0.2", - "phpunit/dbunit": "<3.0" + "phpunit/phpunit-mock-objects": "*" }, "require-dev": { "ext-pdo": "*" }, "suggest": { + "ext-soap": "*", "ext-xdebug": "*", - "phpunit/php-invoker": "^1.1" + "phpunit/php-invoker": "^2.0" }, "bin": [ "phpunit" @@ -10750,7 +12197,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "6.5.x-dev" + "dev-master": "7.5-dev" } }, "autoload": { @@ -10776,87 +12223,27 @@ "testing", "xunit" ], - "time": "2019-02-01T05:22:47+00:00" - }, - { - "name": "phpunit/phpunit-mock-objects", - "version": "5.0.10", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git", - "reference": "cd1cf05c553ecfec36b170070573e540b67d3f1f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/cd1cf05c553ecfec36b170070573e540b67d3f1f", - "reference": "cd1cf05c553ecfec36b170070573e540b67d3f1f", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "^1.0.5", - "php": "^7.0", - "phpunit/php-text-template": "^1.2.1", - "sebastian/exporter": "^3.1" - }, - "conflict": { - "phpunit/phpunit": "<6.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.5.11" - }, - "suggest": { - "ext-soap": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Mock Object library for PHPUnit", - "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/", - "keywords": [ - "mock", - "xunit" - ], - "abandoned": true, - "time": "2018-08-09T05:50:03+00:00" + "time": "2020-01-08T08:45:45+00:00" }, { "name": "sebastian/code-unit-reverse-lookup", - "version": "1.0.1", + "version": "1.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", - "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18" + "reference": "1de8cd5c010cb153fcd68b8d0f64606f523f7619" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", - "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/1de8cd5c010cb153fcd68b8d0f64606f523f7619", + "reference": "1de8cd5c010cb153fcd68b8d0f64606f523f7619", "shasum": "" }, "require": { - "php": "^5.6 || ^7.0" + "php": ">=5.6" }, "require-dev": { - "phpunit/phpunit": "^5.7 || ^6.0" + "phpunit/phpunit": "^8.5" }, "type": "library", "extra": { @@ -10881,34 +12268,40 @@ ], "description": "Looks up which function or method a line of code belongs to", "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", - "time": "2017-03-04T06:30:41+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T08:15:22+00:00" }, { "name": "sebastian/comparator", - "version": "2.1.3", + "version": "3.0.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "34369daee48eafb2651bea869b4b15d75ccc35f9" + "reference": "1071dfcef776a57013124ff35e1fc41ccd294758" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/34369daee48eafb2651bea869b4b15d75ccc35f9", - "reference": "34369daee48eafb2651bea869b4b15d75ccc35f9", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/1071dfcef776a57013124ff35e1fc41ccd294758", + "reference": "1071dfcef776a57013124ff35e1fc41ccd294758", "shasum": "" }, "require": { - "php": "^7.0", - "sebastian/diff": "^2.0 || ^3.0", + "php": ">=7.1", + "sebastian/diff": "^3.0", "sebastian/exporter": "^3.1" }, "require-dev": { - "phpunit/phpunit": "^6.4" + "phpunit/phpunit": "^8.5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.1.x-dev" + "dev-master": "3.0-dev" } }, "autoload": { @@ -10921,6 +12314,10 @@ "BSD-3-Clause" ], "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, { "name": "Jeff Welch", "email": "whatthejeff@gmail.com" @@ -10932,10 +12329,6 @@ { "name": "Bernhard Schussek", "email": "bschussek@2bepublished.at" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" } ], "description": "Provides the functionality to compare PHP values for equality", @@ -10945,32 +12338,39 @@ "compare", "equality" ], - "time": "2018-02-01T13:46:46+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T08:04:30+00:00" }, { "name": "sebastian/diff", - "version": "2.0.1", + "version": "3.0.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "347c1d8b49c5c3ee30c7040ea6fc446790e6bddd" + "reference": "14f72dd46eaf2f2293cbe79c93cc0bc43161a211" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/347c1d8b49c5c3ee30c7040ea6fc446790e6bddd", - "reference": "347c1d8b49c5c3ee30c7040ea6fc446790e6bddd", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/14f72dd46eaf2f2293cbe79c93cc0bc43161a211", + "reference": "14f72dd46eaf2f2293cbe79c93cc0bc43161a211", "shasum": "" }, "require": { - "php": "^7.0" + "php": ">=7.1" }, "require-dev": { - "phpunit/phpunit": "^6.2" + "phpunit/phpunit": "^7.5 || ^8.0", + "symfony/process": "^2 || ^3.3 || ^4" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "3.0-dev" } }, "autoload": { @@ -10983,46 +12383,58 @@ "BSD-3-Clause" ], "authors": [ - { - "name": "Kore Nordmann", - "email": "mail@kore-nordmann.de" - }, { "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" + "diff", + "udiff", + "unidiff", + "unified diff" + ], + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } ], - "time": "2017-08-03T08:09:46+00:00" + "time": "2020-11-30T07:59:04+00:00" }, { "name": "sebastian/environment", - "version": "3.1.0", + "version": "4.2.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5" + "reference": "d47bbbad83711771f167c72d4e3f25f7fcc1f8b0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/cd0871b3975fb7fc44d11314fd1ee20925fce4f5", - "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/d47bbbad83711771f167c72d4e3f25f7fcc1f8b0", + "reference": "d47bbbad83711771f167c72d4e3f25f7fcc1f8b0", "shasum": "" }, "require": { - "php": "^7.0" + "php": ">=7.1" }, "require-dev": { - "phpunit/phpunit": "^6.1" + "phpunit/phpunit": "^7.5" + }, + "suggest": { + "ext-posix": "*" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.1.x-dev" + "dev-master": "4.2-dev" } }, "autoload": { @@ -11047,24 +12459,30 @@ "environment", "hhvm" ], - "time": "2017-07-01T08:51:00+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T07:53:42+00:00" }, { "name": "sebastian/exporter", - "version": "3.1.0", + "version": "3.1.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "234199f4528de6d12aaa58b612e98f7d36adb937" + "reference": "6b853149eab67d4da22291d36f5b0631c0fd856e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/234199f4528de6d12aaa58b612e98f7d36adb937", - "reference": "234199f4528de6d12aaa58b612e98f7d36adb937", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/6b853149eab67d4da22291d36f5b0631c0fd856e", + "reference": "6b853149eab67d4da22291d36f5b0631c0fd856e", "shasum": "" }, "require": { - "php": "^7.0", + "php": ">=7.0", "sebastian/recursion-context": "^3.0" }, "require-dev": { @@ -11087,6 +12505,10 @@ "BSD-3-Clause" ], "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, { "name": "Jeff Welch", "email": "whatthejeff@gmail.com" @@ -11095,17 +12517,13 @@ "name": "Volker Dusch", "email": "github@wallbash.com" }, - { - "name": "Bernhard Schussek", - "email": "bschussek@2bepublished.at" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, { "name": "Adam Harvey", "email": "aharvey@php.net" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" } ], "description": "Provides the functionality to export PHP variables for visualization", @@ -11114,27 +12532,37 @@ "export", "exporter" ], - "time": "2017-04-03T13:19:02+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T07:47:53+00:00" }, { "name": "sebastian/finder-facade", - "version": "1.2.2", + "version": "1.2.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/finder-facade.git", - "reference": "4a3174709c2dc565fe5fb26fcf827f6a1fc7b09f" + "reference": "167c45d131f7fc3d159f56f191a0a22228765e16" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/finder-facade/zipball/4a3174709c2dc565fe5fb26fcf827f6a1fc7b09f", - "reference": "4a3174709c2dc565fe5fb26fcf827f6a1fc7b09f", + "url": "https://api.github.com/repos/sebastianbergmann/finder-facade/zipball/167c45d131f7fc3d159f56f191a0a22228765e16", + "reference": "167c45d131f7fc3d159f56f191a0a22228765e16", "shasum": "" }, "require": { - "symfony/finder": "~2.3|~3.0|~4.0", - "theseer/fdomdocument": "~1.3" + "php": "^7.1", + "symfony/finder": "^2.3|^3.0|^4.0|^5.0", + "theseer/fdomdocument": "^1.6" }, "type": "library", + "extra": { + "branch-alias": [] + }, "autoload": { "classmap": [ "src/" @@ -11153,7 +12581,8 @@ ], "description": "FinderFacade is a convenience wrapper for Symfony's Finder component.", "homepage": "https://github.com/sebastianbergmann/finder-facade", - "time": "2017-11-18T17:31:49+00:00" + "abandoned": true, + "time": "2020-01-16T08:08:45+00:00" }, { "name": "sebastian/global-state", @@ -11208,20 +12637,20 @@ }, { "name": "sebastian/object-enumerator", - "version": "3.0.3", + "version": "3.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/object-enumerator.git", - "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5" + "reference": "e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/7cfd9e65d11ffb5af41198476395774d4c8a84c5", - "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2", + "reference": "e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2", "shasum": "" }, "require": { - "php": "^7.0", + "php": ">=7.0", "sebastian/object-reflector": "^1.1.1", "sebastian/recursion-context": "^3.0" }, @@ -11251,24 +12680,30 @@ ], "description": "Traverses array structures and object graphs to enumerate all referenced objects", "homepage": "https://github.com/sebastianbergmann/object-enumerator/", - "time": "2017-08-03T12:35:26+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T07:40:27+00:00" }, { "name": "sebastian/object-reflector", - "version": "1.1.1", + "version": "1.1.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/object-reflector.git", - "reference": "773f97c67f28de00d397be301821b06708fca0be" + "reference": "9b8772b9cbd456ab45d4a598d2dd1a1bced6363d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/773f97c67f28de00d397be301821b06708fca0be", - "reference": "773f97c67f28de00d397be301821b06708fca0be", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/9b8772b9cbd456ab45d4a598d2dd1a1bced6363d", + "reference": "9b8772b9cbd456ab45d4a598d2dd1a1bced6363d", "shasum": "" }, "require": { - "php": "^7.0" + "php": ">=7.0" }, "require-dev": { "phpunit/phpunit": "^6.0" @@ -11296,25 +12731,31 @@ ], "description": "Allows reflection of object attributes, including inherited and non-public ones", "homepage": "https://github.com/sebastianbergmann/object-reflector/", - "time": "2017-03-29T09:07:27+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T07:37:18+00:00" }, { "name": "sebastian/phpcpd", - "version": "3.0.1", + "version": "4.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpcpd.git", - "reference": "dfed51c1288790fc957c9433e2f49ab152e8a564" + "reference": "bb7953b81fb28e55964d76d5fe2dbe725d43fab3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpcpd/zipball/dfed51c1288790fc957c9433e2f49ab152e8a564", - "reference": "dfed51c1288790fc957c9433e2f49ab152e8a564", + "url": "https://api.github.com/repos/sebastianbergmann/phpcpd/zipball/bb7953b81fb28e55964d76d5fe2dbe725d43fab3", + "reference": "bb7953b81fb28e55964d76d5fe2dbe725d43fab3", "shasum": "" }, "require": { - "php": "^5.6|^7.0", - "phpunit/php-timer": "^1.0.6", + "php": "^7.1", + "phpunit/php-timer": "^2.0", "sebastian/finder-facade": "^1.1", "sebastian/version": "^1.0|^2.0", "symfony/console": "^2.7|^3.0|^4.0" @@ -11325,7 +12766,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "4.0-dev" } }, "autoload": { @@ -11346,24 +12787,24 @@ ], "description": "Copy/Paste Detector (CPD) for PHP code.", "homepage": "https://github.com/sebastianbergmann/phpcpd", - "time": "2017-11-16T08:49:28+00:00" + "time": "2018-02-02T09:59:58+00:00" }, { "name": "sebastian/recursion-context", - "version": "3.0.0", + "version": "3.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8" + "reference": "367dcba38d6e1977be014dc4b22f47a484dac7fb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8", - "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/367dcba38d6e1977be014dc4b22f47a484dac7fb", + "reference": "367dcba38d6e1977be014dc4b22f47a484dac7fb", "shasum": "" }, "require": { - "php": "^7.0" + "php": ">=7.0" }, "require-dev": { "phpunit/phpunit": "^6.0" @@ -11384,14 +12825,14 @@ "BSD-3-Clause" ], "authors": [ - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, { "name": "Sebastian Bergmann", "email": "sebastian@phpunit.de" }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, { "name": "Adam Harvey", "email": "aharvey@php.net" @@ -11399,29 +12840,35 @@ ], "description": "Provides functionality to recursively process PHP variables", "homepage": "http://www.github.com/sebastianbergmann/recursion-context", - "time": "2017-03-03T06:23:57+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T07:34:24+00:00" }, { "name": "sebastian/resource-operations", - "version": "1.0.0", + "version": "2.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/resource-operations.git", - "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52" + "reference": "31d35ca87926450c44eae7e2611d45a7a65ea8b3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/ce990bb21759f94aeafd30209e8cfcdfa8bc3f52", - "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/31d35ca87926450c44eae7e2611d45a7a65ea8b3", + "reference": "31d35ca87926450c44eae7e2611d45a7a65ea8b3", "shasum": "" }, "require": { - "php": ">=5.6.0" + "php": ">=7.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "2.0-dev" } }, "autoload": { @@ -11441,7 +12888,13 @@ ], "description": "Provides a list of PHP built-in functions that operate on resources", "homepage": "https://www.github.com/sebastianbergmann/resource-operations", - "time": "2015-07-28T20:34:47+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T07:30:19+00:00" }, { "name": "sebastian/version", @@ -11487,141 +12940,152 @@ "time": "2016-10-03T07:35:21+00:00" }, { - "name": "sensio/generator-bundle", - "version": "v3.1.7", + "name": "squizlabs/php_codesniffer", + "version": "3.5.8", "source": { "type": "git", - "url": "https://github.com/sensiolabs/SensioGeneratorBundle.git", - "reference": "28cbaa244bd0816fd8908b93f90380bcd7b67a65" + "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", + "reference": "9d583721a7157ee997f235f327de038e7ea6dac4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sensiolabs/SensioGeneratorBundle/zipball/28cbaa244bd0816fd8908b93f90380bcd7b67a65", - "reference": "28cbaa244bd0816fd8908b93f90380bcd7b67a65", + "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/9d583721a7157ee997f235f327de038e7ea6dac4", + "reference": "9d583721a7157ee997f235f327de038e7ea6dac4", "shasum": "" }, "require": { - "symfony/console": "~2.7|~3.0", - "symfony/framework-bundle": "~2.7|~3.0", - "symfony/process": "~2.7|~3.0", - "symfony/yaml": "~2.7|~3.0", - "twig/twig": "^1.28.2|^2.0" + "ext-simplexml": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": ">=5.4.0" }, "require-dev": { - "doctrine/orm": "~2.4", - "symfony/doctrine-bridge": "~2.7|~3.0", - "symfony/filesystem": "~2.7|~3.0", - "symfony/phpunit-bridge": "^3.3" + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" }, - "type": "symfony-bundle", + "bin": [ + "bin/phpcs", + "bin/phpcbf" + ], + "type": "library", "extra": { "branch-alias": { - "dev-master": "3.1.x-dev" + "dev-master": "3.x-dev" } }, - "autoload": { - "psr-4": { - "Sensio\\Bundle\\GeneratorBundle\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Greg Sherwood", + "role": "lead" } ], - "description": "This bundle generates code for you", - "time": "2017-12-07T15:36:41+00:00" + "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" + ], + "time": "2020-10-23T02:01:07+00:00" }, { - "name": "squizlabs/php_codesniffer", - "version": "3.3.2", + "name": "symfony/class-loader", + "version": "v3.4.47", "source": { "type": "git", - "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", - "reference": "6ad28354c04b364c3c71a34e4a18b629cc3b231e" + "url": "https://github.com/symfony/class-loader.git", + "reference": "a22265a9f3511c0212bf79f54910ca5a77c0e92c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/6ad28354c04b364c3c71a34e4a18b629cc3b231e", - "reference": "6ad28354c04b364c3c71a34e4a18b629cc3b231e", + "url": "https://api.github.com/repos/symfony/class-loader/zipball/a22265a9f3511c0212bf79f54910ca5a77c0e92c", + "reference": "a22265a9f3511c0212bf79f54910ca5a77c0e92c", "shasum": "" }, "require": { - "ext-simplexml": "*", - "ext-tokenizer": "*", - "ext-xmlwriter": "*", - "php": ">=5.4.0" + "php": "^5.5.9|>=7.0.8" }, "require-dev": { - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" + "symfony/finder": "~2.8|~3.0|~4.0", + "symfony/polyfill-apcu": "~1.1" + }, + "suggest": { + "symfony/polyfill-apcu": "For using ApcClassLoader on HHVM" }, - "bin": [ - "bin/phpcs", - "bin/phpcbf" - ], "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } + "autoload": { + "psr-4": { + "Symfony\\Component\\ClassLoader\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Greg Sherwood", - "role": "lead" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", - "homepage": "http://www.squizlabs.com/php-codesniffer", - "keywords": [ - "phpcs", - "standards" + "description": "Symfony ClassLoader Component", + "homepage": "https://symfony.com", + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } ], - "time": "2018-09-23T23:08:17+00:00" + "time": "2020-10-24T10:57:07+00:00" }, { "name": "symfony/phpunit-bridge", - "version": "v3.4.29", + "version": "v4.4.21", "source": { "type": "git", "url": "https://github.com/symfony/phpunit-bridge.git", - "reference": "521489968e58dcdb8df153436cc18349737e49e3" + "reference": "a34407514dd6bd1da99c1ab572faa99896e14f4c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/521489968e58dcdb8df153436cc18349737e49e3", - "reference": "521489968e58dcdb8df153436cc18349737e49e3", + "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/a34407514dd6bd1da99c1ab572faa99896e14f4c", + "reference": "a34407514dd6bd1da99c1ab572faa99896e14f4c", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=5.5.9" }, "conflict": { - "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0" + "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0|<6.4,>=6.0|9.1.2" + }, + "require-dev": { + "symfony/error-handler": "^4.4|^5.0" }, "suggest": { - "symfony/debug": "For tracking deprecated interfaces usages at runtime with DebugClassLoader" + "symfony/error-handler": "For tracking deprecated interfaces usages at runtime with DebugClassLoader" }, "bin": [ "bin/simple-phpunit" ], "type": "symfony-bridge", "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - }, "thanks": { "name": "phpunit/phpunit", "url": "https://github.com/sebastianbergmann/phpunit" @@ -11652,9 +13116,96 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony PHPUnit Bridge", + "description": "Provides utilities for PHPUnit, especially user deprecation notices management", "homepage": "https://symfony.com", - "time": "2019-06-26T10:03:25+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-03-23T20:33:06+00:00" + }, + { + "name": "theofidry/alice-data-fixtures", + "version": "v1.0.1", + "source": { + "type": "git", + "url": "https://github.com/theofidry/AliceDataFixtures.git", + "reference": "5752bbf979a012bb804c00641478d4d3f879e51d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theofidry/AliceDataFixtures/zipball/5752bbf979a012bb804c00641478d4d3f879e51d", + "reference": "5752bbf979a012bb804c00641478d4d3f879e51d", + "shasum": "" + }, + "require": { + "nelmio/alice": "^3.1", + "php": "^7.1", + "psr/log": "^1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.1", + "phpspec/prophecy": "^1.7", + "phpunit/phpunit": "^6.0", + "symfony/phpunit-bridge": "^3.3.2 || ^4.0" + }, + "suggest": { + "alcaeus/mongo-php-adapter": "To use Doctrine with the MongoDB flavour", + "doctrine/data-fixtures": "To use Doctrine", + "doctrine/dbal": "To use Doctrine with the PHPCR flavour", + "doctrine/mongodb": "To use Doctrine with the MongoDB flavour", + "doctrine/mongodb-odm": "To use Doctrine with the MongoDB flavour", + "doctrine/orm": "To use Doctrine ORM", + "doctrine/phpcr-odm": "To use Doctrine with the PHPCR flavour", + "illuminate/database": "To use Eloquent", + "jackalope/jackalope-doctrine-dbal": "To use Doctrine with the PHPCR flavour", + "ocramius/proxy-manager": "To avoid database connection on kernel boot" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": false + }, + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Fidry\\AliceDataFixtures\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Théo FIDRY", + "email": "theo.fidry@gmail.com", + "homepage": "https://github.com/theofidry" + } + ], + "description": "Nelmio alice extension to persist the loaded fixtures.", + "keywords": [ + "Fixture", + "alice", + "data", + "faker", + "orm", + "tests" + ], + "time": "2017-12-21T21:36:53+00:00" }, { "name": "theseer/fdomdocument", @@ -11698,23 +13249,23 @@ }, { "name": "theseer/tokenizer", - "version": "1.1.3", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/theseer/tokenizer.git", - "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9" + "reference": "75a63c33a8577608444246075ea0af0d052e452a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/11336f6f84e16a720dae9d8e6ed5019efa85a0f9", - "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/75a63c33a8577608444246075ea0af0d052e452a", + "reference": "75a63c33a8577608444246075ea0af0d052e452a", "shasum": "" }, "require": { "ext-dom": "*", "ext-tokenizer": "*", "ext-xmlwriter": "*", - "php": "^7.0" + "php": "^7.2 || ^8.0" }, "type": "library", "autoload": { @@ -11734,18 +13285,26 @@ } ], "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", - "time": "2019-06-13T22:48:21+00:00" + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2020-07-12T23:59:07+00:00" } ], "aliases": [], "minimum-stability": "dev", "stability-flags": { - "marellocommerce/marello": 20 + "marellocommerce/marello": 20, + "marellocommerce/marello-magento2-bundle": 20, + "behat/mink": 20, + "mybuilder/phpunit-accelerator": 20 }, "prefer-stable": true, "prefer-lowest": false, - "platform": { - "php": ">=7.1" - }, - "platform-dev": [] + "platform": [], + "platform-dev": [], + "plugin-api-version": "1.1.0" } diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 000000000..560a2242b --- /dev/null +++ b/package-lock.json @@ -0,0 +1,277 @@ +{ + "requires": true, + "lockfileVersion": 1, + "dependencies": { + "@oroinc/autobahnjs": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@oroinc/autobahnjs/-/autobahnjs-0.8.0.tgz", + "integrity": "sha512-oDef6KkE5Ir8ljtxxk6CcR8y3Rps6LkH/9pgGpc74UwsdiXTGSJP8zsDb4ij69n+Zv590rzVAfPYNTSSDQK2bw==" + }, + "@oroinc/backbone.pageable": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@oroinc/backbone.pageable/-/backbone.pageable-1.2.3.tgz", + "integrity": "sha512-HCJssGAtINpdVy5mdTyTCQvvRWHXeJ9cX5ETpiYn5/DubAghDCaD/qFn0ymiWunOakTfh0u8v5nOIdpvM3FbCA==", + "requires": { + "backbone": ">=0.9.9 < 1.0.0 || >= 1.0.1", + "underscore": "~1.4.0" + }, + "dependencies": { + "underscore": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz", + "integrity": "sha1-YaajIBBiKvoHljvzJSA88SI51gQ=" + } + } + }, + "@oroinc/jquery-ajax-queue": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@oroinc/jquery-ajax-queue/-/jquery-ajax-queue-0.0.1.tgz", + "integrity": "sha512-7xs47c7FzN95uuH62v4EoE9HRKgy/Rq7HKwcQoDnEY/WFmcA9FFHi7V3l0aPF+2XL2zhffdJpbfYw/Mkfc2Cqw==" + }, + "@oroinc/jquery.nicescroll": { + "version": "3.6.6", + "resolved": "https://registry.npmjs.org/@oroinc/jquery.nicescroll/-/jquery.nicescroll-3.6.6.tgz", + "integrity": "sha512-CNfwOKf4VkxCmenBTCeu62UuA6Mp85WnQm8BqrObswK28NuJMwLo2MoYaqqAke5VK3hos5Q45UXRT6E2XhrBqA==", + "requires": { + "jquery": ">=1.8.3" + } + }, + "@oroinc/jquery.uniform": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@oroinc/jquery.uniform/-/jquery.uniform-4.3.0.tgz", + "integrity": "sha512-+cXXWN0Nl1p1f6UHXAWP5nyLZRl4SYQaTI+Fwogz3Xn3x8sbQvQmdJlOPaELu7faI/Nkj07u4fMnGE5uo8OBVA==", + "requires": { + "jquery": "3.5.*" + } + }, + "@oroinc/jsplumb": { + "version": "1.7.10", + "resolved": "https://registry.npmjs.org/@oroinc/jsplumb/-/jsplumb-1.7.10.tgz", + "integrity": "sha512-WxGSRbHhXfFPbeMFup1GRrN6XsJ3c1vsshQYztxA5g7TiBAkDtrD00/5wJLQewNLYaZsDGkwpnPIq/2mKWv0XA==" + }, + "@oroinc/select2": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@oroinc/select2/-/select2-3.4.1.tgz", + "integrity": "sha512-R+MhYCMXwEirRa/+gg3HwjUnHEEdVu7XoWh3OrmvNhIpYzBxSX6gAr8xihEe3pFSx7UNitSP5R+KQ3PZHKLtBA==" + }, + "Base64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/Base64/-/Base64-1.0.2.tgz", + "integrity": "sha512-WufIun24IbKXKBCGmxau2cYAaGLJ1GJjXcqTUyUzYiQImCreWwvTagnZd9k3nHGPAdPxpvC+4FNN1OhQH2Vz7g==" + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "autolinker": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/autolinker/-/autolinker-1.6.2.tgz", + "integrity": "sha512-IKLGtYFb3jzGTtgCpb4bm//1sXmmmgmr0msKshhYoc7EsWmLCFvuyxLcEIfcZ5gbCgZGXrnXkOkcBblOFEnlog==" + }, + "backbone": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/backbone/-/backbone-1.4.0.tgz", + "integrity": "sha512-RLmDrRXkVdouTg38jcgHhyQ/2zjg7a8E6sz2zxfz21Hh17xDJYUHBZimVIt5fUyS8vbfpeSmTL3gUjTEvUV3qQ==", + "requires": { + "underscore": ">=1.8.3" + } + }, + "backgrid": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/backgrid/-/backgrid-0.3.7.tgz", + "integrity": "sha1-Jd5JIWNVh6A1rFJemwGAYcEcXNA=", + "requires": { + "backbone": "~1.2.3", + "underscore": "^1.8.0" + }, + "dependencies": { + "backbone": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/backbone/-/backbone-1.2.3.tgz", + "integrity": "sha1-wiz9B/yG676uYdGJKe0RXpmdZbk=", + "requires": { + "underscore": ">=1.7.0" + } + } + } + }, + "bean": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/bean/-/bean-1.0.6.tgz", + "integrity": "sha1-qLl25dLUhig+lAWD0EuoS+RCBos=" + }, + "bootstrap": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.3.1.tgz", + "integrity": "sha512-rXqOmH1VilAt2DyPzluTi2blhk17bO7ef+zLLPlWvG494pDxcM234pJ8wTc/6R40UWizAIIMgxjvxZg5kmsbag==" + }, + "crypto-js": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-3.1.7.tgz", + "integrity": "sha1-rSnTZEAdLbr8Jxy75MozBLR3x3c=" + }, + "datepair.js": { + "version": "0.4.16", + "resolved": "https://registry.npmjs.org/datepair.js/-/datepair.js-0.4.16.tgz", + "integrity": "sha512-inpm1pwjYNSK96uo6cnn3e/HmQlmk/XpAWg/6isu99rXk9SfybrJ6KregEin3A5F3oav0zCw20uG/Y+qC6uwsw==" + }, + "flotr2": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/flotr2/-/flotr2-0.1.0.tgz", + "integrity": "sha1-jTGw0bPcRvXjme3reheeB1s24DY=" + }, + "focus-visible": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/focus-visible/-/focus-visible-5.0.2.tgz", + "integrity": "sha512-zT2fj/bmOgEBjqGbURGlowTmCwsIs3bRDMr/sFZz8Ly7VkEiwuCn9swNTL3pPuf8Oua2de7CLuKdnuNajWdDsQ==" + }, + "font-awesome": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz", + "integrity": "sha1-j6jPBBGhoxr9B7BtKQK7n8gVoTM=" + }, + "fullcalendar": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/fullcalendar/-/fullcalendar-3.4.0.tgz", + "integrity": "sha1-NNq/8qvl6F9wAlx4mludw+pMR2I=", + "requires": { + "jquery": "2 - 3", + "moment": "^2.9.0" + } + }, + "fuse.js": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-3.2.1.tgz", + "integrity": "sha1-YyDLlM5W7JdVyJred1vNuwNY1CU=" + }, + "jquery": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.5.1.tgz", + "integrity": "sha512-XwIBPqcMn57FxfT+Go5pzySnm4KWkT1Tv7gjrpT1srtf8Weynl6R273VJ5GjkRb51IzMp5nbaPjJXMWeju2MKg==" + }, + "jquery-form": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/jquery-form/-/jquery-form-4.2.1.tgz", + "integrity": "sha1-hn00Fct3uOciOqpwHw5IHdFq1cI=", + "requires": { + "jquery": ">=1.7" + } + }, + "jquery-mousewheel": { + "version": "3.1.13", + "resolved": "https://registry.npmjs.org/jquery-mousewheel/-/jquery-mousewheel-3.1.13.tgz", + "integrity": "sha1-BvAzXxbjU6aV5yBr9QUDy1I6buU=" + }, + "jquery-numeric": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/jquery-numeric/-/jquery-numeric-1.5.0.tgz", + "integrity": "sha1-qN33o5U2Yu80Pw7vsc6PzvNcZ0Q=" + }, + "jquery-ui": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/jquery-ui/-/jquery-ui-1.12.1.tgz", + "integrity": "sha1-vLQEXI3QU5wTS8FIjN0+dop6nlE=" + }, + "jquery-ui-multiselect-widget": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/jquery-ui-multiselect-widget/-/jquery-ui-multiselect-widget-2.0.1.tgz", + "integrity": "sha1-tynYn5OsuiemZQU7wjXiSwh8Pao=" + }, + "jquery-validation": { + "version": "1.19.3", + "resolved": "https://registry.npmjs.org/jquery-validation/-/jquery-validation-1.19.3.tgz", + "integrity": "sha512-iXxCS5W7STthSTMFX/NDZfWHBLbJ1behVK3eAgHXAV8/0vRa9M4tiqHvJMr39VGWHMGdlkhrtrkBuaL2UlE8yw==" + }, + "jquery.cookie": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jquery.cookie/-/jquery.cookie-1.4.1.tgz", + "integrity": "sha1-1j3OIJ6raR/mMxbbCMqeR+D5OFs=" + }, + "jstree": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/jstree/-/jstree-3.3.11.tgz", + "integrity": "sha512-9ZJKroPjCyjb6JLPuAbBrLJKT6pS1f4m5gkwoEagG5oQWtvzm0IiDsntXTxeFtz7AmqrKfij+gLfF9MgWriNxg==", + "requires": { + "jquery": ">=1.9.1" + } + }, + "lightgallery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/lightgallery/-/lightgallery-1.4.0.tgz", + "integrity": "sha1-pQlOOx7mOwQ8SSOJaBXV7Fw8g18=", + "requires": { + "jquery": ">=1.7.0" + } + }, + "moment": { + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz", + "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==" + }, + "moment-timezone": { + "version": "0.5.33", + "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.33.tgz", + "integrity": "sha512-PTc2vcT8K9J5/9rDEPe5czSIKgLoGsH8UNpA4qZTVw0Vd/Uz19geE9abbIOQKaAQFcnQ3v5YEXrbSc5BpshH+w==", + "requires": { + "moment": ">= 2.9.0" + } + }, + "numeral": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/numeral/-/numeral-2.0.6.tgz", + "integrity": "sha1-StCAk21EPCVhrtnyGX7//iX05QY=" + }, + "overlayscrollbars": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/overlayscrollbars/-/overlayscrollbars-1.6.3.tgz", + "integrity": "sha512-IFE8tBMUC+zbxEz+aQIRxzVDqh7kVO6PYiLxQbHDrEsxcfEIQa/T/ThSBh1SKATTFB15A3h4Ea8L8rM7kWHpAA==" + }, + "popper.js": { + "version": "1.14.7", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.14.7.tgz", + "integrity": "sha512-4q1hNvoUre/8srWsH7hnoSJ5xVmIL4qgz+s4qf2TnJIMyZFUFMGH+9vE7mXynAlHSZ/NdTmmow86muD0myUkVQ==" + }, + "scriptjs": { + "version": "2.5.9", + "resolved": "https://registry.npmjs.org/scriptjs/-/scriptjs-2.5.9.tgz", + "integrity": "sha512-qGVDoreyYiP1pkQnbnFAUIS5AjenNwwQBdl7zeos9etl+hYKWahjRTfzAZZYBv5xNHx7vNKCmaLDQZ6Fr2AEXg==" + }, + "slick-carousel": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/slick-carousel/-/slick-carousel-1.6.0.tgz", + "integrity": "sha1-eA83jkcPTm9r7BqiuuBHX0+esIU=", + "requires": { + "jquery": ">=1.7.2" + } + }, + "timepicker": { + "version": "1.11.15", + "resolved": "https://registry.npmjs.org/timepicker/-/timepicker-1.11.15.tgz", + "integrity": "sha512-itCpFBnpCqsiAAuSsdRFjF7tb8Tpqm7btYN1P0Rea9yqcLI1M60F/OGDHegjxT+ZD5mt5Pv7pZqrPySf6gcpBg==", + "requires": { + "jquery": ">=1.7" + } + }, + "underscore": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.2.tgz", + "integrity": "sha512-D39qtimx0c1fI3ya1Lnhk3E9nONswSKhnffBI0gME9C99fYOkNi04xs8K6pePLhvl1frbDemkaBQ5ikWllR2HQ==" + }, + "whatwg-fetch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.1.1.tgz", + "integrity": "sha512-UlBvc5VApYAwNutfXFeuC9Jp3QCMazcqobfNqSK/RghRr3F8b0+i/QELUlEPsHjDHfijio6H5KPJcZwYXhuZsA==" + }, + "when": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/when/-/when-2.4.0.tgz", + "integrity": "sha1-S3YhcKTe5nE1vWKsPSLMT8ZM+DE=" + }, + "xregexp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-3.2.0.tgz", + "integrity": "sha1-yzYBmHv+JpW1hAAMGPHEqMMih44=" + } + } +} diff --git a/phpunit.xml.dist b/phpunit.xml.dist index 28b6d2d21..065293fbe 100644 --- a/phpunit.xml.dist +++ b/phpunit.xml.dist @@ -22,7 +22,6 @@ beStrictAboutTestsThatDoNotTestAnything="false" beStrictAboutTodoAnnotatedTests="false" beStrictAboutCoversAnnotation="false" - checkForUnintentionallyCoveredCode="false" enforceTimeLimit="false" verbose="false"> @@ -38,7 +37,8 @@ vendor/marellocommerce/*/*/*/*/*/Tests/Unit - vendor/oro/platform/src/Oro/Bundle/TestFrameworkBundle/Tests/Functional + vendor/oro/platform/src/Oro/Bundle/TestFrameworkBundle/Tests/Functional/ConfigTranslationTest.php + vendor/oro/platform/src/Oro/Bundle/TestFrameworkBundle/Tests/Functional/SchemaTest.php vendor/marellocommerce/*/*/*/*/*/Tests/Functional @@ -80,7 +80,7 @@ - + diff --git a/public/.htaccess b/public/.htaccess index d5b52e34c..ca4bd336e 100755 --- a/public/.htaccess +++ b/public/.htaccess @@ -10,6 +10,9 @@ RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php [QSA,L] + + RewriteCond %{HTTP:Authorization} ^(.*) + RewriteRule .* - [e=HTTP_AUTHORIZATION:%1] diff --git a/public/index.php b/public/index.php index b371075d6..e48722722 100644 --- a/public/index.php +++ b/public/index.php @@ -12,7 +12,6 @@ $loader->register(true); */ -require_once __DIR__.'/../src/AppKernel.php'; //require_once __DIR__.'/../src/AppCache.php'; $kernel = new AppKernel('prod', false); diff --git a/public/index_dev.php b/public/index_dev.php index 3b23dd031..43560facc 100644 --- a/public/index_dev.php +++ b/public/index_dev.php @@ -13,21 +13,19 @@ // This check prevents access to debug front controllers that are deployed by accident to production servers. // Feel free to remove this, extend it, or make something more sophisticated. -if (isset($_SERVER['HTTP_CLIENT_IP']) - || isset($_SERVER['HTTP_X_FORWARDED_FOR']) - || !in_array(@$_SERVER['REMOTE_ADDR'], array('127.0.0.1', 'fe80::1', '::1')) -) { - header('HTTP/1.0 403 Forbidden'); - exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.'); -} +//if (isset($_SERVER['HTTP_CLIENT_IP']) +// || isset($_SERVER['HTTP_X_FORWARDED_FOR']) +// || !in_array(@$_SERVER['REMOTE_ADDR'], array('127.0.0.1', 'fe80::1', '::1')) +//) { +// header('HTTP/1.0 403 Forbidden'); +// exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.'); +//} /** @var \Composer\Autoload\ClassLoader $loader */ $loader = require __DIR__.'/../vendor/autoload.php'; Debug::enable(); -require_once __DIR__.'/../src/AppKernel.php'; - $kernel = new AppKernel('dev', true); $request = Request::createFromGlobals(); diff --git a/public/maintenance.html b/public/maintenance.html new file mode 100644 index 000000000..ee21ed862 --- /dev/null +++ b/public/maintenance.html @@ -0,0 +1,16 @@ + + + + Down For Maintenance + + + + +

Down For Maintenance

+

Sorry for the inconvenience, but we’re performing a maintenance at the moment.

+

We’ll be back online shortly!

+ + \ No newline at end of file diff --git a/src/AppKernel.php b/src/AppKernel.php index 62e069f34..d7e01d4d0 100644 --- a/src/AppKernel.php +++ b/src/AppKernel.php @@ -20,15 +20,14 @@ public function registerBundles() if ('dev' === $this->getEnvironment()) { $bundles[] = new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle(); $bundles[] = new Symfony\Bundle\WebServerBundle\WebServerBundle(); - $bundles[] = new Sensio\Bundle\DistributionBundle\SensioDistributionBundle(); - $bundles[] = new Symfony\Bundle\DebugBundle\DebugBundle(); - $bundles[] = new Oro\TwigInspector\Bundle\OroTwigInspectorBundle(); - if (class_exists('Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle')) { - $bundles[] = new Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle(); + if (class_exists('Oro\TwigInspector\Bundle\OroTwigInspectorBundle')) { + $bundles[] = new Oro\TwigInspector\Bundle\OroTwigInspectorBundle(); } } if ('test' === $this->getEnvironment()) { + $bundles[] = new Nelmio\Alice\Bridge\Symfony\NelmioAliceBundle(); + $bundles[] = new Fidry\AliceDataFixtures\Bridge\Symfony\FidryAliceDataFixturesBundle(); $bundles[] = new Oro\Bundle\TestFrameworkBundle\OroTestFrameworkBundle(); } @@ -40,7 +39,6 @@ public function registerContainerConfiguration(LoaderInterface $loader) $loader->load(function (ContainerBuilder $container) { $container->setParameter('container.autowiring.strict_mode', true); $container->setParameter('container.dumper.inline_class_loader', true); - $container->addObjectResource($this); }); diff --git a/src/DistributionKernel.php b/src/DistributionKernel.php index ac8205f02..bc0de7eea 100644 --- a/src/DistributionKernel.php +++ b/src/DistributionKernel.php @@ -20,8 +20,8 @@ public function registerBundles() new Symfony\Bundle\MonologBundle\MonologBundle(), new Oro\Bundle\DistributionBundle\OroDistributionBundle(), new Symfony\Bundle\SecurityBundle\SecurityBundle(), + new Symfony\Bundle\AclBundle\AclBundle(), new Doctrine\Bundle\DoctrineBundle\DoctrineBundle(), - new Oro\Bundle\HelpBundle\OroHelpBundle(), new Lexik\Bundle\MaintenanceBundle\LexikMaintenanceBundle(), new Oro\Bundle\PlatformBundle\OroPlatformBundle(), new Oro\Bundle\LoggerBundle\OroLoggerBundle(), @@ -30,10 +30,6 @@ public function registerBundles() if ('dev' === $this->getEnvironment()) { $bundles[] = new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle(); - $bundles[] = new Sensio\Bundle\DistributionBundle\SensioDistributionBundle(); - if (class_exists('Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle')) { - $bundles[] = new Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle(); - } } return $bundles; diff --git a/templates/base.html.twig b/templates/base.html.twig index 422f25b64..e2a7be102 100644 --- a/templates/base.html.twig +++ b/templates/base.html.twig @@ -2,15 +2,13 @@ {% block head_script %} {{ parent() }} - {{ block('head_script_component') }} {% endblock %} {% block head_style %} {{ parent() }} - {{ block('head_style_component') }} {% endblock %} {% block main %} {{ parent() }} {{ oro_windows_restore() }} -{% endblock %} +{% endblock %} \ No newline at end of file diff --git a/var/OroRequirements.php b/var/OroRequirements.php old mode 100644 new mode 100755 index eb7620b8b..80f11049c --- a/var/OroRequirements.php +++ b/var/OroRequirements.php @@ -7,17 +7,17 @@ use Oro\Bundle\AssetBundle\NodeJsExecutableFinder; use Symfony\Component\Intl\Intl; -use Symfony\Component\Process\ProcessBuilder; +use Symfony\Component\Process\Process; /** * This class specifies all requirements and optional recommendations that are necessary to run the Oro Application. */ class OroRequirements extends SymfonyRequirements { - const REQUIRED_PHP_VERSION = '7.1.26'; + const REQUIRED_PHP_VERSION = '7.3.13'; const REQUIRED_GD_VERSION = '2.0'; const REQUIRED_CURL_VERSION = '7.0'; - const REQUIRED_NODEJS_VERSION = '>=6.6'; + const REQUIRED_NODEJS_VERSION = '>=12.0'; const EXCLUDE_REQUIREMENTS_MASK = '/5\.[0-6]|7\.0/'; @@ -421,8 +421,7 @@ public function getRecommendations() */ protected function checkFileNameLength() { - $getConf = new ProcessBuilder(array('getconf', 'NAME_MAX', __DIR__)); - $getConf = $getConf->getProcess(); + $getConf = new Process(['getconf', 'NAME_MAX', __DIR__]); if (isset($_SERVER['PATH'])) { $getConf->setEnv(array('PATH' => $_SERVER['PATH'])); diff --git a/var/SymfonyRequirements.php b/var/SymfonyRequirements.php new file mode 100644 index 000000000..4a1fcc621 --- /dev/null +++ b/var/SymfonyRequirements.php @@ -0,0 +1,810 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +/* + * Users of PHP 5.2 should be able to run the requirements checks. + * This is why the file and all classes must be compatible with PHP 5.2+ + * (e.g. not using namespaces and closures). + * + * ************** CAUTION ************** + * + * DO NOT EDIT THIS FILE as it will be overridden by Composer as part of + * the installation/update process. The original file resides in the + * SensioDistributionBundle. + * + * ************** CAUTION ************** + */ + +/** + * Represents a single PHP requirement, e.g. an installed extension. + * It can be a mandatory requirement or an optional recommendation. + * There is a special subclass, named PhpIniRequirement, to check a php.ini configuration. + * + * @author Tobias Schultze + */ +class Requirement +{ + private $fulfilled; + private $testMessage; + private $helpText; + private $helpHtml; + private $optional; + + /** + * Constructor that initializes the requirement. + * + * @param bool $fulfilled Whether the requirement is fulfilled + * @param string $testMessage The message for testing the requirement + * @param string $helpHtml The help text formatted in HTML for resolving the problem + * @param string|null $helpText The help text (when null, it will be inferred from $helpHtml, i.e. stripped from HTML tags) + * @param bool $optional Whether this is only an optional recommendation not a mandatory requirement + */ + public function __construct($fulfilled, $testMessage, $helpHtml, $helpText = null, $optional = false) + { + $this->fulfilled = (bool) $fulfilled; + $this->testMessage = (string) $testMessage; + $this->helpHtml = (string) $helpHtml; + $this->helpText = null === $helpText ? strip_tags($this->helpHtml) : (string) $helpText; + $this->optional = (bool) $optional; + } + + /** + * Returns whether the requirement is fulfilled. + * + * @return bool true if fulfilled, otherwise false + */ + public function isFulfilled() + { + return $this->fulfilled; + } + + /** + * Returns the message for testing the requirement. + * + * @return string The test message + */ + public function getTestMessage() + { + return $this->testMessage; + } + + /** + * Returns the help text for resolving the problem. + * + * @return string The help text + */ + public function getHelpText() + { + return $this->helpText; + } + + /** + * Returns the help text formatted in HTML. + * + * @return string The HTML help + */ + public function getHelpHtml() + { + return $this->helpHtml; + } + + /** + * Returns whether this is only an optional recommendation and not a mandatory requirement. + * + * @return bool true if optional, false if mandatory + */ + public function isOptional() + { + return $this->optional; + } +} + +/** + * Represents a PHP requirement in form of a php.ini configuration. + * + * @author Tobias Schultze + */ +class PhpIniRequirement extends Requirement +{ + /** + * Constructor that initializes the requirement. + * + * @param string $cfgName The configuration name used for ini_get() + * @param bool|callback $evaluation Either a boolean indicating whether the configuration should evaluate to true or false, + * or a callback function receiving the configuration value as parameter to determine the fulfillment of the requirement + * @param bool $approveCfgAbsence If true the Requirement will be fulfilled even if the configuration option does not exist, i.e. ini_get() returns false. + * This is helpful for abandoned configs in later PHP versions or configs of an optional extension, like Suhosin. + * Example: You require a config to be true but PHP later removes this config and defaults it to true internally. + * @param string|null $testMessage The message for testing the requirement (when null and $evaluation is a boolean a default message is derived) + * @param string|null $helpHtml The help text formatted in HTML for resolving the problem (when null and $evaluation is a boolean a default help is derived) + * @param string|null $helpText The help text (when null, it will be inferred from $helpHtml, i.e. stripped from HTML tags) + * @param bool $optional Whether this is only an optional recommendation not a mandatory requirement + */ + public function __construct($cfgName, $evaluation, $approveCfgAbsence = false, $testMessage = null, $helpHtml = null, $helpText = null, $optional = false) + { + $cfgValue = ini_get($cfgName); + + if (is_callable($evaluation)) { + if (null === $testMessage || null === $helpHtml) { + throw new InvalidArgumentException('You must provide the parameters testMessage and helpHtml for a callback evaluation.'); + } + + $fulfilled = call_user_func($evaluation, $cfgValue); + } else { + if (null === $testMessage) { + $testMessage = sprintf('%s %s be %s in php.ini', + $cfgName, + $optional ? 'should' : 'must', + $evaluation ? 'enabled' : 'disabled' + ); + } + + if (null === $helpHtml) { + $helpHtml = sprintf('Set %s to %s in php.ini*.', + $cfgName, + $evaluation ? 'on' : 'off' + ); + } + + $fulfilled = $evaluation == $cfgValue; + } + + parent::__construct($fulfilled || ($approveCfgAbsence && false === $cfgValue), $testMessage, $helpHtml, $helpText, $optional); + } +} + +/** + * A RequirementCollection represents a set of Requirement instances. + * + * @author Tobias Schultze + */ +class RequirementCollection implements IteratorAggregate +{ + /** + * @var Requirement[] + */ + private $requirements = array(); + + /** + * Gets the current RequirementCollection as an Iterator. + * + * @return Traversable A Traversable interface + */ + public function getIterator() + { + return new ArrayIterator($this->requirements); + } + + /** + * Adds a Requirement. + * + * @param Requirement $requirement A Requirement instance + */ + public function add(Requirement $requirement) + { + $this->requirements[] = $requirement; + } + + /** + * Adds a mandatory requirement. + * + * @param bool $fulfilled Whether the requirement is fulfilled + * @param string $testMessage The message for testing the requirement + * @param string $helpHtml The help text formatted in HTML for resolving the problem + * @param string|null $helpText The help text (when null, it will be inferred from $helpHtml, i.e. stripped from HTML tags) + */ + public function addRequirement($fulfilled, $testMessage, $helpHtml, $helpText = null) + { + $this->add(new Requirement($fulfilled, $testMessage, $helpHtml, $helpText, false)); + } + + /** + * Adds an optional recommendation. + * + * @param bool $fulfilled Whether the recommendation is fulfilled + * @param string $testMessage The message for testing the recommendation + * @param string $helpHtml The help text formatted in HTML for resolving the problem + * @param string|null $helpText The help text (when null, it will be inferred from $helpHtml, i.e. stripped from HTML tags) + */ + public function addRecommendation($fulfilled, $testMessage, $helpHtml, $helpText = null) + { + $this->add(new Requirement($fulfilled, $testMessage, $helpHtml, $helpText, true)); + } + + /** + * Adds a mandatory requirement in form of a php.ini configuration. + * + * @param string $cfgName The configuration name used for ini_get() + * @param bool|callback $evaluation Either a boolean indicating whether the configuration should evaluate to true or false, + * or a callback function receiving the configuration value as parameter to determine the fulfillment of the requirement + * @param bool $approveCfgAbsence If true the Requirement will be fulfilled even if the configuration option does not exist, i.e. ini_get() returns false. + * This is helpful for abandoned configs in later PHP versions or configs of an optional extension, like Suhosin. + * Example: You require a config to be true but PHP later removes this config and defaults it to true internally. + * @param string $testMessage The message for testing the requirement (when null and $evaluation is a boolean a default message is derived) + * @param string $helpHtml The help text formatted in HTML for resolving the problem (when null and $evaluation is a boolean a default help is derived) + * @param string|null $helpText The help text (when null, it will be inferred from $helpHtml, i.e. stripped from HTML tags) + */ + public function addPhpIniRequirement($cfgName, $evaluation, $approveCfgAbsence = false, $testMessage = null, $helpHtml = null, $helpText = null) + { + $this->add(new PhpIniRequirement($cfgName, $evaluation, $approveCfgAbsence, $testMessage, $helpHtml, $helpText, false)); + } + + /** + * Adds an optional recommendation in form of a php.ini configuration. + * + * @param string $cfgName The configuration name used for ini_get() + * @param bool|callback $evaluation Either a boolean indicating whether the configuration should evaluate to true or false, + * or a callback function receiving the configuration value as parameter to determine the fulfillment of the requirement + * @param bool $approveCfgAbsence If true the Requirement will be fulfilled even if the configuration option does not exist, i.e. ini_get() returns false. + * This is helpful for abandoned configs in later PHP versions or configs of an optional extension, like Suhosin. + * Example: You require a config to be true but PHP later removes this config and defaults it to true internally. + * @param string $testMessage The message for testing the requirement (when null and $evaluation is a boolean a default message is derived) + * @param string $helpHtml The help text formatted in HTML for resolving the problem (when null and $evaluation is a boolean a default help is derived) + * @param string|null $helpText The help text (when null, it will be inferred from $helpHtml, i.e. stripped from HTML tags) + */ + public function addPhpIniRecommendation($cfgName, $evaluation, $approveCfgAbsence = false, $testMessage = null, $helpHtml = null, $helpText = null) + { + $this->add(new PhpIniRequirement($cfgName, $evaluation, $approveCfgAbsence, $testMessage, $helpHtml, $helpText, true)); + } + + /** + * Adds a requirement collection to the current set of requirements. + * + * @param RequirementCollection $collection A RequirementCollection instance + */ + public function addCollection(RequirementCollection $collection) + { + $this->requirements = array_merge($this->requirements, $collection->all()); + } + + /** + * Returns both requirements and recommendations. + * + * @return Requirement[] + */ + public function all() + { + return $this->requirements; + } + + /** + * Returns all mandatory requirements. + * + * @return Requirement[] + */ + public function getRequirements() + { + $array = array(); + foreach ($this->requirements as $req) { + if (!$req->isOptional()) { + $array[] = $req; + } + } + + return $array; + } + + /** + * Returns the mandatory requirements that were not met. + * + * @return Requirement[] + */ + public function getFailedRequirements() + { + $array = array(); + foreach ($this->requirements as $req) { + if (!$req->isFulfilled() && !$req->isOptional()) { + $array[] = $req; + } + } + + return $array; + } + + /** + * Returns all optional recommendations. + * + * @return Requirement[] + */ + public function getRecommendations() + { + $array = array(); + foreach ($this->requirements as $req) { + if ($req->isOptional()) { + $array[] = $req; + } + } + + return $array; + } + + /** + * Returns the recommendations that were not met. + * + * @return Requirement[] + */ + public function getFailedRecommendations() + { + $array = array(); + foreach ($this->requirements as $req) { + if (!$req->isFulfilled() && $req->isOptional()) { + $array[] = $req; + } + } + + return $array; + } + + /** + * Returns whether a php.ini configuration is not correct. + * + * @return bool php.ini configuration problem? + */ + public function hasPhpIniConfigIssue() + { + foreach ($this->requirements as $req) { + if (!$req->isFulfilled() && $req instanceof PhpIniRequirement) { + return true; + } + } + + return false; + } + + /** + * Returns the PHP configuration file (php.ini) path. + * + * @return string|false php.ini file path + */ + public function getPhpIniConfigPath() + { + return get_cfg_var('cfg_file_path'); + } +} + +/** + * This class specifies all requirements and optional recommendations that + * are necessary to run the Symfony Standard Edition. + * + * @author Tobias Schultze + * @author Fabien Potencier + */ +class SymfonyRequirements extends RequirementCollection +{ + const LEGACY_REQUIRED_PHP_VERSION = '5.3.3'; + const REQUIRED_PHP_VERSION = '5.5.9'; + + /** + * Constructor that initializes the requirements. + */ + public function __construct() + { + /* mandatory requirements follow */ + + $installedPhpVersion = PHP_VERSION; + $requiredPhpVersion = $this->getPhpRequiredVersion(); + + $this->addRecommendation( + $requiredPhpVersion, + 'Vendors should be installed in order to check all requirements.', + 'Run the composer install command.', + 'Run the "composer install" command.' + ); + + if (false !== $requiredPhpVersion) { + $this->addRequirement( + version_compare($installedPhpVersion, $requiredPhpVersion, '>='), + sprintf('PHP version must be at least %s (%s installed)', $requiredPhpVersion, $installedPhpVersion), + sprintf('You are running PHP version "%s", but Symfony needs at least PHP "%s" to run. + Before using Symfony, upgrade your PHP installation, preferably to the latest version.', + $installedPhpVersion, $requiredPhpVersion), + sprintf('Install PHP %s or newer (installed version is %s)', $requiredPhpVersion, $installedPhpVersion) + ); + } + + $this->addRequirement( + version_compare($installedPhpVersion, '5.3.16', '!='), + 'PHP version must not be 5.3.16 as Symfony won\'t work properly with it', + 'Install PHP 5.3.17 or newer (or downgrade to an earlier PHP version)' + ); + + $this->addRequirement( + is_dir(__DIR__.'/../vendor/composer'), + 'Vendor libraries must be installed', + 'Vendor libraries are missing. Install composer following instructions from http://getcomposer.org/. '. + 'Then run "php composer.phar install" to install them.' + ); + + $cacheDir = is_dir(__DIR__.'/../var/cache') ? __DIR__.'/../var/cache' : __DIR__.'/cache'; + + $this->addRequirement( + is_writable($cacheDir), + 'app/cache/ or var/cache/ directory must be writable', + 'Change the permissions of either "app/cache/" or "var/cache/" directory so that the web server can write into it.' + ); + + $logsDir = is_dir(__DIR__.'/../var/logs') ? __DIR__.'/../var/logs' : __DIR__.'/logs'; + + $this->addRequirement( + is_writable($logsDir), + 'app/logs/ or var/logs/ directory must be writable', + 'Change the permissions of either "app/logs/" or "var/logs/" directory so that the web server can write into it.' + ); + + if (version_compare($installedPhpVersion, '7.0.0', '<')) { + $this->addPhpIniRequirement( + 'date.timezone', true, false, + 'date.timezone setting must be set', + 'Set the "date.timezone" setting in php.ini* (like Europe/Paris).' + ); + } + + if (false !== $requiredPhpVersion && version_compare($installedPhpVersion, $requiredPhpVersion, '>=')) { + $this->addRequirement( + in_array(@date_default_timezone_get(), DateTimeZone::listIdentifiers(), true), + sprintf('Configured default timezone "%s" must be supported by your installation of PHP', @date_default_timezone_get()), + 'Your default timezone is not supported by PHP. Check for typos in your php.ini file and have a look at the list of deprecated timezones at http://php.net/manual/en/timezones.others.php.' + ); + } + + $this->addRequirement( + function_exists('iconv'), + 'iconv() must be available', + 'Install and enable the iconv extension.' + ); + + $this->addRequirement( + function_exists('json_encode'), + 'json_encode() must be available', + 'Install and enable the JSON extension.' + ); + + $this->addRequirement( + function_exists('session_start'), + 'session_start() must be available', + 'Install and enable the session extension.' + ); + + $this->addRequirement( + function_exists('ctype_alpha'), + 'ctype_alpha() must be available', + 'Install and enable the ctype extension.' + ); + + $this->addRequirement( + function_exists('token_get_all'), + 'token_get_all() must be available', + 'Install and enable the Tokenizer extension.' + ); + + $this->addRequirement( + function_exists('simplexml_import_dom'), + 'simplexml_import_dom() must be available', + 'Install and enable the SimpleXML extension.' + ); + + if (function_exists('apc_store') && ini_get('apc.enabled')) { + if (version_compare($installedPhpVersion, '5.4.0', '>=')) { + $this->addRequirement( + version_compare(phpversion('apc'), '3.1.13', '>='), + 'APC version must be at least 3.1.13 when using PHP 5.4', + 'Upgrade your APC extension (3.1.13+).' + ); + } else { + $this->addRequirement( + version_compare(phpversion('apc'), '3.0.17', '>='), + 'APC version must be at least 3.0.17', + 'Upgrade your APC extension (3.0.17+).' + ); + } + } + + $this->addPhpIniRequirement('detect_unicode', false); + + if (extension_loaded('suhosin')) { + $this->addPhpIniRequirement( + 'suhosin.executor.include.whitelist', + create_function('$cfgValue', 'return false !== stripos($cfgValue, "phar");'), + false, + 'suhosin.executor.include.whitelist must be configured correctly in php.ini', + 'Add "phar" to suhosin.executor.include.whitelist in php.ini*.' + ); + } + + if (extension_loaded('xdebug')) { + $this->addPhpIniRequirement( + 'xdebug.show_exception_trace', false, true + ); + + $this->addPhpIniRequirement( + 'xdebug.scream', false, true + ); + + $this->addPhpIniRecommendation( + 'xdebug.max_nesting_level', + create_function('$cfgValue', 'return $cfgValue > 100;'), + true, + 'xdebug.max_nesting_level should be above 100 in php.ini', + 'Set "xdebug.max_nesting_level" to e.g. "250" in php.ini* to stop Xdebug\'s infinite recursion protection erroneously throwing a fatal error in your project.' + ); + } + + $pcreVersion = defined('PCRE_VERSION') ? (float) PCRE_VERSION : null; + + $this->addRequirement( + null !== $pcreVersion, + 'PCRE extension must be available', + 'Install the PCRE extension (version 8.0+).' + ); + + if (extension_loaded('mbstring')) { + $this->addPhpIniRequirement( + 'mbstring.func_overload', + create_function('$cfgValue', 'return (int) $cfgValue === 0;'), + true, + 'string functions should not be overloaded', + 'Set "mbstring.func_overload" to 0 in php.ini* to disable function overloading by the mbstring extension.' + ); + } + + /* optional recommendations follow */ + + if (file_exists(__DIR__.'/../vendor/composer')) { + require_once __DIR__.'/../vendor/autoload.php'; + + try { + $r = new ReflectionClass('Sensio\Bundle\DistributionBundle\SensioDistributionBundle'); + + $contents = file_get_contents(dirname($r->getFileName()).'/Resources/skeleton/app/SymfonyRequirements.php'); + } catch (ReflectionException $e) { + $contents = ''; + } + $this->addRecommendation( + file_get_contents(__FILE__) === $contents, + 'Requirements file should be up-to-date', + 'Your requirements file is outdated. Run composer install and re-check your configuration.' + ); + } + + $this->addRecommendation( + version_compare($installedPhpVersion, '5.3.4', '>='), + 'You should use at least PHP 5.3.4 due to PHP bug #52083 in earlier versions', + 'Your project might malfunction randomly due to PHP bug #52083 ("Notice: Trying to get property of non-object"). Install PHP 5.3.4 or newer.' + ); + + $this->addRecommendation( + version_compare($installedPhpVersion, '5.3.8', '>='), + 'When using annotations you should have at least PHP 5.3.8 due to PHP bug #55156', + 'Install PHP 5.3.8 or newer if your project uses annotations.' + ); + + $this->addRecommendation( + version_compare($installedPhpVersion, '5.4.0', '!='), + 'You should not use PHP 5.4.0 due to the PHP bug #61453', + 'Your project might not work properly due to the PHP bug #61453 ("Cannot dump definitions which have method calls"). Install PHP 5.4.1 or newer.' + ); + + $this->addRecommendation( + version_compare($installedPhpVersion, '5.4.11', '>='), + 'When using the logout handler from the Symfony Security Component, you should have at least PHP 5.4.11 due to PHP bug #63379 (as a workaround, you can also set invalidate_session to false in the security logout handler configuration)', + 'Install PHP 5.4.11 or newer if your project uses the logout handler from the Symfony Security Component.' + ); + + $this->addRecommendation( + (version_compare($installedPhpVersion, '5.3.18', '>=') && version_compare($installedPhpVersion, '5.4.0', '<')) + || + version_compare($installedPhpVersion, '5.4.8', '>='), + 'You should use PHP 5.3.18+ or PHP 5.4.8+ to always get nice error messages for fatal errors in the development environment due to PHP bug #61767/#60909', + 'Install PHP 5.3.18+ or PHP 5.4.8+ if you want nice error messages for all fatal errors in the development environment.' + ); + + if (null !== $pcreVersion) { + $this->addRecommendation( + $pcreVersion >= 8.0, + sprintf('PCRE extension should be at least version 8.0 (%s installed)', $pcreVersion), + 'PCRE 8.0+ is preconfigured in PHP since 5.3.2 but you are using an outdated version of it. Symfony probably works anyway but it is recommended to upgrade your PCRE extension.' + ); + } + + $this->addRecommendation( + class_exists('DomDocument'), + 'PHP-DOM and PHP-XML modules should be installed', + 'Install and enable the PHP-DOM and the PHP-XML modules.' + ); + + $this->addRecommendation( + function_exists('mb_strlen'), + 'mb_strlen() should be available', + 'Install and enable the mbstring extension.' + ); + + $this->addRecommendation( + function_exists('utf8_decode'), + 'utf8_decode() should be available', + 'Install and enable the XML extension.' + ); + + $this->addRecommendation( + function_exists('filter_var'), + 'filter_var() should be available', + 'Install and enable the filter extension.' + ); + + if (!defined('PHP_WINDOWS_VERSION_BUILD')) { + $this->addRecommendation( + function_exists('posix_isatty'), + 'posix_isatty() should be available', + 'Install and enable the php_posix extension (used to colorize the CLI output).' + ); + } + + $this->addRecommendation( + extension_loaded('intl'), + 'intl extension should be available', + 'Install and enable the intl extension (used for validators).' + ); + + if (extension_loaded('intl')) { + // in some WAMP server installations, new Collator() returns null + $this->addRecommendation( + null !== new Collator('fr_FR'), + 'intl extension should be correctly configured', + 'The intl extension does not behave properly. This problem is typical on PHP 5.3.X x64 WIN builds.' + ); + + // check for compatible ICU versions (only done when you have the intl extension) + if (defined('INTL_ICU_VERSION')) { + $version = INTL_ICU_VERSION; + } else { + $reflector = new ReflectionExtension('intl'); + + ob_start(); + $reflector->info(); + $output = strip_tags(ob_get_clean()); + + preg_match('/^ICU version +(?:=> )?(.*)$/m', $output, $matches); + $version = $matches[1]; + } + + $this->addRecommendation( + version_compare($version, '4.0', '>='), + 'intl ICU version should be at least 4+', + 'Upgrade your intl extension with a newer ICU version (4+).' + ); + + if (class_exists('Symfony\Component\Intl\Intl')) { + $this->addRecommendation( + \Symfony\Component\Intl\Intl::getIcuDataVersion() <= \Symfony\Component\Intl\Intl::getIcuVersion(), + sprintf('intl ICU version installed on your system is outdated (%s) and does not match the ICU data bundled with Symfony (%s)', \Symfony\Component\Intl\Intl::getIcuVersion(), \Symfony\Component\Intl\Intl::getIcuDataVersion()), + 'To get the latest internationalization data upgrade the ICU system package and the intl PHP extension.' + ); + if (\Symfony\Component\Intl\Intl::getIcuDataVersion() <= \Symfony\Component\Intl\Intl::getIcuVersion()) { + $this->addRecommendation( + \Symfony\Component\Intl\Intl::getIcuDataVersion() === \Symfony\Component\Intl\Intl::getIcuVersion(), + sprintf('intl ICU version installed on your system (%s) does not match the ICU data bundled with Symfony (%s)', \Symfony\Component\Intl\Intl::getIcuVersion(), \Symfony\Component\Intl\Intl::getIcuDataVersion()), + 'To avoid internationalization data inconsistencies upgrade the symfony/intl component.' + ); + } + } + + $this->addPhpIniRecommendation( + 'intl.error_level', + create_function('$cfgValue', 'return (int) $cfgValue === 0;'), + true, + 'intl.error_level should be 0 in php.ini', + 'Set "intl.error_level" to "0" in php.ini* to inhibit the messages when an error occurs in ICU functions.' + ); + } + + $accelerator = + (extension_loaded('eaccelerator') && ini_get('eaccelerator.enable')) + || + (extension_loaded('apc') && ini_get('apc.enabled')) + || + (extension_loaded('Zend Optimizer+') && ini_get('zend_optimizerplus.enable')) + || + (extension_loaded('Zend OPcache') && ini_get('opcache.enable')) + || + (extension_loaded('xcache') && ini_get('xcache.cacher')) + || + (extension_loaded('wincache') && ini_get('wincache.ocenabled')) + ; + + $this->addRecommendation( + $accelerator, + 'a PHP accelerator should be installed', + 'Install and/or enable a PHP accelerator (highly recommended).' + ); + + if ('WIN' === strtoupper(substr(PHP_OS, 0, 3))) { + $this->addRecommendation( + $this->getRealpathCacheSize() >= 5 * 1024 * 1024, + 'realpath_cache_size should be at least 5M in php.ini', + 'Setting "realpath_cache_size" to e.g. "5242880" or "5M" in php.ini* may improve performance on Windows significantly in some cases.' + ); + } + + $this->addPhpIniRecommendation('short_open_tag', false); + + $this->addPhpIniRecommendation('magic_quotes_gpc', false, true); + + $this->addPhpIniRecommendation('register_globals', false, true); + + $this->addPhpIniRecommendation('session.auto_start', false); + + $this->addRecommendation( + class_exists('PDO'), + 'PDO should be installed', + 'Install PDO (mandatory for Doctrine).' + ); + + if (class_exists('PDO')) { + $drivers = PDO::getAvailableDrivers(); + $this->addRecommendation( + count($drivers) > 0, + sprintf('PDO should have some drivers installed (currently available: %s)', count($drivers) ? implode(', ', $drivers) : 'none'), + 'Install PDO drivers (mandatory for Doctrine).' + ); + } + } + + /** + * Loads realpath_cache_size from php.ini and converts it to int. + * + * (e.g. 16k is converted to 16384 int) + * + * @return int + */ + protected function getRealpathCacheSize() + { + $size = ini_get('realpath_cache_size'); + $size = trim($size); + $unit = ''; + if (!ctype_digit($size)) { + $unit = strtolower(substr($size, -1, 1)); + $size = (int) substr($size, 0, -1); + } + switch ($unit) { + case 'g': + return $size * 1024 * 1024 * 1024; + case 'm': + return $size * 1024 * 1024; + case 'k': + return $size * 1024; + default: + return (int) $size; + } + } + + /** + * Defines PHP required version from Symfony version. + * + * @return string|false The PHP required version or false if it could not be guessed + */ + protected function getPhpRequiredVersion() + { + if (!file_exists($path = __DIR__.'/../composer.lock')) { + return false; + } + + $composerLock = json_decode(file_get_contents($path), true); + foreach ($composerLock['packages'] as $package) { + $name = $package['name']; + if ('symfony/symfony' !== $name && 'symfony/http-kernel' !== $name) { + continue; + } + + return (int) $package['version'][1] > 2 ? self::REQUIRED_PHP_VERSION : self::LEGACY_REQUIRED_PHP_VERSION; + } + + return false; + } +}