diff --git a/.circleci/config.yml b/.circleci/config.yml index 35ee6f2..f630234 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,27 +1,17 @@ version: 2 jobs: - test-php72: + test-php73: docker: - - image: circleci/php:7.2-cli + - image: circleci/php:7.4-cli working_directory: ~/project steps: - checkout - - run: - name: Install PHPUnit - command: | - composer require phpunit/phpunit:7.5.17 --prefer-dist --prefer-stable --prefer-lowest --no-suggest - - - run: - name: Run tests / Symfony 3^3 - command: | - php vendor/bin/phpunit - - run: name: Run tests / Symfony 4^3 command: | - composer update -n --prefer-dist --prefer-stable --no-suggest + composer update -n --prefer-dist --prefer-lowest --no-suggest php vendor/bin/phpunit - run: @@ -38,21 +28,15 @@ jobs: steps: - checkout - - run: - name: Install PHPUnit - command: | - composer require phpunit/phpunit:7.5.17 --prefer-dist --prefer-stable --prefer-lowest --no-suggest - - run: name: Run tests / Symfony 5^0 command: | composer update -n --prefer-dist --no-suggest php vendor/bin/phpunit - workflows: version: 2 test: jobs: - - test-php72 + - test-php73 - test-php74 \ No newline at end of file diff --git a/ApisearchBundle.php b/ApisearchBundle.php index 3b5f93a..1049c26 100644 --- a/ApisearchBundle.php +++ b/ApisearchBundle.php @@ -21,6 +21,7 @@ use Apisearch\DependencyInjection\CompilerPass\RepositoryCompilerPass; use Apisearch\DependencyInjection\CompilerPass\WriteTransformerCompilerPass; use Mmoreram\BaseBundle\BaseBundle; +use Mmoreram\SymfonyBundleDependencies\DependentBundleInterface; use Symfony\Bundle\FrameworkBundle\FrameworkBundle; use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface; use Symfony\Component\DependencyInjection\Extension\ExtensionInterface; @@ -29,7 +30,7 @@ /** * Class ApisearchBundle. */ -class ApisearchBundle extends BaseBundle +class ApisearchBundle extends BaseBundle implements DependentBundleInterface { /** * Return a CompilerPass instance array. diff --git a/Command/AddTokenCommand.php b/Command/AddTokenCommand.php index de012c3..4f6d669 100644 --- a/Command/AddTokenCommand.php +++ b/Command/AddTokenCommand.php @@ -28,6 +28,11 @@ */ class AddTokenCommand extends WithAppRepositoryBucketCommand { + /** + * @var string + */ + protected static $defaultName = 'apisearch:add-token'; + /** * Configures the current command. */ diff --git a/Command/ConfigureIndexCommand.php b/Command/ConfigureIndexCommand.php index 242e244..fae9bb9 100644 --- a/Command/ConfigureIndexCommand.php +++ b/Command/ConfigureIndexCommand.php @@ -26,6 +26,11 @@ */ class ConfigureIndexCommand extends IndexBasedCommand { + /** + * @var string + */ + protected static $defaultName = 'apisearch:configure-index'; + /** * Dispatch domain event. * diff --git a/Command/CreateIndexCommand.php b/Command/CreateIndexCommand.php index 7b4bee3..e3f3f64 100644 --- a/Command/CreateIndexCommand.php +++ b/Command/CreateIndexCommand.php @@ -26,6 +26,11 @@ */ class CreateIndexCommand extends IndexBasedCommand { + /** + * @var string + */ + protected static $defaultName = 'apisearch:create-index'; + /** * Dispatch domain event. * diff --git a/Command/DeleteIndexCommand.php b/Command/DeleteIndexCommand.php index 89364b7..6161997 100644 --- a/Command/DeleteIndexCommand.php +++ b/Command/DeleteIndexCommand.php @@ -25,6 +25,11 @@ */ class DeleteIndexCommand extends WithAppRepositoryBucketCommand { + /** + * @var string + */ + protected static $defaultName = 'apisearch:delete-index'; + /** * Configures the current command. */ diff --git a/Command/DeleteTokenCommand.php b/Command/DeleteTokenCommand.php index b292259..86f6517 100644 --- a/Command/DeleteTokenCommand.php +++ b/Command/DeleteTokenCommand.php @@ -25,6 +25,11 @@ */ class DeleteTokenCommand extends WithAppRepositoryBucketCommand { + /** + * @var string + */ + protected static $defaultName = 'apisearch:delete-token'; + /** * Configures the current command. */ diff --git a/Command/DeleteTokensCommand.php b/Command/DeleteTokensCommand.php index 58112be..6ae1557 100644 --- a/Command/DeleteTokensCommand.php +++ b/Command/DeleteTokensCommand.php @@ -24,6 +24,11 @@ */ class DeleteTokensCommand extends WithAppRepositoryBucketCommand { + /** + * @var string + */ + protected static $defaultName = 'apisearch:delete-tokens'; + /** * Configures the current command. */ diff --git a/Command/ExportIndexCommand.php b/Command/ExportIndexCommand.php index 894c7db..cb67168 100644 --- a/Command/ExportIndexCommand.php +++ b/Command/ExportIndexCommand.php @@ -27,13 +27,17 @@ */ class ExportIndexCommand extends WithRepositoryBucketCommand { + /** + * @var string + */ + protected static $defaultName = 'apisearch:export-index'; + /** * Configures the current command. */ protected function configure() { $this - ->setName('apisearch:export-index') ->setDescription('Export your index') ->addArgument( 'app-name', diff --git a/Command/ImportIndexCommand.php b/Command/ImportIndexCommand.php index ac41f15..3f87aa9 100644 --- a/Command/ImportIndexCommand.php +++ b/Command/ImportIndexCommand.php @@ -25,13 +25,17 @@ */ class ImportIndexCommand extends WithRepositoryBucketCommand { + /** + * @var string + */ + protected static $defaultName = 'apisearch:import-index'; + /** * Configures the current command. */ protected function configure() { $this - ->setName('apisearch:import-index') ->setDescription('Import your index') ->addArgument( 'app-name', diff --git a/Command/PrintIndicesCommand.php b/Command/PrintIndicesCommand.php index d219037..52cd11e 100644 --- a/Command/PrintIndicesCommand.php +++ b/Command/PrintIndicesCommand.php @@ -27,6 +27,11 @@ */ class PrintIndicesCommand extends WithAppRepositoryBucketCommand { + /** + * @var string + */ + protected static $defaultName = 'apisearch:print-indices'; + /** * Configures the current command. */ diff --git a/Command/PrintTokensCommand.php b/Command/PrintTokensCommand.php index 236e43d..6e80039 100644 --- a/Command/PrintTokensCommand.php +++ b/Command/PrintTokensCommand.php @@ -28,6 +28,11 @@ */ class PrintTokensCommand extends WithAppRepositoryBucketCommand { + /** + * @var string + */ + protected static $defaultName = 'apisearch:print-tokens'; + /** * Configures the current command. */ diff --git a/Command/QueryCommand.php b/Command/QueryCommand.php index 3ef7415..3ed65ba 100644 --- a/Command/QueryCommand.php +++ b/Command/QueryCommand.php @@ -29,6 +29,11 @@ */ class QueryCommand extends WithRepositoryBucketCommand { + /** + * @var string + */ + protected static $defaultName = 'apisearch:query'; + /** * Configures the current command. */ diff --git a/Command/ResetIndexCommand.php b/Command/ResetIndexCommand.php index fce351b..610f0db 100644 --- a/Command/ResetIndexCommand.php +++ b/Command/ResetIndexCommand.php @@ -24,6 +24,11 @@ */ class ResetIndexCommand extends WithAppRepositoryBucketCommand { + /** + * @var string + */ + protected static $defaultName = 'apisearch:reset-index'; + /** * Configures the current command. */ diff --git a/DependencyInjection/ApisearchConfiguration.php b/DependencyInjection/ApisearchConfiguration.php index ad5fc8c..64b56f5 100644 --- a/DependencyInjection/ApisearchConfiguration.php +++ b/DependencyInjection/ApisearchConfiguration.php @@ -15,7 +15,10 @@ namespace Apisearch\DependencyInjection; +use Apisearch\App\MockAppRepository; use Apisearch\Http\Retry; +use Apisearch\Repository\MockRepository; +use Apisearch\User\MockUserRepository; use Mmoreram\BaseBundle\DependencyInjection\BaseConfiguration; use Symfony\Component\Config\Definition\Builder\ArrayNodeDefinition; @@ -93,7 +96,7 @@ protected function setupTree(ArrayNodeDefinition $rootNode) ->addDefaultsIfNotSet() ->children() ->scalarNode('repository_service') - ->defaultValue('apisearch.repository_mock') + ->defaultValue(MockRepository::class) ->end() ->end() ->end() @@ -101,7 +104,7 @@ protected function setupTree(ArrayNodeDefinition $rootNode) ->addDefaultsIfNotSet() ->children() ->scalarNode('repository_service') - ->defaultValue('apisearch.app_repository_mock') + ->defaultValue(MockAppRepository::class) ->end() ->end() ->end() @@ -109,7 +112,7 @@ protected function setupTree(ArrayNodeDefinition $rootNode) ->addDefaultsIfNotSet() ->children() ->scalarNode('repository_service') - ->defaultValue('apisearch.user_repository_mock') + ->defaultValue(MockUserRepository::class) ->end() ->end() ->end(); diff --git a/DependencyInjection/CompilerPass/ExporterCompilerPass.php b/DependencyInjection/CompilerPass/ExporterCompilerPass.php index 55c37d3..4a6144a 100644 --- a/DependencyInjection/CompilerPass/ExporterCompilerPass.php +++ b/DependencyInjection/CompilerPass/ExporterCompilerPass.php @@ -15,6 +15,8 @@ namespace Apisearch\DependencyInjection\CompilerPass; +use Apisearch\Exporter\ExporterCollection; + /** * Class ExporterCompilerPass. */ @@ -27,7 +29,7 @@ class ExporterCompilerPass extends TagCompilerPass */ public function getCollectorServiceName(): string { - return 'apisearch.exporter_collection'; + return ExporterCollection::class; } /** diff --git a/DependencyInjection/CompilerPass/ReadTransformerCompilerPass.php b/DependencyInjection/CompilerPass/ReadTransformerCompilerPass.php index d48f9e5..35de152 100644 --- a/DependencyInjection/CompilerPass/ReadTransformerCompilerPass.php +++ b/DependencyInjection/CompilerPass/ReadTransformerCompilerPass.php @@ -15,6 +15,8 @@ namespace Apisearch\DependencyInjection\CompilerPass; +use Apisearch\Transformer\Transformer; + /** * Class ReadTransformerCompilerPass. */ @@ -27,7 +29,7 @@ class ReadTransformerCompilerPass extends TagCompilerPass */ public function getCollectorServiceName(): string { - return 'apisearch.transformer'; + return Transformer::class; } /** diff --git a/DependencyInjection/CompilerPass/RepositoryCompilerPass.php b/DependencyInjection/CompilerPass/RepositoryCompilerPass.php index aac5145..fc0a4cc 100644 --- a/DependencyInjection/CompilerPass/RepositoryCompilerPass.php +++ b/DependencyInjection/CompilerPass/RepositoryCompilerPass.php @@ -16,10 +16,12 @@ namespace Apisearch\DependencyInjection\CompilerPass; use Apisearch\App\AppRepository; +use Apisearch\App\AppRepositoryBucket; use Apisearch\App\DiskAppRepository; use Apisearch\App\HttpAppRepository; use Apisearch\App\InMemoryAppRepository; use Apisearch\Drift\AsyncTestClient; +use Apisearch\Http\HttpAdapter; use Apisearch\Http\RetryMap; use Apisearch\Http\TCPClient; use Apisearch\Model\AppUUID; @@ -29,12 +31,15 @@ use Apisearch\Repository\HttpRepository; use Apisearch\Repository\InMemoryRepository; use Apisearch\Repository\Repository; +use Apisearch\Repository\RepositoryBucket; use Apisearch\Repository\RepositoryReference; use Apisearch\Repository\TransformableRepository; +use Apisearch\Transformer\Transformer; use Apisearch\User\DiskUserRepository; use Apisearch\User\HttpUserRepository; use Apisearch\User\InMemoryUserRepository; use Apisearch\User\UserRepository; +use Apisearch\User\UserRepositoryBucket; use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface; use Symfony\Component\DependencyInjection\ContainerBuilder; use Symfony\Component\DependencyInjection\Definition; @@ -114,6 +119,7 @@ private function createAppRepositories( InMemoryAppRepository::class, DiskAppRepository::class, HttpAppRepository::class, + AppRepositoryBucket::class, AppRepository::class ); @@ -126,6 +132,7 @@ private function createAppRepositories( InMemoryUserRepository::class, DiskUserRepository::class, HttpUserRepository::class, + UserRepositoryBucket::class, UserRepository::class ); } @@ -178,14 +185,18 @@ private function createClientRetryMap( return; } + $aliasName = "$name retry map"; $clientRetryMapName = rtrim("apisearch.retry_map_$name", '.'); $container - ->register($clientRetryMapName, RetryMap::class) - ->setFactory([ - RetryMap::class, - 'createFromArray', - ]) - ->setArgument(0, $repositoryConfiguration['http']['retry_map']); + ->register($clientRetryMapName, RetryMap::class) + ->setFactory([ + RetryMap::class, + 'createFromArray', + ]) + ->setArgument(0, $repositoryConfiguration['http']['retry_map']) + ->setPrivate(true); + + $container->registerAliasForArgument($clientRetryMapName, RetryMap::class, $aliasName); } /** @@ -219,7 +230,7 @@ private function createClient( ->register($clientName, TCPClient::class) ->setArguments([ $repositoryConfiguration['endpoint'], - new Reference('apisearch.http_adapter'), + new Reference(HttpAdapter::class), $repositoryConfiguration['version'], new reference($clientRetryMapName), ]) @@ -286,7 +297,7 @@ private function createSearchRepository( ->register($repositoryTransformableName, TransformableRepository::class) ->setDecoratedService($repositoryName) ->addArgument(new Reference($repositoryTransformableName.'.inner')) - ->addArgument(new Reference('apisearch.transformer')) + ->addArgument(new Reference(Transformer::class)) ->setPublic($this->repositoryIsTest($repositoryConfiguration)); $this->injectRepositoryCredentials( @@ -297,7 +308,7 @@ private function createSearchRepository( ); $container - ->getDefinition('apisearch.repository_bucket') + ->getDefinition(RepositoryBucket::class) ->addMethodCall( 'addRepository', [$appName, $indexName, new Reference($repositoryName)] @@ -330,6 +341,7 @@ private function createStandardRepository( string $inMemoryRepositoryNamespace, string $diskRepositoryNamespace, string $httpRepositoryNamespace, + string $bucketNamespace, string $interfaceNamespace ) { $repositoryName = rtrim("apisearch.{$prefix}_repository_$appName.$indexName", '.'); @@ -396,7 +408,7 @@ private function createStandardRepository( } $container - ->getDefinition("apisearch.{$prefix}_repository_bucket") + ->getDefinition($bucketNamespace) ->addMethodCall( 'addRepository', [$appName, new Reference($repositoryName)] diff --git a/DependencyInjection/CompilerPass/TagCompilerPass.php b/DependencyInjection/CompilerPass/TagCompilerPass.php index 4e74774..42ab2bb 100644 --- a/DependencyInjection/CompilerPass/TagCompilerPass.php +++ b/DependencyInjection/CompilerPass/TagCompilerPass.php @@ -15,10 +15,10 @@ namespace Apisearch\DependencyInjection\CompilerPass; +use Apisearch\Server\Domain\Plugin\PluginMiddlewareCollector; use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface; use Symfony\Component\DependencyInjection\Compiler\PriorityTaggedServiceTrait; use Symfony\Component\DependencyInjection\ContainerBuilder; -use Symfony\Component\DependencyInjection\Reference; /** * Class TagCompilerPass. @@ -34,6 +34,7 @@ abstract class TagCompilerPass implements CompilerPassInterface */ public function process(ContainerBuilder $container) { + $container->has(PluginMiddlewareCollector::class); if (!$container->has($this->getCollectorServiceName())) { return; } diff --git a/DependencyInjection/CompilerPass/WriteTransformerCompilerPass.php b/DependencyInjection/CompilerPass/WriteTransformerCompilerPass.php index 0ed5259..3ae978b 100644 --- a/DependencyInjection/CompilerPass/WriteTransformerCompilerPass.php +++ b/DependencyInjection/CompilerPass/WriteTransformerCompilerPass.php @@ -15,6 +15,8 @@ namespace Apisearch\DependencyInjection\CompilerPass; +use Apisearch\Transformer\Transformer; + /** * Class WriteTransformerCompilerPass. */ @@ -27,7 +29,7 @@ class WriteTransformerCompilerPass extends TagCompilerPass */ public function getCollectorServiceName(): string { - return 'apisearch.transformer'; + return Transformer::class; } /** diff --git a/Resources/config/commands.yml b/Resources/config/commands.yml index 5926056..6416544 100644 --- a/Resources/config/commands.yml +++ b/Resources/config/commands.yml @@ -1,90 +1,30 @@ services: - # - # Commands - # - apisearch.reset_index_command: - class: Apisearch\Command\ResetIndexCommand - arguments: - - "@apisearch.app_repository_bucket" - tags: - - { name: console.command, command: apisearch:reset-index } - - apisearch.print_indices_command: - class: Apisearch\Command\PrintIndicesCommand - arguments: - - "@apisearch.app_repository_bucket" - tags: - - { name: console.command, command: apisearch:print-indices } - - apisearch.create_index_command: - class: Apisearch\Command\CreateIndexCommand - arguments: - - "@apisearch.app_repository_bucket" - - "@apisearch.synonym_reader" - tags: - - { name: console.command, command: apisearch:create-index } - - apisearch.delete_index_command: - class: Apisearch\Command\DeleteIndexCommand - arguments: - - "@apisearch.app_repository_bucket" - tags: - - { name: console.command, command: apisearch:delete-index } - - apisearch.configure_index_command: - class: Apisearch\Command\ConfigureIndexCommand - arguments: - - "@apisearch.app_repository_bucket" - - "@apisearch.synonym_reader" - tags: - - { name: console.command, command: apisearch:configure-index } - - apisearch.export_index_command: - class: Apisearch\Command\ExportIndexCommand - arguments: - - "@apisearch.repository_bucket" - tags: - - { name: console.command, command: apisearch:export-index } - - apisearch.import_index_command: - class: Apisearch\Command\ImportIndexCommand - arguments: - - "@apisearch.repository_bucket" - tags: - - { name: console.command, command: apisearch:import-index } - - apisearch.query_command: - class: Apisearch\Command\QueryCommand - arguments: - - "@apisearch.repository_bucket" - tags: - - { name: console.command, command: apisearch:query } - - apisearch.print_tokens_command: - class: Apisearch\Command\PrintTokensCommand - arguments: - - "@apisearch.app_repository_bucket" - tags: - - { name: console.command, command: apisearch:print-tokens } - - apisearch.add_token_command: - class: Apisearch\Command\AddTokenCommand - arguments: - - "@apisearch.app_repository_bucket" - tags: - - { name: console.command, command: apisearch:add-token } - - apisearch.delete_token_command: - class: Apisearch\Command\DeleteTokenCommand - arguments: - - "@apisearch.app_repository_bucket" - tags: - - { name: console.command, command: apisearch:delete-token } - - apisearch.delete_all_tokens_command: - class: Apisearch\Command\DeleteTokensCommand - arguments: - - "@apisearch.app_repository_bucket" - tags: - - { name: console.command, command: apisearch:delete-all-tokens } + _defaults: + autowire: true + autoconfigure: true + + Apisearch\Command\ResetIndexCommand: + tags: [console.command] + Apisearch\Command\PrintIndicesCommand: + tags: [console.command] + Apisearch\Command\CreateIndexCommand: + tags: [console.command] + Apisearch\Command\DeleteIndexCommand: + tags: [console.command] + Apisearch\Command\ConfigureIndexCommand: + tags: [console.command] + Apisearch\Command\ExportIndexCommand: + tags: [console.command] + Apisearch\Command\ImportIndexCommand: + tags: [console.command] + Apisearch\Command\QueryCommand: + tags: [console.command] + Apisearch\Command\PrintTokensCommand: + tags: [console.command] + Apisearch\Command\AddTokenCommand: + tags: [console.command] + Apisearch\Command\DeleteTokenCommand: + tags: [console.command] + Apisearch\Command\DeleteTokensCommand: + tags: [console.command] diff --git a/Resources/config/exporters.yml b/Resources/config/exporters.yml index f84bce6..4bc9a8c 100644 --- a/Resources/config/exporters.yml +++ b/Resources/config/exporters.yml @@ -1,27 +1,16 @@ services: + _defaults: + autowire: true + autoconfigure: true # # Exporters # - apisearch.exporter_collection: - class: Apisearch\Exporter\ExporterCollection - - apisearch.exporter_json: - class: Apisearch\Exporter\JSONExporter - tags: - - { name: apisearch.exporter } - - apisearch.exporter_csv: - class: Apisearch\Exporter\CSVExporter - tags: - - { name: apisearch.exporter } - - apisearch.exporter_yaml: - class: Apisearch\Exporter\YamlExporter - tags: - - { name: apisearch.exporter } - - apisearch.index_exporter: - class: Apisearch\Exporter\IndexExporter - arguments: - - "@apisearch.exporter_collection" + Apisearch\Exporter\ExporterCollection: + Apisearch\Exporter\IndexExporter: + Apisearch\Exporter\JSONExporter: + tags: ['apisearch.exporter'] + Apisearch\Exporter\YamlExporter: + tags: ['apisearch.exporter'] + Apisearch\Exporter\CSVExporter: + tags: ['apisearch.exporter'] diff --git a/Resources/config/http.yml b/Resources/config/http.yml index f731c0c..7b450c7 100644 --- a/Resources/config/http.yml +++ b/Resources/config/http.yml @@ -3,8 +3,6 @@ services: # # HTTP # - apisearch.http_curl_adapter: - class: Apisearch\Http\CurlAdapter - - apisearch.http_adapter: - alias: apisearch.http_curl_adapter \ No newline at end of file + Apisearch\Http\CurlAdapter: + Apisearch\Http\HttpAdapter: + alias: Apisearch\Http\CurlAdapter \ No newline at end of file diff --git a/Resources/config/model.yml b/Resources/config/model.yml index 283075b..113334b 100644 --- a/Resources/config/model.yml +++ b/Resources/config/model.yml @@ -3,5 +3,4 @@ services: # # Model # - apisearch.synonym_reader: - class: Apisearch\Config\SynonymReader \ No newline at end of file + Apisearch\Config\SynonymReader: \ No newline at end of file diff --git a/Resources/config/repositories.yml b/Resources/config/repositories.yml index f146a49..ea23544 100644 --- a/Resources/config/repositories.yml +++ b/Resources/config/repositories.yml @@ -1,24 +1,15 @@ services: - apisearch.repository_bucket: - class: Apisearch\Repository\RepositoryBucket - - apisearch.app_repository_bucket: - class: Apisearch\App\AppRepositoryBucket + Apisearch\Repository\RepositoryBucket: + Apisearch\User\UserRepositoryBucket: + Apisearch\App\AppRepositoryBucket: arguments: - "%apisearch.repository_configuration%" - apisearch.user_repository_bucket: - class: Apisearch\User\UserRepositoryBucket # # Mocks # - apisearch.repository_mock: - class: Apisearch\Repository\MockRepository - - apisearch.app_repository_mock: - class: Apisearch\App\MockAppRepository - - apisearch.user_repository_mock: - class: Apisearch\User\MockUserRepository \ No newline at end of file + Apisearch\Repository\MockRepository: + Apisearch\App\MockAppRepository: + Apisearch\User\MockUserRepository: \ No newline at end of file diff --git a/Resources/config/transformers.yml b/Resources/config/transformers.yml index a87a450..5208956 100644 --- a/Resources/config/transformers.yml +++ b/Resources/config/transformers.yml @@ -1,6 +1,8 @@ services: - apisearch.transformer: - class: Apisearch\Transformer\Transformer - arguments: - - "@event_dispatcher" \ No newline at end of file + _defaults: + autowire: true + autoconfigure: true + + Apisearch\Transformer\Transformer: + diff --git a/Tests/Functional/AService.php b/Tests/Functional/AService.php index e0c747e..7e78f74 100644 --- a/Tests/Functional/AService.php +++ b/Tests/Functional/AService.php @@ -38,13 +38,13 @@ class AService /** * AService constructor. * - * @param AppRepository $apisearchMain2AppRepository - * @param AppRepository $apisearchApp123nameAppRepository - * @param AppRepository $apisearchMainAppRepository - * @param UserRepository $apisearchMainUserRepository - * @param UserRepository $apisearchApp123nameUserRepository - * @param Repository $apisearchMain2DefaultRepository - * @param TransformableRepository $apisearchApp123nameIndex123nameRepository + * @param AppRepository $apisearchMain2AppRepository + * @param AppRepository $apisearchApp123nameAppRepository + * @param AppRepository $apisearchMainAppRepository + * @param UserRepository $apisearchMainUserRepository + * @param UserRepository $apisearchApp123nameUserRepository + * @param Repository $apisearchMain2DefaultRepository + * @param TransformableRepository $apisearchApp123nameIndex123nameRepository */ public function __construct( AppRepository $apisearchMain2AppRepository, diff --git a/composer.json b/composer.json index ea4c17b..7f9abd1 100644 --- a/composer.json +++ b/composer.json @@ -14,18 +14,19 @@ ], "require": { "php": ">=7.1", - "symfony/framework-bundle": "^3.0 || ^4.0 || ^5.0", - "symfony/http-kernel": "^3.0 || ^4.0 || ^5.0", - "symfony/stopwatch": "^3.0 || ^4.0 || ^5.0", - "symfony/console": "^3.0 || ^4.0 || ^5.0", + "symfony/framework-bundle": "^4.0 || ^5.0", + "symfony/http-kernel": "^4.0 || ^5.0", + "symfony/stopwatch": "^4.0 || ^5.0", + "symfony/console": "^4.0 || ^5.0", "ramsey/uuid": "^3.7.1", - "mmoreram/base-bundle": "^2.0.0", - "apisearch-io/php-client": "dev-master" + "mmoreram/base-bundle": "^2.1.2", + "apisearch-io/php-client": "0.1.*, >=0.1.23" }, "require-dev": { "mmoreram/symfony-bundle-dependencies": "^2.1", - "drift/http-kernel": "dev-master@dev", - "symfony/browser-kit": "^3.4 || ^4.0 || ^5.0" + "drift/http-kernel": "0.1.*, >=0.1.7", + "symfony/browser-kit": "^3.4 || ^4.0 || ^5.0", + "phpunit/phpunit": "7.5.17" }, "autoload": { "psr-4": { diff --git a/composer.lock b/composer.lock index 7185f81..dfb2a1d 100644 --- a/composer.lock +++ b/composer.lock @@ -4,27 +4,26 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "e967d1d7c87fc34ddca27b9bda51dc92", + "content-hash": "7b0171bdeb599e7c708cb28b3c492797", "packages": [ { "name": "apisearch-io/php-client", - "version": "dev-master", + "version": "0.1.23", "source": { "type": "git", "url": "https://github.com/apisearch-io/php-client.git", - "reference": "338a943c1ddfbc73228ef4cddd09684b39ac828c" + "reference": "e7cb42301447b3f20381399c332631f50458e20f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/apisearch-io/php-client/zipball/338a943c1ddfbc73228ef4cddd09684b39ac828c", - "reference": "338a943c1ddfbc73228ef4cddd09684b39ac828c", + "url": "https://api.github.com/repos/apisearch-io/php-client/zipball/e7cb42301447b3f20381399c332631f50458e20f", + "reference": "e7cb42301447b3f20381399c332631f50458e20f", "shasum": "" }, "require": { "ext-curl": "*", "nesbot/carbon": "^1.22 || ^2.0", "php": ">=7.1", - "phpunit/phpunit": "7.5.*", "symfony/event-dispatcher": "^3.4 || ^4.0 || ^5.0", "symfony/yaml": "^3.4 || ^4.0 || ^5.0" }, @@ -45,89 +44,34 @@ } ], "description": "PHP Library for Apisearch", - "time": "2019-11-19T12:33:42+00:00" - }, - { - "name": "doctrine/instantiator", - "version": "1.3.x-dev", - "source": { - "type": "git", - "url": "https://github.com/doctrine/instantiator.git", - "reference": "ae466f726242e637cebdd526a7d991b9433bacf1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/ae466f726242e637cebdd526a7d991b9433bacf1", - "reference": "ae466f726242e637cebdd526a7d991b9433bacf1", - "shasum": "" - }, - "require": { - "php": "^7.1" - }, - "require-dev": { - "doctrine/coding-standard": "^6.0", - "ext-pdo": "*", - "ext-phar": "*", - "phpbench/phpbench": "^0.13", - "phpstan/phpstan-phpunit": "^0.11", - "phpstan/phpstan-shim": "^0.11", - "phpunit/phpunit": "^7.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com", - "homepage": "http://ocramius.github.com/" - } - ], - "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", - "homepage": "https://www.doctrine-project.org/projects/instantiator.html", - "keywords": [ - "constructor", - "instantiate" - ], - "time": "2019-10-21T16:45:58+00:00" + "time": "2019-11-19T12:58:58+00:00" }, { "name": "mmoreram/base-bundle", - "version": "2.0.1", + "version": "2.1.2", "source": { "type": "git", "url": "https://github.com/mmoreram/BaseBundle.git", - "reference": "5f25713ce3dc7d30fe3fb48b2f28cb540e6765a3" + "reference": "3de52ac4b75d89be47ee9479f593f37f46dec8b7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mmoreram/BaseBundle/zipball/5f25713ce3dc7d30fe3fb48b2f28cb540e6765a3", - "reference": "5f25713ce3dc7d30fe3fb48b2f28cb540e6765a3", + "url": "https://api.github.com/repos/mmoreram/BaseBundle/zipball/3de52ac4b75d89be47ee9479f593f37f46dec8b7", + "reference": "3de52ac4b75d89be47ee9479f593f37f46dec8b7", "shasum": "" }, "require": { + "mmoreram/symfony-bundle-dependencies": "^2.2", "php": ">=7.2", "symfony/framework-bundle": "^4.3|^5.0", "symfony/yaml": "^4.3|^5.0" }, "require-dev": { - "mmoreram/symfony-bundle-dependencies": "^2.0", "symfony/browser-kit": "^4.3|^5.0", "symfony/config": "^4.3|^5.0", "symfony/console": "^4.3|^5.0", - "symfony/http-kernel": "^4.3|^5.0" + "symfony/http-kernel": "^4.3|^5.0", + "symfony/process": "^4.3|^5.0" }, "type": "symfony-bundle", "autoload": { @@ -146,10 +90,6 @@ { "name": "Marc Morera", "email": "yuhu@mmoreram.com" - }, - { - "name": "Symfony Community", - "homepage": "https://github.com/mmoreram/BaseBundle/contributors" } ], "description": "Base Bundle for all standard Symfony Bundles", @@ -157,55 +97,55 @@ "keywords": [ "bundle" ], - "time": "2019-11-18T18:16:11+00:00" + "time": "2020-02-11T12:49:57+00:00" }, { - "name": "myclabs/deep-copy", - "version": "1.x-dev", + "name": "mmoreram/symfony-bundle-dependencies", + "version": "2.2.0", "source": { "type": "git", - "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "9012edbd1604a93cee7e7422d07a2c5776c56e0c" + "url": "https://github.com/mmoreram/symfony-bundle-dependencies.git", + "reference": "077fc6ffc319e46c4fa2e763bb23a3e1b851fe26" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/9012edbd1604a93cee7e7422d07a2c5776c56e0c", - "reference": "9012edbd1604a93cee7e7422d07a2c5776c56e0c", + "url": "https://api.github.com/repos/mmoreram/symfony-bundle-dependencies/zipball/077fc6ffc319e46c4fa2e763bb23a3e1b851fe26", + "reference": "077fc6ffc319e46c4fa2e763bb23a3e1b851fe26", "shasum": "" }, "require": { - "php": "^7.1" - }, - "replace": { - "myclabs/deep-copy": "self.version" + "php": "^7.1", + "symfony/http-kernel": "^3.2|^4.0|^5.0" }, "require-dev": { - "doctrine/collections": "^1.0", - "doctrine/common": "^2.6", - "phpunit/phpunit": "^7.1" + "friendsofphp/php-cs-fixer": "^2.0", + "mmoreram/php-formatter": "^1.3.1", + "phpunit/phpunit": "^5.6.4", + "symfony/dependency-injection": "^3.2|^4.0|^5.0" }, "type": "library", "autoload": { "psr-4": { - "DeepCopy\\": "src/DeepCopy/" - }, - "files": [ - "src/DeepCopy/deep_copy.php" - ] + "Mmoreram\\SymfonyBundleDependencies\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "description": "Create deep copies (clones) of your objects", + "authors": [ + { + "name": "Marc Morera", + "email": "yuhu@mmoreram.com" + } + ], + "description": "Dependencies resolver for Symfony Bundles", "keywords": [ - "clone", - "copy", - "duplicate", - "object", - "object graph" + "bundle", + "dependencies", + "symfony" ], - "time": "2019-08-26T15:40:39+00:00" + "time": "2019-11-12T08:19:36+00:00" }, { "name": "nesbot/carbon", @@ -213,12 +153,12 @@ "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "89d14fb06947e546857df0ff6b92f6e3cf02c452" + "reference": "658941fb7b48e3a9202c7a6b4bd1c3bd68db48ee" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/89d14fb06947e546857df0ff6b92f6e3cf02c452", - "reference": "89d14fb06947e546857df0ff6b92f6e3cf02c452", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/658941fb7b48e3a9202c7a6b4bd1c3bd68db48ee", + "reference": "658941fb7b48e3a9202c7a6b4bd1c3bd68db48ee", "shasum": "" }, "require": { @@ -229,7 +169,7 @@ "require-dev": { "friendsofphp/php-cs-fixer": "^2.14 || ^3.0", "kylekatarnls/multi-tester": "^1.1", - "phpmd/phpmd": "dev-php-7.1-compatibility", + "phpmd/phpmd": "^2.8", "phpstan/phpstan": "^0.11", "phpunit/phpunit": "^7.5 || ^8.0", "squizlabs/php_codesniffer": "^3.4" @@ -275,7 +215,7 @@ "datetime", "time" ], - "time": "2019-11-18T15:27:46+00:00" + "time": "2020-02-24T22:19:22+00:00" }, { "name": "paragonie/random_compat", @@ -323,28 +263,21 @@ "time": "2018-07-02T15:55:56+00:00" }, { - "name": "phar-io/manifest", + "name": "psr/cache", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/phar-io/manifest.git", - "reference": "6008a32fa23816a6ac71889c80da7d58c056c2bb" + "url": "https://github.com/php-fig/cache.git", + "reference": "b9aa2cd4dd36cec02779bee07ee9dab8bd2d07d7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/manifest/zipball/6008a32fa23816a6ac71889c80da7d58c056c2bb", - "reference": "6008a32fa23816a6ac71889c80da7d58c056c2bb", + "url": "https://api.github.com/repos/php-fig/cache/zipball/b9aa2cd4dd36cec02779bee07ee9dab8bd2d07d7", + "reference": "b9aa2cd4dd36cec02779bee07ee9dab8bd2d07d7", "shasum": "" }, "require": { - "ext-dom": "*", - "ext-phar": "*", - "ext-xmlwriter": "*", - "phar-io/version": "^2.0", - "php": "^7.2" - }, - "require-dev": { - "phpunit/phpunit": "^8.2" + "php": ">=5.3.0" }, "type": "library", "extra": { @@ -353,110 +286,103 @@ } }, "autoload": { - "classmap": [ - "src/" - ] + "psr-4": { + "Psr\\Cache\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - }, - { - "name": "Sebastian Heuer", - "email": "sebastian@phpeople.de", - "role": "Developer" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "Developer" + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" } ], - "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", - "time": "2019-10-11T06:20:36+00:00" + "description": "Common interface for caching libraries", + "keywords": [ + "cache", + "psr", + "psr-6" + ], + "time": "2019-10-04T14:04:41+00:00" }, { - "name": "phar-io/version", - "version": "2.0.1", + "name": "psr/container", + "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/phar-io/version.git", - "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6" + "url": "https://github.com/php-fig/container.git", + "reference": "fc1bc363ecf887921e3897c7b1dad3587ae154eb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/version/zipball/45a2ec53a73c70ce41d55cedef9063630abaf1b6", - "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6", + "url": "https://api.github.com/repos/php-fig/container/zipball/fc1bc363ecf887921e3897c7b1dad3587ae154eb", + "reference": "fc1bc363ecf887921e3897c7b1dad3587ae154eb", "shasum": "" }, "require": { - "php": "^5.6 || ^7.0" + "php": ">=5.3.0" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, "autoload": { - "classmap": [ - "src/" - ] + "psr-4": { + "Psr\\Container\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - }, - { - "name": "Sebastian Heuer", - "email": "sebastian@phpeople.de", - "role": "Developer" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "Developer" + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" } ], - "description": "Library for handling version information and constraints", - "time": "2018-07-08T19:19:57+00:00" + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "time": "2019-10-04T14:07:35+00:00" }, { - "name": "phpdocumentor/reflection-common", - "version": "2.0.0", + "name": "psr/event-dispatcher", + "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionCommon.git", - "reference": "63a995caa1ca9e5590304cd845c15ad6d482a62a" + "url": "https://github.com/php-fig/event-dispatcher.git", + "reference": "cfea31e2e2abbe98159e825ce7d5040a39fba5f0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/63a995caa1ca9e5590304cd845c15ad6d482a62a", - "reference": "63a995caa1ca9e5590304cd845c15ad6d482a62a", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/cfea31e2e2abbe98159e825ce7d5040a39fba5f0", + "reference": "cfea31e2e2abbe98159e825ce7d5040a39fba5f0", "shasum": "" }, "require": { - "php": ">=7.1" - }, - "require-dev": { - "phpunit/phpunit": "~6" + "php": ">=7.2.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.x-dev" + "dev-master": "1.0.x-dev" } }, "autoload": { "psr-4": { - "phpDocumentor\\Reflection\\": "src/" + "Psr\\EventDispatcher\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -465,53 +391,44 @@ ], "authors": [ { - "name": "Jaap van Otterdijk", - "email": "opensource@ijaap.nl" + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" } ], - "description": "Common reflection classes used by phpdocumentor to reflect the code structure", - "homepage": "http://www.phpdoc.org", + "description": "Standard interfaces for event handling.", "keywords": [ - "FQSEN", - "phpDocumentor", - "phpdoc", - "reflection", - "static analysis" + "events", + "psr", + "psr-14" ], - "time": "2018-08-07T13:53:10+00:00" + "time": "2019-05-22T19:30:22+00:00" }, { - "name": "phpdocumentor/reflection-docblock", + "name": "psr/log", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "8fcadfe5f85c38705151c9ab23b4781f23e6a70e" + "url": "https://github.com/php-fig/log.git", + "reference": "5628725d0e4d687e29575eb41f9d5ee7de33a84c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/8fcadfe5f85c38705151c9ab23b4781f23e6a70e", - "reference": "8fcadfe5f85c38705151c9ab23b4781f23e6a70e", + "url": "https://api.github.com/repos/php-fig/log/zipball/5628725d0e4d687e29575eb41f9d5ee7de33a84c", + "reference": "5628725d0e4d687e29575eb41f9d5ee7de33a84c", "shasum": "" }, "require": { - "php": ">=7.1", - "phpdocumentor/type-resolver": "^0", - "webmozart/assert": "^1" - }, - "require-dev": { - "doctrine/instantiator": "^1", - "mockery/mockery": "^1" + "php": ">=5.3.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.x-dev" + "dev-master": "1.1.x-dev" } }, "autoload": { "psr-4": { - "phpDocumentor\\Reflection\\": "src" + "Psr\\Log\\": "Psr/Log/" } }, "notification-url": "https://packagist.org/downloads/", @@ -520,45 +437,77 @@ ], "authors": [ { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" } ], - "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-06-15T20:45:01+00:00" + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "time": "2019-11-12T16:45:05+00:00" }, { - "name": "phpdocumentor/type-resolver", - "version": "0.7.x-dev", + "name": "ramsey/uuid", + "version": "3.x-dev", "source": { "type": "git", - "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "6f6f66c1d4e14e9b0ad124cae85864dfa03104c7" + "url": "https://github.com/ramsey/uuid.git", + "reference": "7e1633a6964b48589b142d60542f9ed31bd37a92" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/6f6f66c1d4e14e9b0ad124cae85864dfa03104c7", - "reference": "6f6f66c1d4e14e9b0ad124cae85864dfa03104c7", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/7e1633a6964b48589b142d60542f9ed31bd37a92", + "reference": "7e1633a6964b48589b142d60542f9ed31bd37a92", "shasum": "" }, "require": { - "php": ">=7.1", - "phpdocumentor/reflection-common": "~2.0.0-beta1" + "ext-json": "*", + "paragonie/random_compat": "^1 | ^2 | 9.99.99", + "php": "^5.4 | ^7 | ^8", + "symfony/polyfill-ctype": "^1.8" + }, + "replace": { + "rhumsaa/uuid": "self.version" }, "require-dev": { - "mockery/mockery": "~1", - "phpunit/phpunit": "~6" + "codeception/aspect-mock": "^1 | ^2", + "doctrine/annotations": "^1.2", + "goaop/framework": "1.0.0-alpha.2 | ^1 | ^2.1", + "jakub-onderka/php-parallel-lint": "^1", + "mockery/mockery": "^0.9.11 | ^1", + "moontoast/math": "^1.1", + "paragonie/random-lib": "^2", + "php-mock/php-mock-phpunit": "^0.3 | ^1.1", + "phpunit/phpunit": "^4.8 | ^5.4 | ^6.5", + "squizlabs/php_codesniffer": "^3.5" + }, + "suggest": { + "ext-ctype": "Provides support for PHP Ctype functions", + "ext-libsodium": "Provides the PECL libsodium extension for use with the SodiumRandomGenerator", + "ext-openssl": "Provides the OpenSSL extension for use with the OpenSslGenerator", + "ext-uuid": "Provides the PECL UUID extension for use with the PeclUuidTimeGenerator and PeclUuidRandomGenerator", + "moontoast/math": "Provides support for converting UUID to 128-bit integer (in string form).", + "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", + "ramsey/uuid-console": "A console application for generating UUIDs with ramsey/uuid", + "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." }, "type": "library", "extra": { "branch-alias": { - "dev-master": "0.x-dev" + "dev-master": "3.x-dev" } }, "autoload": { "psr-4": { - "phpDocumentor\\Reflection\\": "src" - } + "Ramsey\\Uuid\\": "src/" + }, + "files": [ + "src/functions.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -566,48 +515,84 @@ ], "authors": [ { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" + "name": "Ben Ramsey", + "email": "ben@benramsey.com", + "homepage": "https://benramsey.com" + }, + { + "name": "Marijn Huizendveld", + "email": "marijn.huizendveld@gmail.com" + }, + { + "name": "Thibaud Fabre", + "email": "thibaud@aztech.io" } ], - "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", - "time": "2019-08-22T17:55:41+00:00" + "description": "Formerly rhumsaa/uuid. A PHP 5.4+ library for generating RFC 4122 version 1, 3, 4, and 5 universally unique identifiers (UUID).", + "homepage": "https://github.com/ramsey/uuid", + "keywords": [ + "guid", + "identifier", + "uuid" + ], + "time": "2020-02-21T04:36:14+00:00" }, { - "name": "phpspec/prophecy", - "version": "1.9.0", + "name": "symfony/cache", + "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/phpspec/prophecy.git", - "reference": "f6811d96d97bdf400077a0cc100ae56aa32b9203" + "url": "https://github.com/symfony/cache.git", + "reference": "87155c8205a05130c7bfe1392e13e7ac1ff72708" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/f6811d96d97bdf400077a0cc100ae56aa32b9203", - "reference": "f6811d96d97bdf400077a0cc100ae56aa32b9203", + "url": "https://api.github.com/repos/symfony/cache/zipball/87155c8205a05130c7bfe1392e13e7ac1ff72708", + "reference": "87155c8205a05130c7bfe1392e13e7ac1ff72708", "shasum": "" }, "require": { - "doctrine/instantiator": "^1.0.2", - "php": "^5.3|^7.0", - "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0|^5.0", - "sebastian/comparator": "^1.1|^2.0|^3.0", - "sebastian/recursion-context": "^1.0|^2.0|^3.0" + "php": "^7.2.5", + "psr/cache": "~1.0", + "psr/log": "~1.0", + "symfony/cache-contracts": "^1.1.7|^2", + "symfony/service-contracts": "^1.1|^2", + "symfony/var-exporter": "^4.4|^5.0" + }, + "conflict": { + "doctrine/dbal": "<2.5", + "symfony/dependency-injection": "<4.4", + "symfony/http-kernel": "<4.4", + "symfony/var-dumper": "<4.4" + }, + "provide": { + "psr/cache-implementation": "1.0", + "psr/simple-cache-implementation": "1.0", + "symfony/cache-implementation": "1.0" }, "require-dev": { - "phpspec/phpspec": "^2.5|^3.2", - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1" + "cache/integration-tests": "dev-master", + "doctrine/cache": "~1.6", + "doctrine/dbal": "~2.5", + "predis/predis": "~1.1", + "psr/simple-cache": "^1.0", + "symfony/config": "^4.4|^5.0", + "symfony/dependency-injection": "^4.4|^5.0", + "symfony/var-dumper": "^4.4|^5.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.8.x-dev" + "dev-master": "5.1-dev" } }, "autoload": { "psr-4": { - "Prophecy\\": "src/Prophecy" - } + "Symfony\\Component\\Cache\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -615,390 +600,450 @@ ], "authors": [ { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { - "name": "Marcello Duarte", - "email": "marcello.duarte@gmail.com" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Highly opinionated mocking framework for PHP 5.3+", - "homepage": "https://github.com/phpspec/prophecy", + "description": "Symfony Cache component with PSR-6, PSR-16, and tags", + "homepage": "https://symfony.com", "keywords": [ - "Double", - "Dummy", - "fake", - "mock", - "spy", - "stub" + "caching", + "psr6" ], - "time": "2019-10-03T11:07:50+00:00" + "time": "2020-02-24T15:14:17+00:00" }, { - "name": "phpunit/php-code-coverage", - "version": "6.1.4", + "name": "symfony/cache-contracts", + "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "807e6013b00af69b6c5d9ceb4282d0393dbb9d8d" + "url": "https://github.com/symfony/cache-contracts.git", + "reference": "9b4ec103cf6e7917ce82f33ead0312584b76c280" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/807e6013b00af69b6c5d9ceb4282d0393dbb9d8d", - "reference": "807e6013b00af69b6c5d9ceb4282d0393dbb9d8d", + "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/9b4ec103cf6e7917ce82f33ead0312584b76c280", + "reference": "9b4ec103cf6e7917ce82f33ead0312584b76c280", "shasum": "" }, "require": { - "ext-dom": "*", - "ext-xmlwriter": "*", - "php": "^7.1", - "phpunit/php-file-iterator": "^2.0", - "phpunit/php-text-template": "^1.2.1", - "phpunit/php-token-stream": "^3.0", - "sebastian/code-unit-reverse-lookup": "^1.0.1", - "sebastian/environment": "^3.1 || ^4.0", - "sebastian/version": "^2.0.1", - "theseer/tokenizer": "^1.1" - }, - "require-dev": { - "phpunit/phpunit": "^7.0" + "php": "^7.2.5", + "psr/cache": "^1.0" }, "suggest": { - "ext-xdebug": "^2.6.0" + "symfony/cache-implementation": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "6.1-dev" + "dev-master": "2.0-dev" } }, "autoload": { - "classmap": [ - "src/" - ] + "psr-4": { + "Symfony\\Contracts\\Cache\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", - "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "description": "Generic abstractions related to caching", + "homepage": "https://symfony.com", "keywords": [ - "coverage", - "testing", - "xunit" + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" ], - "time": "2018-10-31T16:06:48+00:00" + "time": "2020-02-14T07:31:56+00:00" }, { - "name": "phpunit/php-file-iterator", + "name": "symfony/config", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "ee5d93c00b87b36e206f1e8407dfe3306f5fcb4d" + "url": "https://github.com/symfony/config.git", + "reference": "8302652d79e9529caf59966dd960f99bc18c411f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/ee5d93c00b87b36e206f1e8407dfe3306f5fcb4d", - "reference": "ee5d93c00b87b36e206f1e8407dfe3306f5fcb4d", + "url": "https://api.github.com/repos/symfony/config/zipball/8302652d79e9529caf59966dd960f99bc18c411f", + "reference": "8302652d79e9529caf59966dd960f99bc18c411f", "shasum": "" }, "require": { - "php": "^7.1" + "php": "^7.2.5", + "symfony/deprecation-contracts": "^2.1", + "symfony/filesystem": "^4.4|^5.0", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "symfony/finder": "<4.4" }, "require-dev": { - "phpunit/phpunit": "^7.1" + "symfony/event-dispatcher": "^4.4|^5.0", + "symfony/finder": "^4.4|^5.0", + "symfony/messenger": "^4.4|^5.0", + "symfony/service-contracts": "^1.1|^2", + "symfony/yaml": "^4.4|^5.0" + }, + "suggest": { + "symfony/yaml": "To use the yaml reference dumper" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0.x-dev" + "dev-master": "5.1-dev" } }, "autoload": { - "classmap": [ - "src/" + "psr-4": { + "Symfony\\Component\\Config\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "FilterIterator implementation that filters files based on a list of suffixes.", - "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", - "keywords": [ - "filesystem", - "iterator" - ], - "time": "2019-10-23T09:07:44+00:00" + "description": "Symfony Config Component", + "homepage": "https://symfony.com", + "time": "2020-02-08T14:04:50+00:00" }, { - "name": "phpunit/php-text-template", - "version": "1.2.1", + "name": "symfony/console", + "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/php-text-template.git", - "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686" + "url": "https://github.com/symfony/console.git", + "reference": "d487d68fd7e85e2d3fc5cc69e41d66edd15cec1e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686", - "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "url": "https://api.github.com/repos/symfony/console/zipball/d487d68fd7e85e2d3fc5cc69e41d66edd15cec1e", + "reference": "d487d68fd7e85e2d3fc5cc69e41d66edd15cec1e", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": "^7.2.5", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php73": "^1.8", + "symfony/service-contracts": "^1.1|^2", + "symfony/string": "^5.1" }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] + "conflict": { + "symfony/dependency-injection": "<4.4", + "symfony/dotenv": "<5.1", + "symfony/event-dispatcher": "<4.4", + "symfony/lock": "<4.4", + "symfony/process": "<4.4" }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" + "provide": { + "psr/log-implementation": "1.0" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "^4.4|^5.0", + "symfony/dependency-injection": "^4.4|^5.0", + "symfony/event-dispatcher": "^4.4|^5.0", + "symfony/lock": "^4.4|^5.0", + "symfony/process": "^4.4|^5.0", + "symfony/var-dumper": "^4.4|^5.0" + }, + "suggest": { + "psr/log": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/lock": "", + "symfony/process": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" ], - "description": "Simple template engine.", - "homepage": "https://github.com/sebastianbergmann/php-text-template/", - "keywords": [ - "template" + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } ], - "time": "2015-06-21T13:50:34+00:00" + "description": "Symfony Console Component", + "homepage": "https://symfony.com", + "time": "2020-02-24T15:14:17+00:00" }, { - "name": "phpunit/php-timer", + "name": "symfony/dependency-injection", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "190db5a4b930a73afbba041cd3015aeb10d444d4" + "url": "https://github.com/symfony/dependency-injection.git", + "reference": "24918d956cec89aebdf9dd69fc569a980469be3c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/190db5a4b930a73afbba041cd3015aeb10d444d4", - "reference": "190db5a4b930a73afbba041cd3015aeb10d444d4", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/24918d956cec89aebdf9dd69fc569a980469be3c", + "reference": "24918d956cec89aebdf9dd69fc569a980469be3c", "shasum": "" }, "require": { - "php": "^7.1" + "php": "^7.2.5", + "psr/container": "^1.0", + "symfony/deprecation-contracts": "^2.1", + "symfony/service-contracts": "^1.1.6|^2" + }, + "conflict": { + "symfony/config": "<5.0", + "symfony/finder": "<4.4", + "symfony/proxy-manager-bridge": "<4.4", + "symfony/yaml": "<4.4" + }, + "provide": { + "psr/container-implementation": "1.0", + "symfony/service-implementation": "1.0" }, "require-dev": { - "phpunit/phpunit": "^7.0" + "symfony/config": "^5.0", + "symfony/expression-language": "^4.4|^5.0", + "symfony/yaml": "^4.4|^5.0" + }, + "suggest": { + "symfony/config": "", + "symfony/expression-language": "For using expressions in service container configuration", + "symfony/finder": "For using double-star glob patterns or when GLOB_BRACE portability is required", + "symfony/proxy-manager-bridge": "Generate service proxies to lazy load them", + "symfony/yaml": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.1-dev" + "dev-master": "5.1-dev" } }, "autoload": { - "classmap": [ - "src/" + "psr-4": { + "Symfony\\Component\\DependencyInjection\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Utility class for timing", - "homepage": "https://github.com/sebastianbergmann/php-timer/", - "keywords": [ - "timer" - ], - "time": "2019-10-23T09:04:52+00:00" + "description": "Symfony DependencyInjection Component", + "homepage": "https://symfony.com", + "time": "2020-02-24T15:14:17+00:00" }, { - "name": "phpunit/php-token-stream", + "name": "symfony/deprecation-contracts", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/php-token-stream.git", - "reference": "5bc2030589cad93e6c73ce3ccee3f5e960604a0d" + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "ede224dcbc36138943a296107db2b8b2a690ac1c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/5bc2030589cad93e6c73ce3ccee3f5e960604a0d", - "reference": "5bc2030589cad93e6c73ce3ccee3f5e960604a0d", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/ede224dcbc36138943a296107db2b8b2a690ac1c", + "reference": "ede224dcbc36138943a296107db2b8b2a690ac1c", "shasum": "" }, "require": { - "ext-tokenizer": "*", "php": "^7.1" }, - "require-dev": { - "phpunit/phpunit": "^7.0" - }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.1-dev" + "dev-master": "2.1-dev" } }, "autoload": { - "classmap": [ - "src/" + "files": [ + "function.php" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Wrapper around PHP's tokenizer extension.", - "homepage": "https://github.com/sebastianbergmann/php-token-stream/", - "keywords": [ - "tokenizer" - ], - "time": "2019-10-23T09:04:36+00:00" + "description": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "time": "2020-02-14T07:31:56+00:00" }, { - "name": "phpunit/phpunit", - "version": "7.5.x-dev", + "name": "symfony/error-handler", + "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "d2666181bc3c8ea5ad096f3eb7e4f1ad742c199f" + "url": "https://github.com/symfony/error-handler.git", + "reference": "2cff4e4b6dd19f1537d77489e19ae73a4e60d1f5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/d2666181bc3c8ea5ad096f3eb7e4f1ad742c199f", - "reference": "d2666181bc3c8ea5ad096f3eb7e4f1ad742c199f", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/2cff4e4b6dd19f1537d77489e19ae73a4e60d1f5", + "reference": "2cff4e4b6dd19f1537d77489e19ae73a4e60d1f5", "shasum": "" }, "require": { - "doctrine/instantiator": "^1.1", - "ext-dom": "*", - "ext-json": "*", - "ext-libxml": "*", - "ext-mbstring": "*", - "ext-xml": "*", - "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": "^6.0.7", - "phpunit/php-file-iterator": "^2.0.1", - "phpunit/php-text-template": "^1.2.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": "^2.0", - "sebastian/version": "^2.0.1" - }, - "conflict": { - "phpunit/phpunit-mock-objects": "*" + "php": "^7.2.5", + "psr/log": "^1.0", + "symfony/var-dumper": "^4.4|^5.0" }, "require-dev": { - "ext-pdo": "*" - }, - "suggest": { - "ext-soap": "*", - "ext-xdebug": "*", - "phpunit/php-invoker": "^2.0" + "symfony/http-kernel": "^4.4|^5.0", + "symfony/serializer": "^4.4|^5.0" }, - "bin": [ - "phpunit" - ], "type": "library", "extra": { "branch-alias": { - "dev-master": "7.5-dev" + "dev-master": "5.1-dev" } }, "autoload": { - "classmap": [ - "src/" + "psr-4": { + "Symfony\\Component\\ErrorHandler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "The PHP Unit Testing framework.", - "homepage": "https://phpunit.de/", - "keywords": [ - "phpunit", - "testing", - "xunit" - ], - "time": "2019-11-17T15:10:13+00:00" + "description": "Symfony ErrorHandler Component", + "homepage": "https://symfony.com", + "time": "2020-02-24T15:14:17+00:00" }, { - "name": "psr/cache", + "name": "symfony/event-dispatcher", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/php-fig/cache.git", - "reference": "b9aa2cd4dd36cec02779bee07ee9dab8bd2d07d7" + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "7d4f83e0275175ea58838d17a3102f8f73f8de0e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/cache/zipball/b9aa2cd4dd36cec02779bee07ee9dab8bd2d07d7", - "reference": "b9aa2cd4dd36cec02779bee07ee9dab8bd2d07d7", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/7d4f83e0275175ea58838d17a3102f8f73f8de0e", + "reference": "7d4f83e0275175ea58838d17a3102f8f73f8de0e", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": "^7.2.5", + "symfony/deprecation-contracts": "^2.1", + "symfony/event-dispatcher-contracts": "^2" + }, + "conflict": { + "symfony/dependency-injection": "<4.4" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "2.0" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "^4.4|^5.0", + "symfony/dependency-injection": "^4.4|^5.0", + "symfony/expression-language": "^4.4|^5.0", + "symfony/http-foundation": "^4.4|^5.0", + "symfony/service-contracts": "^1.1|^2", + "symfony/stopwatch": "^4.4|^5.0" + }, + "suggest": { + "symfony/dependency-injection": "", + "symfony/http-kernel": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "5.1-dev" } }, "autoload": { "psr-4": { - "Psr\\Cache\\": "src/" - } + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1006,44 +1051,48 @@ ], "authors": [ { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Common interface for caching libraries", - "keywords": [ - "cache", - "psr", - "psr-6" - ], - "time": "2019-10-04T14:04:41+00:00" + "description": "Symfony EventDispatcher Component", + "homepage": "https://symfony.com", + "time": "2020-02-24T15:14:17+00:00" }, { - "name": "psr/container", + "name": "symfony/event-dispatcher-contracts", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/php-fig/container.git", - "reference": "fc1bc363ecf887921e3897c7b1dad3587ae154eb" + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "5a749bda3958260864228e520465150cfd954c8e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/fc1bc363ecf887921e3897c7b1dad3587ae154eb", - "reference": "fc1bc363ecf887921e3897c7b1dad3587ae154eb", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/5a749bda3958260864228e520465150cfd954c8e", + "reference": "5a749bda3958260864228e520465150cfd954c8e", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": "^7.2.5", + "psr/event-dispatcher": "^1" + }, + "suggest": { + "symfony/event-dispatcher-implementation": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "2.0-dev" } }, "autoload": { "psr-4": { - "Psr\\Container\\": "src/" + "Symfony\\Contracts\\EventDispatcher\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -1052,48 +1101,57 @@ ], "authors": [ { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Common Container Interface (PHP FIG PSR-11)", - "homepage": "https://github.com/php-fig/container", + "description": "Generic abstractions related to dispatching event", + "homepage": "https://symfony.com", "keywords": [ - "PSR-11", - "container", - "container-interface", - "container-interop", - "psr" + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" ], - "time": "2019-10-04T14:07:35+00:00" + "time": "2020-02-14T07:31:56+00:00" }, { - "name": "psr/event-dispatcher", + "name": "symfony/filesystem", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/php-fig/event-dispatcher.git", - "reference": "cfea31e2e2abbe98159e825ce7d5040a39fba5f0" + "url": "https://github.com/symfony/filesystem.git", + "reference": "08d46f80a21b2149d1d1c31440d76d2a72a73d94" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/cfea31e2e2abbe98159e825ce7d5040a39fba5f0", - "reference": "cfea31e2e2abbe98159e825ce7d5040a39fba5f0", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/08d46f80a21b2149d1d1c31440d76d2a72a73d94", + "reference": "08d46f80a21b2149d1d1c31440d76d2a72a73d94", "shasum": "" }, "require": { - "php": ">=7.2.0" + "php": "^7.2.5", + "symfony/polyfill-ctype": "~1.8" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "5.1-dev" } }, "autoload": { "psr-4": { - "Psr\\EventDispatcher\\": "src/" - } + "Symfony\\Component\\Filesystem\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1101,45 +1159,48 @@ ], "authors": [ { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Standard interfaces for event handling.", - "keywords": [ - "events", - "psr", - "psr-14" - ], - "time": "2019-05-22T19:30:22+00:00" + "description": "Symfony Filesystem Component", + "homepage": "https://symfony.com", + "time": "2020-02-04T08:09:47+00:00" }, { - "name": "psr/log", + "name": "symfony/finder", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/php-fig/log.git", - "reference": "5628725d0e4d687e29575eb41f9d5ee7de33a84c" + "url": "https://github.com/symfony/finder.git", + "reference": "008b6cc6da7141baf1766d72d2731b0e6f78b45b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/5628725d0e4d687e29575eb41f9d5ee7de33a84c", - "reference": "5628725d0e4d687e29575eb41f9d5ee7de33a84c", + "url": "https://api.github.com/repos/symfony/finder/zipball/008b6cc6da7141baf1766d72d2731b0e6f78b45b", + "reference": "008b6cc6da7141baf1766d72d2731b0e6f78b45b", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": "^7.2.5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1.x-dev" + "dev-master": "5.1-dev" } }, "autoload": { "psr-4": { - "Psr\\Log\\": "Psr/Log/" - } + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1147,73 +1208,130 @@ ], "authors": [ { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Common interface for logging libraries", - "homepage": "https://github.com/php-fig/log", - "keywords": [ - "log", - "psr", - "psr-3" - ], - "time": "2019-11-12T16:45:05+00:00" + "description": "Symfony Finder Component", + "homepage": "https://symfony.com", + "time": "2020-02-14T07:43:15+00:00" }, { - "name": "ramsey/uuid", - "version": "3.x-dev", + "name": "symfony/framework-bundle", + "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/ramsey/uuid.git", - "reference": "4c467ce4d5a72c3cf0832c813d4d84d222c3d4bb" + "url": "https://github.com/symfony/framework-bundle.git", + "reference": "9d811a1f917faaaf76b036fb0caa64a59c8438c1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/4c467ce4d5a72c3cf0832c813d4d84d222c3d4bb", - "reference": "4c467ce4d5a72c3cf0832c813d4d84d222c3d4bb", + "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/9d811a1f917faaaf76b036fb0caa64a59c8438c1", + "reference": "9d811a1f917faaaf76b036fb0caa64a59c8438c1", "shasum": "" }, "require": { - "ext-json": "*", - "paragonie/random_compat": "^1.0|^2.0|9.99.99", - "php": "^5.4 || ^7.0", - "symfony/polyfill-ctype": "^1.8" + "ext-xml": "*", + "php": "^7.2.5", + "symfony/cache": "^4.4|^5.0", + "symfony/config": "^5.0", + "symfony/dependency-injection": "^5.1", + "symfony/error-handler": "^4.4.1|^5.0.1", + "symfony/filesystem": "^4.4|^5.0", + "symfony/finder": "^4.4|^5.0", + "symfony/http-foundation": "^4.4|^5.0", + "symfony/http-kernel": "^5.0", + "symfony/polyfill-mbstring": "~1.0", + "symfony/routing": "^5.1" }, - "replace": { - "rhumsaa/uuid": "self.version" + "conflict": { + "doctrine/persistence": "<1.3", + "phpdocumentor/reflection-docblock": "<3.0", + "phpdocumentor/type-resolver": "<0.2.1", + "phpunit/phpunit": "<5.4.3", + "symfony/asset": "<4.4", + "symfony/browser-kit": "<4.4", + "symfony/console": "<4.4", + "symfony/dom-crawler": "<4.4", + "symfony/dotenv": "<5.1", + "symfony/form": "<4.4", + "symfony/http-client": "<4.4", + "symfony/lock": "<4.4", + "symfony/mailer": "<4.4", + "symfony/messenger": "<4.4", + "symfony/mime": "<4.4", + "symfony/property-info": "<4.4", + "symfony/routing": "<5.1", + "symfony/serializer": "<4.4", + "symfony/stopwatch": "<4.4", + "symfony/translation": "<5.0", + "symfony/twig-bridge": "<4.4", + "symfony/twig-bundle": "<4.4", + "symfony/validator": "<4.4", + "symfony/web-profiler-bundle": "<4.4", + "symfony/workflow": "<4.4" }, "require-dev": { - "codeception/aspect-mock": "^1.0 | ~2.0.0", - "doctrine/annotations": "~1.2.0", - "goaop/framework": "1.0.0-alpha.2 | ^1.0 | ~2.1.0", - "ircmaxell/random-lib": "^1.1", - "jakub-onderka/php-parallel-lint": "^0.9.0", - "mockery/mockery": "^0.9.9", - "moontoast/math": "^1.1", - "php-mock/php-mock-phpunit": "^0.3|^1.1", - "phpunit/phpunit": "^4.7|^5.0|^6.5", - "squizlabs/php_codesniffer": "^2.3" + "doctrine/annotations": "~1.7", + "doctrine/cache": "~1.0", + "paragonie/sodium_compat": "^1.8", + "phpdocumentor/reflection-docblock": "^3.0|^4.0", + "symfony/asset": "^4.4|^5.0", + "symfony/browser-kit": "^4.4|^5.0", + "symfony/console": "^4.4|^5.0", + "symfony/css-selector": "^4.4|^5.0", + "symfony/dom-crawler": "^4.4|^5.0", + "symfony/dotenv": "^5.1", + "symfony/expression-language": "^4.4|^5.0", + "symfony/form": "^4.4|^5.0", + "symfony/http-client": "^4.4|^5.0", + "symfony/lock": "^4.4|^5.0", + "symfony/mailer": "^4.4|^5.0", + "symfony/messenger": "^4.4|^5.0", + "symfony/mime": "^4.4|^5.0", + "symfony/polyfill-intl-icu": "~1.0", + "symfony/process": "^4.4|^5.0", + "symfony/property-info": "^4.4|^5.0", + "symfony/security-csrf": "^4.4|^5.0", + "symfony/security-http": "^4.4|^5.0", + "symfony/serializer": "^4.4|^5.0", + "symfony/stopwatch": "^4.4|^5.0", + "symfony/string": "^5.0", + "symfony/translation": "^5.0", + "symfony/twig-bundle": "^4.4|^5.0", + "symfony/validator": "^4.4|^5.0", + "symfony/web-link": "^4.4|^5.0", + "symfony/workflow": "^4.4|^5.0", + "symfony/yaml": "^4.4|^5.0", + "twig/twig": "^2.10|^3.0" }, "suggest": { - "ext-ctype": "Provides support for PHP Ctype functions", - "ext-libsodium": "Provides the PECL libsodium extension for use with the SodiumRandomGenerator", - "ext-uuid": "Provides the PECL UUID extension for use with the PeclUuidTimeGenerator and PeclUuidRandomGenerator", - "ircmaxell/random-lib": "Provides RandomLib for use with the RandomLibAdapter", - "moontoast/math": "Provides support for converting UUID to 128-bit integer (in string form).", - "ramsey/uuid-console": "A console application for generating UUIDs with ramsey/uuid", - "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." + "ext-apcu": "For best performance of the system caches", + "symfony/console": "For using the console commands", + "symfony/form": "For using forms", + "symfony/property-info": "For using the property_info service", + "symfony/serializer": "For using the serializer service", + "symfony/validator": "For using validation", + "symfony/web-link": "For using web links, features such as preloading, prefetching or prerendering", + "symfony/yaml": "For using the debug:config and lint:yaml commands" }, - "type": "library", + "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "3.x-dev" + "dev-master": "5.1-dev" } }, "autoload": { "psr-4": { - "Ramsey\\Uuid\\": "src/" - } + "Symfony\\Bundle\\FrameworkBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1221,636 +1339,770 @@ ], "authors": [ { - "name": "Marijn Huizendveld", - "email": "marijn.huizendveld@gmail.com" - }, - { - "name": "Thibaud Fabre", - "email": "thibaud@aztech.io" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { - "name": "Ben Ramsey", - "email": "ben@benramsey.com", - "homepage": "https://benramsey.com" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Formerly rhumsaa/uuid. A PHP 5.4+ library for generating RFC 4122 version 1, 3, 4, and 5 universally unique identifiers (UUID).", - "homepage": "https://github.com/ramsey/uuid", - "keywords": [ - "guid", - "identifier", - "uuid" - ], - "time": "2018-08-12T15:49:01+00:00" + "description": "Symfony FrameworkBundle", + "homepage": "https://symfony.com", + "time": "2020-02-26T10:40:28+00:00" }, { - "name": "sebastian/code-unit-reverse-lookup", + "name": "symfony/http-foundation", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", - "reference": "5872e3737247e650995ac60e98611f69bfe8c556" + "url": "https://github.com/symfony/http-foundation.git", + "reference": "6fad901d92ba58dd7bebe0419b2cb5a6683f7f15" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/5872e3737247e650995ac60e98611f69bfe8c556", - "reference": "5872e3737247e650995ac60e98611f69bfe8c556", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/6fad901d92ba58dd7bebe0419b2cb5a6683f7f15", + "reference": "6fad901d92ba58dd7bebe0419b2cb5a6683f7f15", "shasum": "" }, "require": { - "php": "^5.6 || ^7.0" + "php": "^7.2.5", + "symfony/deprecation-contracts": "^2.1", + "symfony/polyfill-mbstring": "~1.1" }, "require-dev": { - "phpunit/phpunit": "^5.7 || ^6.0" + "predis/predis": "~1.0", + "symfony/cache": "^4.4|^5.0", + "symfony/expression-language": "^4.4|^5.0", + "symfony/mime": "^4.4|^5.0" + }, + "suggest": { + "symfony/mime": "To use the file extension guesser" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "5.1-dev" } }, "autoload": { - "classmap": [ - "src/" - ] - }, + "psr-4": { + "Symfony\\Component\\HttpFoundation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Looks up which function or method a line of code belongs to", - "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", - "time": "2019-10-23T09:08:24+00:00" + "description": "Symfony HttpFoundation Component", + "homepage": "https://symfony.com", + "time": "2020-02-25T12:51:34+00:00" }, { - "name": "sebastian/comparator", + "name": "symfony/http-kernel", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "c57ba51c28b64ef8a4b14b40bceb2c5ca19e9406" + "url": "https://github.com/symfony/http-kernel.git", + "reference": "4f26013f78374c0df93f48b06a1a9482121d647b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/c57ba51c28b64ef8a4b14b40bceb2c5ca19e9406", - "reference": "c57ba51c28b64ef8a4b14b40bceb2c5ca19e9406", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/4f26013f78374c0df93f48b06a1a9482121d647b", + "reference": "4f26013f78374c0df93f48b06a1a9482121d647b", "shasum": "" }, "require": { - "php": "^7.1", - "sebastian/diff": "^3.0", - "sebastian/exporter": "^3.1" + "php": "^7.2.5", + "psr/log": "~1.0", + "symfony/error-handler": "^4.4|^5.0", + "symfony/event-dispatcher": "^5.0", + "symfony/http-foundation": "^4.4|^5.0", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-php73": "^1.9" + }, + "conflict": { + "symfony/browser-kit": "<4.4", + "symfony/cache": "<5.0", + "symfony/config": "<5.0", + "symfony/dependency-injection": "<4.4", + "symfony/doctrine-bridge": "<5.0", + "symfony/form": "<5.0", + "symfony/http-client": "<5.0", + "symfony/mailer": "<5.0", + "symfony/messenger": "<5.0", + "symfony/translation": "<5.0", + "symfony/twig-bridge": "<5.0", + "symfony/validator": "<5.0", + "twig/twig": "<2.4" + }, + "provide": { + "psr/log-implementation": "1.0" }, "require-dev": { - "phpunit/phpunit": "^7.1" + "psr/cache": "~1.0", + "symfony/browser-kit": "^4.4|^5.0", + "symfony/config": "^5.0", + "symfony/console": "^4.4|^5.0", + "symfony/css-selector": "^4.4|^5.0", + "symfony/dependency-injection": "^4.4|^5.0", + "symfony/dom-crawler": "^4.4|^5.0", + "symfony/expression-language": "^4.4|^5.0", + "symfony/finder": "^4.4|^5.0", + "symfony/process": "^4.4|^5.0", + "symfony/routing": "^4.4|^5.0", + "symfony/stopwatch": "^4.4|^5.0", + "symfony/translation": "^4.4|^5.0", + "symfony/translation-contracts": "^1.1|^2", + "twig/twig": "^2.4|^3.0" + }, + "suggest": { + "symfony/browser-kit": "", + "symfony/config": "", + "symfony/console": "", + "symfony/dependency-injection": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { - "classmap": [ - "src/" + "psr-4": { + "Symfony\\Component\\HttpKernel\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Volker Dusch", - "email": "github@wallbash.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { - "name": "Bernhard Schussek", - "email": "bschussek@2bepublished.at" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Provides the functionality to compare PHP values for equality", - "homepage": "https://github.com/sebastianbergmann/comparator", - "keywords": [ - "comparator", - "compare", - "equality" - ], - "time": "2019-10-28T09:22:49+00:00" + "description": "Symfony HttpKernel Component", + "homepage": "https://symfony.com", + "time": "2020-02-26T10:16:11+00:00" }, { - "name": "sebastian/diff", + "name": "symfony/polyfill-ctype", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "16e54fbc971c14d98779b9c3b22572178ff9411f" + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "4719fa9c18b0464d399f1a63bf624b42b6fa8d14" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/16e54fbc971c14d98779b9c3b22572178ff9411f", - "reference": "16e54fbc971c14d98779b9c3b22572178ff9411f", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/4719fa9c18b0464d399f1a63bf624b42b6fa8d14", + "reference": "4719fa9c18b0464d399f1a63bf624b42b6fa8d14", "shasum": "" }, "require": { - "php": "^7.1" + "php": ">=5.3.3" }, - "require-dev": { - "phpunit/phpunit": "^7.5 || ^8.0", - "symfony/process": "^2 || ^3.3 || ^4 || ^5" + "suggest": { + "ext-ctype": "For best performance" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "1.15-dev" } }, "autoload": { - "classmap": [ - "src/" + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + }, + "files": [ + "bootstrap.php" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" }, { - "name": "Kore Nordmann", - "email": "mail@kore-nordmann.de" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Diff implementation", - "homepage": "https://github.com/sebastianbergmann/diff", + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", "keywords": [ - "diff", - "udiff", - "unidiff", - "unified diff" + "compatibility", + "ctype", + "polyfill", + "portable" ], - "time": "2019-11-18T19:26:59+00:00" + "time": "2020-02-27T09:26:54+00:00" }, { - "name": "sebastian/environment", + "name": "symfony/polyfill-intl-grapheme", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "0f73ef4aa2d8a5e00393c06729012a50845e9e4c" + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "f801c1bec10d53698f339f3023272a801a81af2e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/0f73ef4aa2d8a5e00393c06729012a50845e9e4c", - "reference": "0f73ef4aa2d8a5e00393c06729012a50845e9e4c", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/f801c1bec10d53698f339f3023272a801a81af2e", + "reference": "f801c1bec10d53698f339f3023272a801a81af2e", "shasum": "" }, "require": { - "php": "^7.1" - }, - "require-dev": { - "phpunit/phpunit": "^7.5" + "php": ">=5.3.3" }, "suggest": { - "ext-posix": "*" + "ext-intl": "For best performance" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "1.15-dev" } }, "autoload": { - "classmap": [ - "src/" + "psr-4": { + "Symfony\\Polyfill\\Intl\\Grapheme\\": "" + }, + "files": [ + "bootstrap.php" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Provides functionality to handle HHVM/PHP environments", - "homepage": "http://www.github.com/sebastianbergmann/environment", + "description": "Symfony polyfill for intl's grapheme_* functions", + "homepage": "https://symfony.com", "keywords": [ - "Xdebug", - "environment", - "hhvm" + "compatibility", + "grapheme", + "intl", + "polyfill", + "portable", + "shim" ], - "time": "2019-10-23T09:05:42+00:00" + "time": "2020-02-27T09:26:54+00:00" }, { - "name": "sebastian/exporter", + "name": "symfony/polyfill-intl-normalizer", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "10b761abeab7ea48c2b89f16a7fca10d2f544d25" + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "e62715f03f90dd8d2f3eb5daa21b4d19d71aebde" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/10b761abeab7ea48c2b89f16a7fca10d2f544d25", - "reference": "10b761abeab7ea48c2b89f16a7fca10d2f544d25", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/e62715f03f90dd8d2f3eb5daa21b4d19d71aebde", + "reference": "e62715f03f90dd8d2f3eb5daa21b4d19d71aebde", "shasum": "" }, "require": { - "php": "^7.0", - "sebastian/recursion-context": "^3.0" + "php": ">=5.3.3" }, - "require-dev": { - "ext-mbstring": "*", - "phpunit/phpunit": "^6.0" + "suggest": { + "ext-intl": "For best performance" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.1.x-dev" + "dev-master": "1.15-dev" } }, "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "files": [ + "bootstrap.php" + ], "classmap": [ - "src/" + "Resources/stubs" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Volker Dusch", - "email": "github@wallbash.com" - }, - { - "name": "Adam Harvey", - "email": "aharvey@php.net" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Provides the functionality to export PHP variables for visualization", - "homepage": "http://www.github.com/sebastianbergmann/exporter", + "description": "Symfony polyfill for intl's Normalizer class and related functions", + "homepage": "https://symfony.com", "keywords": [ - "export", - "exporter" + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" ], - "time": "2019-10-23T09:05:12+00:00" + "time": "2020-02-27T09:26:54+00:00" }, { - "name": "sebastian/global-state", - "version": "2.0.0", + "name": "symfony/polyfill-mbstring", + "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4" + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "766ee47e656529b352da69c0ff29da928a9629e7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4", - "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/766ee47e656529b352da69c0ff29da928a9629e7", + "reference": "766ee47e656529b352da69c0ff29da928a9629e7", "shasum": "" }, "require": { - "php": "^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.0" + "php": ">=5.3.3" }, "suggest": { - "ext-uopz": "*" + "ext-mbstring": "For best performance" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "1.15-dev" } }, "autoload": { - "classmap": [ - "src/" + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + }, + "files": [ + "bootstrap.php" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Snapshotting of global state", - "homepage": "http://www.github.com/sebastianbergmann/global-state", + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", "keywords": [ - "global state" + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" ], - "time": "2017-04-27T15:39:26+00:00" + "time": "2020-02-27T09:26:54+00:00" }, { - "name": "sebastian/object-enumerator", + "name": "symfony/polyfill-php73", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/object-enumerator.git", - "reference": "6096279595e26594a68c03571fba1d7c0253f19a" + "url": "https://github.com/symfony/polyfill-php73.git", + "reference": "0f27e9f464ea3da33cbe7ca3bdf4eb66def9d0f7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/6096279595e26594a68c03571fba1d7c0253f19a", - "reference": "6096279595e26594a68c03571fba1d7c0253f19a", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/0f27e9f464ea3da33cbe7ca3bdf4eb66def9d0f7", + "reference": "0f27e9f464ea3da33cbe7ca3bdf4eb66def9d0f7", "shasum": "" }, "require": { - "php": "^7.0", - "sebastian/object-reflector": "^1.1.1", - "sebastian/recursion-context": "^3.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.0" + "php": ">=5.3.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0.x-dev" + "dev-master": "1.15-dev" } }, "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php73\\": "" + }, + "files": [ + "bootstrap.php" + ], "classmap": [ - "src/" + "Resources/stubs" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Traverses array structures and object graphs to enumerate all referenced objects", - "homepage": "https://github.com/sebastianbergmann/object-enumerator/", - "time": "2019-10-23T09:08:54+00:00" + "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "time": "2020-02-27T09:26:54+00:00" }, { - "name": "sebastian/object-reflector", + "name": "symfony/routing", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/object-reflector.git", - "reference": "aff2a6b4fffc8e9f0f1de6388f3d7bd0f729dddc" + "url": "https://github.com/symfony/routing.git", + "reference": "eee5911b6e57cc0e713b10bf451f7f962e8f6cb9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/aff2a6b4fffc8e9f0f1de6388f3d7bd0f729dddc", - "reference": "aff2a6b4fffc8e9f0f1de6388f3d7bd0f729dddc", + "url": "https://api.github.com/repos/symfony/routing/zipball/eee5911b6e57cc0e713b10bf451f7f962e8f6cb9", + "reference": "eee5911b6e57cc0e713b10bf451f7f962e8f6cb9", "shasum": "" }, "require": { - "php": "^7.0" + "php": "^7.2.5", + "symfony/deprecation-contracts": "^2.1" + }, + "conflict": { + "symfony/config": "<5.0", + "symfony/dependency-injection": "<4.4", + "symfony/yaml": "<4.4" }, "require-dev": { - "phpunit/phpunit": "^6.0" + "doctrine/annotations": "~1.2", + "psr/log": "~1.0", + "symfony/config": "^5.0", + "symfony/dependency-injection": "^4.4|^5.0", + "symfony/expression-language": "^4.4|^5.0", + "symfony/http-foundation": "^4.4|^5.0", + "symfony/yaml": "^4.4|^5.0" + }, + "suggest": { + "doctrine/annotations": "For using the annotation loader", + "symfony/config": "For using the all-in-one router or any loader", + "symfony/expression-language": "For using expression matching", + "symfony/http-foundation": "For using a Symfony Request object", + "symfony/yaml": "For using the YAML loader" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1-dev" + "dev-master": "5.1-dev" } }, "autoload": { - "classmap": [ - "src/" + "psr-4": { + "Symfony\\Component\\Routing\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Allows reflection of object attributes, including inherited and non-public ones", - "homepage": "https://github.com/sebastianbergmann/object-reflector/", - "time": "2019-10-23T09:07:29+00:00" + "description": "Symfony Routing Component", + "homepage": "https://symfony.com", + "keywords": [ + "router", + "routing", + "uri", + "url" + ], + "time": "2020-02-25T14:29:12+00:00" }, { - "name": "sebastian/recursion-context", + "name": "symfony/service-contracts", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "f95dcff26fa9fd4df1960c503d4180ec2f8172fd" + "url": "https://github.com/symfony/service-contracts.git", + "reference": "1d69dad232b9d88e495766b7b6cb857627d6bedc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/f95dcff26fa9fd4df1960c503d4180ec2f8172fd", - "reference": "f95dcff26fa9fd4df1960c503d4180ec2f8172fd", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/1d69dad232b9d88e495766b7b6cb857627d6bedc", + "reference": "1d69dad232b9d88e495766b7b6cb857627d6bedc", "shasum": "" }, "require": { - "php": "^7.0" + "php": "^7.2.5", + "psr/container": "^1.0" }, - "require-dev": { - "phpunit/phpunit": "^6.0" + "suggest": { + "symfony/service-implementation": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0.x-dev" + "dev-master": "2.0-dev" } }, "autoload": { - "classmap": [ - "src/" - ] + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { - "name": "Adam Harvey", - "email": "aharvey@php.net" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Provides functionality to recursively process PHP variables", - "homepage": "http://www.github.com/sebastianbergmann/recursion-context", - "time": "2019-10-23T09:08:39+00:00" + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "time": "2020-02-14T07:31:56+00:00" }, { - "name": "sebastian/resource-operations", + "name": "symfony/stopwatch", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/resource-operations.git", - "reference": "89893975fe3fcc2e60214471761af5e91cc7a933" + "url": "https://github.com/symfony/stopwatch.git", + "reference": "8705a8920506489ce7a83d3563038fa17c619332" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/89893975fe3fcc2e60214471761af5e91cc7a933", - "reference": "89893975fe3fcc2e60214471761af5e91cc7a933", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/8705a8920506489ce7a83d3563038fa17c619332", + "reference": "8705a8920506489ce7a83d3563038fa17c619332", "shasum": "" }, "require": { - "php": "^7.1" + "php": "^7.2.5", + "symfony/service-contracts": "^1.0|^2" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { - "classmap": [ - "src/" + "psr-4": { + "Symfony\\Component\\Stopwatch\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Provides a list of PHP built-in functions that operate on resources", - "homepage": "https://www.github.com/sebastianbergmann/resource-operations", - "time": "2019-10-23T09:09:44+00:00" + "description": "Symfony Stopwatch Component", + "homepage": "https://symfony.com", + "time": "2020-01-04T14:20:45+00:00" }, { - "name": "sebastian/version", - "version": "2.0.1", + "name": "symfony/string", + "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/version.git", - "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019" + "url": "https://github.com/symfony/string.git", + "reference": "912a09f6d5fd29f1d36a586300d1e393dca91c91" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019", - "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019", + "url": "https://api.github.com/repos/symfony/string/zipball/912a09f6d5fd29f1d36a586300d1e393dca91c91", + "reference": "912a09f6d5fd29f1d36a586300d1e393dca91c91", "shasum": "" }, "require": { - "php": ">=5.6" + "php": "^7.2.5", + "symfony/polyfill-intl-grapheme": "~1.0", + "symfony/polyfill-intl-normalizer": "~1.0", + "symfony/polyfill-mbstring": "~1.0", + "symfony/translation-contracts": "^1.1|^2" + }, + "require-dev": { + "symfony/error-handler": "^4.4|^5.0", + "symfony/http-client": "^4.4|^5.0", + "symfony/var-exporter": "^4.4|^5.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0.x-dev" + "dev-master": "5.1-dev" } }, "autoload": { - "classmap": [ - "src/" + "psr-4": { + "Symfony\\Component\\String\\": "" + }, + "files": [ + "Resources/functions.php" + ], + "exclude-from-classmap": [ + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Library that helps with managing the version number of Git-hosted PHP projects", - "homepage": "https://github.com/sebastianbergmann/version", - "time": "2016-10-03T07:35:21+00:00" + "description": "Symfony String component", + "homepage": "https://symfony.com", + "keywords": [ + "grapheme", + "i18n", + "string", + "unicode", + "utf-8", + "utf8" + ], + "time": "2020-02-21T07:43:56+00:00" }, { - "name": "symfony/cache", + "name": "symfony/translation", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/symfony/cache.git", - "reference": "0218051fcc3532b52247aa68db70dbb27ecc701a" + "url": "https://github.com/symfony/translation.git", + "reference": "b40717fdc075762d03133cad5dab93c6102f6b23" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/cache/zipball/0218051fcc3532b52247aa68db70dbb27ecc701a", - "reference": "0218051fcc3532b52247aa68db70dbb27ecc701a", + "url": "https://api.github.com/repos/symfony/translation/zipball/b40717fdc075762d03133cad5dab93c6102f6b23", + "reference": "b40717fdc075762d03133cad5dab93c6102f6b23", "shasum": "" }, "require": { - "php": "^7.2.9", - "psr/cache": "~1.0", - "psr/log": "~1.0", - "symfony/cache-contracts": "^1.1.7|^2", - "symfony/service-contracts": "^1.1|^2", - "symfony/var-exporter": "^4.4|^5.0" + "php": "^7.2.5", + "symfony/polyfill-mbstring": "~1.0", + "symfony/translation-contracts": "^2" }, "conflict": { - "doctrine/dbal": "<2.5", - "symfony/dependency-injection": "<4.4", - "symfony/http-kernel": "<4.4", - "symfony/var-dumper": "<4.4" + "symfony/config": "<4.4", + "symfony/dependency-injection": "<5.0", + "symfony/http-kernel": "<5.0", + "symfony/twig-bundle": "<5.0", + "symfony/yaml": "<4.4" }, "provide": { - "psr/cache-implementation": "1.0", - "psr/simple-cache-implementation": "1.0", - "symfony/cache-implementation": "1.0" + "symfony/translation-implementation": "2.0" }, "require-dev": { - "cache/integration-tests": "dev-master", - "doctrine/cache": "~1.6", - "doctrine/dbal": "~2.5", - "predis/predis": "~1.1", - "psr/simple-cache": "^1.0", + "psr/log": "~1.0", "symfony/config": "^4.4|^5.0", - "symfony/dependency-injection": "^4.4|^5.0", - "symfony/var-dumper": "^4.4|^5.0" + "symfony/console": "^4.4|^5.0", + "symfony/dependency-injection": "^5.0", + "symfony/finder": "^4.4|^5.0", + "symfony/http-kernel": "^5.0", + "symfony/intl": "^4.4|^5.0", + "symfony/service-contracts": "^1.1.2|^2", + "symfony/yaml": "^4.4|^5.0" + }, + "suggest": { + "psr/log-implementation": "To use logging capability in translator", + "symfony/config": "", + "symfony/yaml": "" }, "type": "library", "extra": { @@ -1860,7 +2112,7 @@ }, "autoload": { "psr-4": { - "Symfony\\Component\\Cache\\": "" + "Symfony\\Component\\Translation\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -1872,42 +2124,37 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony Cache component with PSR-6, PSR-16, and tags", + "description": "Symfony Translation Component", "homepage": "https://symfony.com", - "keywords": [ - "caching", - "psr6" - ], - "time": "2019-11-17T18:31:35+00:00" + "time": "2020-02-09T07:48:01+00:00" }, { - "name": "symfony/cache-contracts", + "name": "symfony/translation-contracts", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/symfony/cache-contracts.git", - "reference": "a91281de82119a7a07481b892f709d88da592cd3" + "url": "https://github.com/symfony/translation-contracts.git", + "reference": "fa3238c55d9d4d8f78b4bc5f17374b017e07dea7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/a91281de82119a7a07481b892f709d88da592cd3", - "reference": "a91281de82119a7a07481b892f709d88da592cd3", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/fa3238c55d9d4d8f78b4bc5f17374b017e07dea7", + "reference": "fa3238c55d9d4d8f78b4bc5f17374b017e07dea7", "shasum": "" }, "require": { - "php": "^7.2.9", - "psr/cache": "^1.0" + "php": "^7.2.5" }, "suggest": { - "symfony/cache-implementation": "" + "symfony/translation-implementation": "" }, "type": "library", "extra": { @@ -1917,7 +2164,7 @@ }, "autoload": { "psr-4": { - "Symfony\\Contracts\\Cache\\": "" + "Symfony\\Contracts\\Translation\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -1934,7 +2181,7 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Generic abstractions related to caching", + "description": "Generic abstractions related to translation", "homepage": "https://symfony.com", "keywords": [ "abstractions", @@ -1944,40 +2191,44 @@ "interoperability", "standards" ], - "time": "2019-11-09T09:18:34+00:00" + "time": "2020-02-14T07:31:56+00:00" }, { - "name": "symfony/config", + "name": "symfony/var-dumper", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/symfony/config.git", - "reference": "8cdd1b01e485858c11c6b1033c76ae9a1ffd5660" + "url": "https://github.com/symfony/var-dumper.git", + "reference": "1e32b8cd6a648f689bcd688f2a74fda9f73a060f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/8cdd1b01e485858c11c6b1033c76ae9a1ffd5660", - "reference": "8cdd1b01e485858c11c6b1033c76ae9a1ffd5660", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/1e32b8cd6a648f689bcd688f2a74fda9f73a060f", + "reference": "1e32b8cd6a648f689bcd688f2a74fda9f73a060f", "shasum": "" }, "require": { - "php": "^7.2.9", - "symfony/filesystem": "^4.4|^5.0", - "symfony/polyfill-ctype": "~1.8" + "php": "^7.2.5", + "symfony/polyfill-mbstring": "~1.0" }, "conflict": { - "symfony/finder": "<4.4" + "phpunit/phpunit": "<5.4.3", + "symfony/console": "<4.4" }, "require-dev": { - "symfony/event-dispatcher": "^4.4|^5.0", - "symfony/finder": "^4.4|^5.0", - "symfony/messenger": "^4.4|^5.0", - "symfony/service-contracts": "^1.1|^2", - "symfony/yaml": "^4.4|^5.0" + "ext-iconv": "*", + "symfony/console": "^4.4|^5.0", + "symfony/process": "^4.4|^5.0", + "twig/twig": "^2.4|^3.0" }, "suggest": { - "symfony/yaml": "To use the yaml reference dumper" + "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", + "ext-intl": "To show region name in time zone dump", + "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" }, + "bin": [ + "Resources/bin/var-dump-server" + ], "type": "library", "extra": { "branch-alias": { @@ -1985,8 +2236,11 @@ } }, "autoload": { + "files": [ + "Resources/functions/dump.php" + ], "psr-4": { - "Symfony\\Component\\Config\\": "" + "Symfony\\Component\\VarDumper\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -1998,62 +2252,42 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony Config Component", + "description": "Symfony mechanism for exploring and dumping PHP variables", "homepage": "https://symfony.com", - "time": "2019-11-17T18:31:35+00:00" + "keywords": [ + "debug", + "dump" + ], + "time": "2020-02-24T15:14:17+00:00" }, { - "name": "symfony/console", + "name": "symfony/var-exporter", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/symfony/console.git", - "reference": "9e79082fa563e9cf6520d3e0a491ccc6e71eda82" + "url": "https://github.com/symfony/var-exporter.git", + "reference": "fd2bda4eefdd0cf5e585117fe055e253fa7492da" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/9e79082fa563e9cf6520d3e0a491ccc6e71eda82", - "reference": "9e79082fa563e9cf6520d3e0a491ccc6e71eda82", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/fd2bda4eefdd0cf5e585117fe055e253fa7492da", + "reference": "fd2bda4eefdd0cf5e585117fe055e253fa7492da", "shasum": "" }, "require": { - "php": "^7.2.9", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php73": "^1.8", - "symfony/service-contracts": "^1.1|^2" - }, - "conflict": { - "symfony/dependency-injection": "<4.4", - "symfony/event-dispatcher": "<4.4", - "symfony/lock": "<4.4", - "symfony/process": "<4.4" - }, - "provide": { - "psr/log-implementation": "1.0" + "php": "^7.2.5" }, "require-dev": { - "psr/log": "~1.0", - "symfony/config": "^4.4|^5.0", - "symfony/dependency-injection": "^4.4|^5.0", - "symfony/event-dispatcher": "^4.4|^5.0", - "symfony/lock": "^4.4|^5.0", - "symfony/process": "^4.4|^5.0", "symfony/var-dumper": "^4.4|^5.0" }, - "suggest": { - "psr/log": "For using the console logger", - "symfony/event-dispatcher": "", - "symfony/lock": "", - "symfony/process": "" - }, "type": "library", "extra": { "branch-alias": { @@ -2062,7 +2296,7 @@ }, "autoload": { "psr-4": { - "Symfony\\Component\\Console\\": "" + "Symfony\\Component\\VarExporter\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -2074,59 +2308,57 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony Console Component", + "description": "A blend of var_export() + serialize() to turn any serializable data structure to plain PHP code", "homepage": "https://symfony.com", - "time": "2019-11-17T18:31:35+00:00" + "keywords": [ + "clone", + "construct", + "export", + "hydrate", + "instantiate", + "serialize" + ], + "time": "2020-02-04T09:50:54+00:00" }, { - "name": "symfony/dependency-injection", + "name": "symfony/yaml", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/symfony/dependency-injection.git", - "reference": "c3601b0b01b6f7b82204cf5008099ad866467745" + "url": "https://github.com/symfony/yaml.git", + "reference": "0c7023a90e80d7819bb03483c027f3dee963b42a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/c3601b0b01b6f7b82204cf5008099ad866467745", - "reference": "c3601b0b01b6f7b82204cf5008099ad866467745", + "url": "https://api.github.com/repos/symfony/yaml/zipball/0c7023a90e80d7819bb03483c027f3dee963b42a", + "reference": "0c7023a90e80d7819bb03483c027f3dee963b42a", "shasum": "" }, "require": { - "php": "^7.2.9", - "psr/container": "^1.0", - "symfony/service-contracts": "^1.1.6|^2" + "php": "^7.2.5", + "symfony/deprecation-contracts": "^2.1", + "symfony/polyfill-ctype": "~1.8" }, "conflict": { - "symfony/config": "<5.0", - "symfony/finder": "<4.4", - "symfony/proxy-manager-bridge": "<4.4", - "symfony/yaml": "<4.4" - }, - "provide": { - "psr/container-implementation": "1.0", - "symfony/service-implementation": "1.0" + "symfony/console": "<4.4" }, "require-dev": { - "symfony/config": "^5.0", - "symfony/expression-language": "^4.4|^5.0", - "symfony/yaml": "^4.4|^5.0" + "symfony/console": "^4.4|^5.0" }, "suggest": { - "symfony/config": "", - "symfony/expression-language": "For using expressions in service container configuration", - "symfony/finder": "For using double-star glob patterns or when GLOB_BRACE portability is required", - "symfony/proxy-manager-bridge": "Generate service proxies to lazy load them", - "symfony/yaml": "" + "symfony/console": "For validating YAML files using the lint command" }, + "bin": [ + "Resources/bin/yaml-lint" + ], "type": "library", "extra": { "branch-alias": { @@ -2135,7 +2367,7 @@ }, "autoload": { "psr-4": { - "Symfony\\Component\\DependencyInjection\\": "" + "Symfony\\Component\\Yaml\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -2155,45 +2387,41 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony DependencyInjection Component", + "description": "Symfony Yaml Component", "homepage": "https://symfony.com", - "time": "2019-11-17T18:31:35+00:00" - }, + "time": "2020-02-08T14:04:50+00:00" + } + ], + "packages-dev": [ { - "name": "symfony/error-handler", - "version": "dev-master", + "name": "cakephp/core", + "version": "3.x-dev", "source": { "type": "git", - "url": "https://github.com/symfony/error-handler.git", - "reference": "3e8155c52b831fb942adbec08826ba128bbf5618" + "url": "https://github.com/cakephp/core.git", + "reference": "16249fa6771663e6649cbdb832f7ff25bf568b84" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/3e8155c52b831fb942adbec08826ba128bbf5618", - "reference": "3e8155c52b831fb942adbec08826ba128bbf5618", + "url": "https://api.github.com/repos/cakephp/core/zipball/16249fa6771663e6649cbdb832f7ff25bf568b84", + "reference": "16249fa6771663e6649cbdb832f7ff25bf568b84", "shasum": "" }, "require": { - "php": "^7.2.9", - "psr/log": "^1.0", - "symfony/var-dumper": "^4.4|^5.0" + "cakephp/utility": "^3.6.0", + "php": ">=5.6.0" }, - "require-dev": { - "symfony/http-kernel": "^4.4|^5.0", - "symfony/serializer": "^4.4|^5.0" + "suggest": { + "cakephp/cache": "To use Configure::store() and restore().", + "cakephp/event": "To use PluginApplicationInterface or plugin applications." }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.1-dev" - } - }, "autoload": { "psr-4": { - "Symfony\\Component\\ErrorHandler\\": "" + "Cake\\Core\\": "." }, - "exclude-from-classmap": [ - "/Tests/" + "files": [ + "functions.php" ] }, "notification-url": "https://packagist.org/downloads/", @@ -2202,68 +2430,48 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "CakePHP Community", + "homepage": "https://github.com/cakephp/core/graphs/contributors" } ], - "description": "Symfony ErrorHandler Component", - "homepage": "https://symfony.com", - "time": "2019-11-17T18:31:35+00:00" + "description": "CakePHP Framework Core classes", + "homepage": "https://cakephp.org", + "keywords": [ + "cakephp", + "core", + "framework" + ], + "time": "2020-01-10T15:24:40+00:00" }, { - "name": "symfony/event-dispatcher", - "version": "dev-master", + "name": "cakephp/utility", + "version": "3.x-dev", "source": { "type": "git", - "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "31c8eff641e1c57812315045957d67e430b6440a" + "url": "https://github.com/cakephp/utility.git", + "reference": "9f121defbff4b5f3691b33de8cb203b8923fc2a4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/31c8eff641e1c57812315045957d67e430b6440a", - "reference": "31c8eff641e1c57812315045957d67e430b6440a", + "url": "https://api.github.com/repos/cakephp/utility/zipball/9f121defbff4b5f3691b33de8cb203b8923fc2a4", + "reference": "9f121defbff4b5f3691b33de8cb203b8923fc2a4", "shasum": "" }, "require": { - "php": "^7.2.9", - "symfony/event-dispatcher-contracts": "^2" - }, - "conflict": { - "symfony/dependency-injection": "<4.4" - }, - "provide": { - "psr/event-dispatcher-implementation": "1.0", - "symfony/event-dispatcher-implementation": "2.0" - }, - "require-dev": { - "psr/log": "~1.0", - "symfony/config": "^4.4|^5.0", - "symfony/dependency-injection": "^4.4|^5.0", - "symfony/expression-language": "^4.4|^5.0", - "symfony/http-foundation": "^4.4|^5.0", - "symfony/service-contracts": "^1.1|^2", - "symfony/stopwatch": "^4.4|^5.0" + "cakephp/core": "^3.6.0", + "php": ">=5.6.0" }, "suggest": { - "symfony/dependency-injection": "", - "symfony/http-kernel": "" + "ext-intl": "To use Text::transliterate() or Text::slug()", + "lib-ICU": "To use Text::transliterate() or Text::slug()" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.1-dev" - } - }, "autoload": { "psr-4": { - "Symfony\\Component\\EventDispatcher\\": "" + "Cake\\Utility\\": "." }, - "exclude-from-classmap": [ - "/Tests/" + "files": [ + "bootstrap.php" ] }, "notification-url": "https://packagist.org/downloads/", @@ -2272,49 +2480,50 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "CakePHP Community", + "homepage": "https://github.com/cakephp/utility/graphs/contributors" } ], - "description": "Symfony EventDispatcher Component", - "homepage": "https://symfony.com", - "time": "2019-11-17T18:31:35+00:00" + "description": "CakePHP Utility classes such as Inflector, String, Hash, and Security", + "homepage": "https://cakephp.org", + "keywords": [ + "cakephp", + "hash", + "inflector", + "security", + "string", + "utility" + ], + "time": "2020-02-18T01:57:35+00:00" }, { - "name": "symfony/event-dispatcher-contracts", - "version": "dev-master", + "name": "clue/block-react", + "version": "v1.3.1", "source": { "type": "git", - "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "bb09b1d8f8a35243195189ded0d41bdc798ac2fb" + "url": "https://github.com/clue/reactphp-block.git", + "reference": "2f516b28259c203d67c4c963772dd7e9db652737" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/bb09b1d8f8a35243195189ded0d41bdc798ac2fb", - "reference": "bb09b1d8f8a35243195189ded0d41bdc798ac2fb", + "url": "https://api.github.com/repos/clue/reactphp-block/zipball/2f516b28259c203d67c4c963772dd7e9db652737", + "reference": "2f516b28259c203d67c4c963772dd7e9db652737", "shasum": "" }, "require": { - "php": "^7.2.9", - "psr/event-dispatcher": "^1" + "php": ">=5.3", + "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3.5", + "react/promise": "^2.7 || ^1.2.1", + "react/promise-timer": "^1.5" }, - "suggest": { - "symfony/event-dispatcher-implementation": "" + "require-dev": { + "phpunit/phpunit": "^6.4 || ^5.7 || ^4.8.35" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, "autoload": { - "psr-4": { - "Symfony\\Contracts\\EventDispatcher\\": "" - } + "files": [ + "src/functions_include.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2322,57 +2531,54 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Christian Lück", + "email": "christian@lueck.tv" } ], - "description": "Generic abstractions related to dispatching event", - "homepage": "https://symfony.com", + "description": "Lightweight library that eases integrating async components built for ReactPHP in a traditional, blocking environment.", + "homepage": "https://github.com/clue/reactphp-block", "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" + "async", + "await", + "blocking", + "event loop", + "promise", + "reactphp", + "sleep", + "synchronous" ], - "time": "2019-11-09T09:18:34+00:00" + "time": "2019-04-09T11:45:04+00:00" }, { - "name": "symfony/filesystem", - "version": "dev-master", + "name": "doctrine/inflector", + "version": "1.3.x-dev", "source": { "type": "git", - "url": "https://github.com/symfony/filesystem.git", - "reference": "30a974368c3dcf06ea9ab719b3796e4471e9326f" + "url": "https://github.com/doctrine/inflector.git", + "reference": "ec3a55242203ffa6a4b27c58176da97ff0a7aec1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/30a974368c3dcf06ea9ab719b3796e4471e9326f", - "reference": "30a974368c3dcf06ea9ab719b3796e4471e9326f", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/ec3a55242203ffa6a4b27c58176da97ff0a7aec1", + "reference": "ec3a55242203ffa6a4b27c58176da97ff0a7aec1", "shasum": "" }, "require": { - "php": "^7.2.9", - "symfony/polyfill-ctype": "~1.8" + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^6.2" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.1-dev" + "dev-master": "1.3.x-dev" } }, "autoload": { "psr-4": { - "Symfony\\Component\\Filesystem\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2380,48 +2586,72 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" }, { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "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": "Symfony Filesystem Component", - "homepage": "https://symfony.com", - "time": "2019-11-17T18:31:35+00:00" + "description": "Common String Manipulations with regard to casing and singular/plural rules.", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "inflection", + "pluralize", + "singularize", + "string" + ], + "time": "2019-10-30T19:59:35+00:00" }, { - "name": "symfony/finder", + "name": "doctrine/instantiator", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/symfony/finder.git", - "reference": "c71e6dd6763a462ec6bf5518cbf8f5454903d619" + "url": "https://github.com/doctrine/instantiator.git", + "reference": "6a1471ddbf2f448b35f3a8e390c903435e6dd5de" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/c71e6dd6763a462ec6bf5518cbf8f5454903d619", - "reference": "c71e6dd6763a462ec6bf5518cbf8f5454903d619", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/6a1471ddbf2f448b35f3a8e390c903435e6dd5de", + "reference": "6a1471ddbf2f448b35f3a8e390c903435e6dd5de", "shasum": "" }, "require": { - "php": "^7.2.9" + "php": "^7.1" + }, + "require-dev": { + "doctrine/coding-standard": "^6.0", + "ext-pdo": "*", + "ext-phar": "*", + "phpbench/phpbench": "^0.13", + "phpstan/phpstan-phpunit": "^0.11", + "phpstan/phpstan-shim": "^0.11", + "phpunit/phpunit": "^7.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.1-dev" + "dev-master": "1.4.x-dev" } }, "autoload": { "psr-4": { - "Symfony\\Component\\Finder\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2429,123 +2659,52 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "http://ocramius.github.com/" } ], - "description": "Symfony Finder Component", - "homepage": "https://symfony.com", - "time": "2019-11-17T21:58:13+00:00" + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://www.doctrine-project.org/projects/instantiator.html", + "keywords": [ + "constructor", + "instantiate" + ], + "time": "2019-12-23T19:18:31+00:00" }, { - "name": "symfony/framework-bundle", - "version": "dev-master", + "name": "drift/http-kernel", + "version": "0.1.7", "source": { "type": "git", - "url": "https://github.com/symfony/framework-bundle.git", - "reference": "1755e6f3ee7d5b55f93b800dde278e48e4121a69" + "url": "https://github.com/driftphp/http-kernel.git", + "reference": "83d39b0c5af3219c3bbf1899d89f051f76f9547a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/1755e6f3ee7d5b55f93b800dde278e48e4121a69", - "reference": "1755e6f3ee7d5b55f93b800dde278e48e4121a69", + "url": "https://api.github.com/repos/driftphp/http-kernel/zipball/83d39b0c5af3219c3bbf1899d89f051f76f9547a", + "reference": "83d39b0c5af3219c3bbf1899d89f051f76f9547a", "shasum": "" }, "require": { - "ext-xml": "*", - "php": "^7.2.9", - "symfony/cache": "^4.4|^5.0", - "symfony/config": "^5.0", + "clue/block-react": "^1.3", + "php": "^7.3", + "react/filesystem": "^0.1", + "react/http": "^0.8", + "react/promise": "^2.7", "symfony/dependency-injection": "^5.0", - "symfony/filesystem": "^4.4|^5.0", - "symfony/finder": "^4.4|^5.0", - "symfony/http-foundation": "^4.4|^5.0", - "symfony/http-kernel": "^5.0", - "symfony/polyfill-mbstring": "~1.0", - "symfony/routing": "^5.0" - }, - "conflict": { - "phpdocumentor/reflection-docblock": "<3.0", - "phpdocumentor/type-resolver": "<0.2.1", - "phpunit/phpunit": "<5.4.3", - "symfony/asset": "<4.4", - "symfony/browser-kit": "<4.4", - "symfony/console": "<4.4", - "symfony/dom-crawler": "<4.4", - "symfony/dotenv": "<4.4", - "symfony/form": "<4.4", - "symfony/http-client": "<4.4", - "symfony/lock": "<4.4", - "symfony/mailer": "<4.4", - "symfony/messenger": "<4.4", - "symfony/mime": "<4.4", - "symfony/property-info": "<4.4", - "symfony/serializer": "<4.4", - "symfony/stopwatch": "<4.4", - "symfony/translation": "<5.0", - "symfony/twig-bridge": "<4.4", - "symfony/twig-bundle": "<4.4", - "symfony/validator": "<4.4", - "symfony/web-profiler-bundle": "<4.4", - "symfony/workflow": "<4.4" + "symfony/event-dispatcher-contracts": "^2.0", + "symfony/http-kernel": "^4.4 || ^5.0" }, "require-dev": { - "doctrine/annotations": "~1.7", - "doctrine/cache": "~1.0", - "paragonie/sodium_compat": "^1.8", - "phpdocumentor/reflection-docblock": "^3.0|^4.0", - "symfony/asset": "^4.4|^5.0", - "symfony/browser-kit": "^4.4|^5.0", - "symfony/console": "^4.4|^5.0", - "symfony/css-selector": "^4.4|^5.0", - "symfony/dom-crawler": "^4.4|^5.0", - "symfony/dotenv": "^4.4|^5.0", - "symfony/expression-language": "^4.4|^5.0", - "symfony/form": "^4.4|^5.0", - "symfony/http-client": "^4.4|^5.0", - "symfony/lock": "^4.4|^5.0", - "symfony/mailer": "^4.4|^5.0", - "symfony/messenger": "^4.4|^5.0", - "symfony/mime": "^4.4|^5.0", - "symfony/polyfill-intl-icu": "~1.0", - "symfony/process": "^4.4|^5.0", - "symfony/property-info": "^4.4|^5.0", - "symfony/security-csrf": "^4.4|^5.0", - "symfony/security-http": "^4.4|^5.0", - "symfony/serializer": "^4.4|^5.0", - "symfony/stopwatch": "^4.4|^5.0", - "symfony/string": "^5.0", - "symfony/translation": "^5.0", - "symfony/twig-bundle": "^4.4|^5.0", - "symfony/validator": "^4.4|^5.0", - "symfony/web-link": "^4.4|^5.0", - "symfony/workflow": "^4.4|^5.0", - "symfony/yaml": "^4.4|^5.0", - "twig/twig": "^2.10|^3.0" - }, - "suggest": { - "ext-apcu": "For best performance of the system caches", - "symfony/console": "For using the console commands", - "symfony/form": "For using forms", - "symfony/property-info": "For using the property_info service", - "symfony/serializer": "For using the serializer service", - "symfony/validator": "For using validation", - "symfony/web-link": "For using web links, features such as preloading, prefetching or prerendering", - "symfony/yaml": "For using the debug:config and lint:yaml commands" - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "5.1-dev" - } + "mmoreram/base-bundle": "^2.1.0", + "symfony/console": "^5.0", + "symfony/yaml": "^5.0" }, + "type": "library", "autoload": { "psr-4": { - "Symfony\\Bundle\\FrameworkBundle\\": "" + "Drift\\HttpKernel\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -2557,54 +2716,38 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Marc Morera", + "email": "yuhu@mmoreram.com" } ], - "description": "Symfony FrameworkBundle", - "homepage": "https://symfony.com", - "time": "2019-11-17T21:48:42+00:00" + "description": "Http Kernel component for Drift, based on Symfony Http Kernel component", + "time": "2020-02-17T17:24:56+00:00" }, { - "name": "symfony/http-foundation", - "version": "dev-master", + "name": "evenement/evenement", + "version": "v3.0.1", "source": { "type": "git", - "url": "https://github.com/symfony/http-foundation.git", - "reference": "68efb46314ab9944cb5af220a26fec9c02b4e20a" - }, + "url": "https://github.com/igorw/evenement.git", + "reference": "531bfb9d15f8aa57454f5f0285b18bec903b8fb7" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/68efb46314ab9944cb5af220a26fec9c02b4e20a", - "reference": "68efb46314ab9944cb5af220a26fec9c02b4e20a", + "url": "https://api.github.com/repos/igorw/evenement/zipball/531bfb9d15f8aa57454f5f0285b18bec903b8fb7", + "reference": "531bfb9d15f8aa57454f5f0285b18bec903b8fb7", "shasum": "" }, "require": { - "php": "^7.2.9", - "symfony/mime": "^4.4|^5.0", - "symfony/polyfill-mbstring": "~1.1" + "php": ">=7.0" }, "require-dev": { - "predis/predis": "~1.0", - "symfony/expression-language": "^4.4|^5.0" + "phpunit/phpunit": "^6.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.1-dev" - } - }, "autoload": { - "psr-4": { - "Symfony\\Component\\HttpFoundation\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "psr-0": { + "Evenement": "src" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2612,94 +2755,47 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" } ], - "description": "Symfony HttpFoundation Component", - "homepage": "https://symfony.com", - "time": "2019-11-17T18:31:35+00:00" + "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": "symfony/http-kernel", + "name": "indigophp/hash-compat", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/symfony/http-kernel.git", - "reference": "42e66174ddb7b32fe9df0fcb6f179b49cce82a43" + "url": "https://github.com/indigophp/hash-compat.git", + "reference": "43a19f42093a0cd2d11874dff9d891027fc42214" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/42e66174ddb7b32fe9df0fcb6f179b49cce82a43", - "reference": "42e66174ddb7b32fe9df0fcb6f179b49cce82a43", + "url": "https://api.github.com/repos/indigophp/hash-compat/zipball/43a19f42093a0cd2d11874dff9d891027fc42214", + "reference": "43a19f42093a0cd2d11874dff9d891027fc42214", "shasum": "" }, "require": { - "php": "^7.2.9", - "psr/log": "~1.0", - "symfony/error-handler": "^4.4|^5.0", - "symfony/event-dispatcher": "^5.0", - "symfony/http-foundation": "^4.4|^5.0", - "symfony/polyfill-ctype": "^1.8", - "symfony/polyfill-php73": "^1.9" - }, - "conflict": { - "symfony/browser-kit": "<4.4", - "symfony/cache": "<5.0", - "symfony/config": "<5.0", - "symfony/dependency-injection": "<4.4", - "symfony/doctrine-bridge": "<5.0", - "symfony/form": "<5.0", - "symfony/http-client": "<5.0", - "symfony/mailer": "<5.0", - "symfony/messenger": "<5.0", - "symfony/translation": "<5.0", - "symfony/twig-bridge": "<5.0", - "symfony/validator": "<5.0", - "twig/twig": "<2.4" - }, - "provide": { - "psr/log-implementation": "1.0" + "php": ">=5.3" }, "require-dev": { - "psr/cache": "~1.0", - "symfony/browser-kit": "^4.4|^5.0", - "symfony/config": "^5.0", - "symfony/console": "^4.4|^5.0", - "symfony/css-selector": "^4.4|^5.0", - "symfony/dependency-injection": "^4.4|^5.0", - "symfony/dom-crawler": "^4.4|^5.0", - "symfony/expression-language": "^4.4|^5.0", - "symfony/finder": "^4.4|^5.0", - "symfony/process": "^4.4|^5.0", - "symfony/routing": "^4.4|^5.0", - "symfony/stopwatch": "^4.4|^5.0", - "symfony/translation": "^4.4|^5.0", - "symfony/translation-contracts": "^1.1|^2", - "twig/twig": "^2.4|^3.0" - }, - "suggest": { - "symfony/browser-kit": "", - "symfony/config": "", - "symfony/console": "", - "symfony/dependency-injection": "" + "phpunit/phpunit": "~4.4" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.1-dev" + "dev-master": "1.2-dev" } }, "autoload": { - "psr-4": { - "Symfony\\Component\\HttpKernel\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" + "files": [ + "src/hash_equals.php", + "src/hash_pbkdf2.php" ] }, "notification-url": "https://packagist.org/downloads/", @@ -2708,233 +2804,203 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" } ], - "description": "Symfony HttpKernel Component", - "homepage": "https://symfony.com", - "time": "2019-11-17T21:58:13+00:00" + "description": "Backports hash_* functionality to older PHP versions", + "homepage": "https://indigophp.com", + "keywords": [ + "hash", + "hash_equals", + "hash_pbkdf2" + ], + "time": "2015-08-22T07:03:35+00:00" }, { - "name": "symfony/mime", - "version": "dev-master", + "name": "myclabs/deep-copy", + "version": "1.x-dev", "source": { "type": "git", - "url": "https://github.com/symfony/mime.git", - "reference": "558ad9d02a93b70b0fea9366f2c0e581713c8362" + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "b2c28789e80a97badd14145fda39b545d83ca3ef" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/558ad9d02a93b70b0fea9366f2c0e581713c8362", - "reference": "558ad9d02a93b70b0fea9366f2c0e581713c8362", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/b2c28789e80a97badd14145fda39b545d83ca3ef", + "reference": "b2c28789e80a97badd14145fda39b545d83ca3ef", "shasum": "" }, "require": { - "php": "^7.2.9", - "symfony/polyfill-intl-idn": "^1.10", - "symfony/polyfill-mbstring": "^1.0" + "php": "^7.1" }, - "conflict": { - "symfony/mailer": "<4.4" + "replace": { + "myclabs/deep-copy": "self.version" }, "require-dev": { - "egulias/email-validator": "^2.1.10", - "symfony/dependency-injection": "^4.4|^5.0" + "doctrine/collections": "^1.0", + "doctrine/common": "^2.6", + "phpunit/phpunit": "^7.1" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.1-dev" - } - }, "autoload": { "psr-4": { - "Symfony\\Component\\Mime\\": "" + "DeepCopy\\": "src/DeepCopy/" }, - "exclude-from-classmap": [ - "/Tests/" + "files": [ + "src/DeepCopy/deep_copy.php" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "A library to manipulate MIME messages", - "homepage": "https://symfony.com", + "description": "Create deep copies (clones) of your objects", "keywords": [ - "mime", - "mime-type" + "clone", + "copy", + "duplicate", + "object", + "object graph" ], - "time": "2019-11-17T18:31:35+00:00" + "time": "2020-01-17T21:11:47+00:00" }, { - "name": "symfony/polyfill-ctype", + "name": "phar-io/manifest", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "550ebaac289296ce228a706d0867afc34687e3f4" + "url": "https://github.com/phar-io/manifest.git", + "reference": "3d94e3b6eb309e921a100a4992f72314299bb03f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/550ebaac289296ce228a706d0867afc34687e3f4", - "reference": "550ebaac289296ce228a706d0867afc34687e3f4", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/3d94e3b6eb309e921a100a4992f72314299bb03f", + "reference": "3d94e3b6eb309e921a100a4992f72314299bb03f", "shasum": "" }, "require": { - "php": ">=5.3.3" + "ext-dom": "*", + "ext-phar": "*", + "ext-xmlwriter": "*", + "phar-io/version": "^2.0", + "php": "^7.2" }, - "suggest": { - "ext-ctype": "For best performance" + "require-dev": { + "phpunit/phpunit": "^8.2" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.12-dev" + "dev-master": "1.0.x-dev" } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Ctype\\": "" - }, - "files": [ - "bootstrap.php" + "classmap": [ + "src/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Gert de Pagter", - "email": "BackEndTea@gmail.com" + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" }, { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" } ], - "description": "Symfony polyfill for ctype functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "ctype", - "polyfill", - "portable" - ], - "time": "2019-08-06T08:03:45+00:00" + "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", + "time": "2019-12-29T10:29:09+00:00" }, { - "name": "symfony/polyfill-intl-idn", - "version": "dev-master", + "name": "phar-io/version", + "version": "2.0.1", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "6af626ae6fa37d396dc90a399c0ff08e5cfc45b2" + "url": "https://github.com/phar-io/version.git", + "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/6af626ae6fa37d396dc90a399c0ff08e5cfc45b2", - "reference": "6af626ae6fa37d396dc90a399c0ff08e5cfc45b2", + "url": "https://api.github.com/repos/phar-io/version/zipball/45a2ec53a73c70ce41d55cedef9063630abaf1b6", + "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6", "shasum": "" }, "require": { - "php": ">=5.3.3", - "symfony/polyfill-mbstring": "^1.3", - "symfony/polyfill-php72": "^1.9" - }, - "suggest": { - "ext-intl": "For best performance" + "php": "^5.6 || ^7.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.12-dev" - } - }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Intl\\Idn\\": "" - }, - "files": [ - "bootstrap.php" + "classmap": [ + "src/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Laurent Bassin", - "email": "laurent@bassin.info" + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" }, { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" } ], - "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "idn", - "intl", - "polyfill", - "portable", - "shim" - ], - "time": "2019-08-06T08:03:45+00:00" + "description": "Library for handling version information and constraints", + "time": "2018-07-08T19:19:57+00:00" }, { - "name": "symfony/polyfill-mbstring", + "name": "phpdocumentor/reflection-common", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "a874bbf9135bd76175baa2c26d14312c9ef25543" + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "b0843c8cbcc2dc5eda5158e583c7199a5e44c86d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/a874bbf9135bd76175baa2c26d14312c9ef25543", - "reference": "a874bbf9135bd76175baa2c26d14312c9ef25543", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/b0843c8cbcc2dc5eda5158e583c7199a5e44c86d", + "reference": "b0843c8cbcc2dc5eda5158e583c7199a5e44c86d", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.1" }, - "suggest": { - "ext-mbstring": "For best performance" + "require-dev": { + "phpunit/phpunit": "~6" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.12-dev" + "dev-master": "2.x-dev" } }, "autoload": { "psr-4": { - "Symfony\\Polyfill\\Mbstring\\": "" - }, - "files": [ - "bootstrap.php" - ] + "phpDocumentor\\Reflection\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2942,55 +3008,56 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" } ], - "description": "Symfony polyfill for the Mbstring extension", - "homepage": "https://symfony.com", + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", "keywords": [ - "compatibility", - "mbstring", - "polyfill", - "portable", - "shim" + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" ], - "time": "2019-09-17T10:46:08+00:00" + "time": "2019-12-20T12:45:35+00:00" }, { - "name": "symfony/polyfill-php72", + "name": "phpdocumentor/reflection-docblock", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "04ce3335667451138df4307d6a9b61565560199e" + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/04ce3335667451138df4307d6a9b61565560199e", - "reference": "04ce3335667451138df4307d6a9b61565560199e", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e", + "reference": "cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e", "shasum": "" }, "require": { - "php": ">=5.3.3" + "ext-filter": "^7.1", + "php": "^7.2", + "phpdocumentor/reflection-common": "^2.0", + "phpdocumentor/type-resolver": "^1.0", + "webmozart/assert": "^1" + }, + "require-dev": { + "doctrine/instantiator": "^1", + "mockery/mockery": "^1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.12-dev" + "dev-master": "5.x-dev" } }, "autoload": { "psr-4": { - "Symfony\\Polyfill\\Php72\\": "" - }, - "files": [ - "bootstrap.php" - ] + "phpDocumentor\\Reflection\\": "src" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2998,57 +3065,49 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Mike van Riel", + "email": "me@mikevanriel.com" }, { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Jaap van Otterdijk", + "email": "account@ijaap.nl" } ], - "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "time": "2019-08-06T08:03:45+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": "2020-02-22T12:28:44+00:00" }, { - "name": "symfony/polyfill-php73", + "name": "phpdocumentor/type-resolver", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "2ceb49eaccb9352bff54d22570276bb75ba4a188" + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "7462d5f123dfc080dfdf26897032a6513644fc95" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/2ceb49eaccb9352bff54d22570276bb75ba4a188", - "reference": "2ceb49eaccb9352bff54d22570276bb75ba4a188", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/7462d5f123dfc080dfdf26897032a6513644fc95", + "reference": "7462d5f123dfc080dfdf26897032a6513644fc95", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": "^7.2", + "phpdocumentor/reflection-common": "^2.0" + }, + "require-dev": { + "ext-tokenizer": "^7.2", + "mockery/mockery": "~1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.12-dev" + "dev-master": "1.x-dev" } }, "autoload": { "psr-4": { - "Symfony\\Polyfill\\Php73\\": "" - }, - "files": [ - "bootstrap.php" - ], - "classmap": [ - "Resources/stubs" - ] + "phpDocumentor\\Reflection\\": "src" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3056,75 +3115,48 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Mike van Riel", + "email": "me@mikevanriel.com" } ], - "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "time": "2019-08-06T08:03:45+00:00" + "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", + "time": "2020-02-18T18:59:58+00:00" }, { - "name": "symfony/routing", + "name": "phpspec/prophecy", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/symfony/routing.git", - "reference": "d8d88e6cf05f182b782b857317d04d71ee2c63e0" + "url": "https://github.com/phpspec/prophecy.git", + "reference": "b4400efc9d206e83138e2bb97ed7f5b14b831cd9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/d8d88e6cf05f182b782b857317d04d71ee2c63e0", - "reference": "d8d88e6cf05f182b782b857317d04d71ee2c63e0", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/b4400efc9d206e83138e2bb97ed7f5b14b831cd9", + "reference": "b4400efc9d206e83138e2bb97ed7f5b14b831cd9", "shasum": "" }, "require": { - "php": "^7.2.9" - }, - "conflict": { - "symfony/config": "<5.0", - "symfony/dependency-injection": "<4.4", - "symfony/yaml": "<4.4" + "doctrine/instantiator": "^1.0.2", + "php": "^5.3|^7.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": { - "doctrine/annotations": "~1.2", - "psr/log": "~1.0", - "symfony/config": "^5.0", - "symfony/dependency-injection": "^4.4|^5.0", - "symfony/expression-language": "^4.4|^5.0", - "symfony/http-foundation": "^4.4|^5.0", - "symfony/yaml": "^4.4|^5.0" - }, - "suggest": { - "doctrine/annotations": "For using the annotation loader", - "symfony/config": "For using the all-in-one router or any loader", - "symfony/expression-language": "For using expression matching", - "symfony/http-foundation": "For using a Symfony Request object", - "symfony/yaml": "For using the YAML loader" + "phpspec/phpspec": "^2.5 || ^3.2", + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.1-dev" + "dev-master": "1.10.x-dev" } }, "autoload": { "psr-4": { - "Symfony\\Component\\Routing\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "Prophecy\\": "src/Prophecy" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3132,374 +3164,390 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" }, { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Marcello Duarte", + "email": "marcello.duarte@gmail.com" } ], - "description": "Symfony Routing Component", - "homepage": "https://symfony.com", + "description": "Highly opinionated mocking framework for PHP 5.3+", + "homepage": "https://github.com/phpspec/prophecy", "keywords": [ - "router", - "routing", - "uri", - "url" + "Double", + "Dummy", + "fake", + "mock", + "spy", + "stub" ], - "time": "2019-11-17T18:31:35+00:00" + "time": "2020-01-20T15:57:02+00:00" }, { - "name": "symfony/service-contracts", - "version": "dev-master", + "name": "phpunit/php-code-coverage", + "version": "6.1.4", "source": { "type": "git", - "url": "https://github.com/symfony/service-contracts.git", - "reference": "9d99e1556417bf227a62e14856d630672bf10eaf" + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "807e6013b00af69b6c5d9ceb4282d0393dbb9d8d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/9d99e1556417bf227a62e14856d630672bf10eaf", - "reference": "9d99e1556417bf227a62e14856d630672bf10eaf", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/807e6013b00af69b6c5d9ceb4282d0393dbb9d8d", + "reference": "807e6013b00af69b6c5d9ceb4282d0393dbb9d8d", "shasum": "" }, "require": { - "php": "^7.2.9", - "psr/container": "^1.0" + "ext-dom": "*", + "ext-xmlwriter": "*", + "php": "^7.1", + "phpunit/php-file-iterator": "^2.0", + "phpunit/php-text-template": "^1.2.1", + "phpunit/php-token-stream": "^3.0", + "sebastian/code-unit-reverse-lookup": "^1.0.1", + "sebastian/environment": "^3.1 || ^4.0", + "sebastian/version": "^2.0.1", + "theseer/tokenizer": "^1.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.0" }, "suggest": { - "symfony/service-implementation": "" + "ext-xdebug": "^2.6.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "6.1-dev" } }, "autoload": { - "psr-4": { - "Symfony\\Contracts\\Service\\": "" - } + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" } ], - "description": "Generic abstractions related to writing services", - "homepage": "https://symfony.com", + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" + "coverage", + "testing", + "xunit" ], - "time": "2019-11-09T09:18:34+00:00" + "time": "2018-10-31T16:06:48+00:00" }, { - "name": "symfony/stopwatch", - "version": "dev-master", + "name": "phpunit/php-file-iterator", + "version": "2.0.2", "source": { "type": "git", - "url": "https://github.com/symfony/stopwatch.git", - "reference": "8cbd758b8ebe8c2c21dc578bc04c023958b6db08" + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "050bedf145a257b1ff02746c31894800e5122946" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/stopwatch/zipball/8cbd758b8ebe8c2c21dc578bc04c023958b6db08", - "reference": "8cbd758b8ebe8c2c21dc578bc04c023958b6db08", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/050bedf145a257b1ff02746c31894800e5122946", + "reference": "050bedf145a257b1ff02746c31894800e5122946", "shasum": "" }, "require": { - "php": "^7.2.9", - "symfony/service-contracts": "^1.0|^2" + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.1-dev" + "dev-master": "2.0.x-dev" } }, "autoload": { - "psr-4": { - "Symfony\\Component\\Stopwatch\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" + "classmap": [ + "src/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" } ], - "description": "Symfony Stopwatch Component", - "homepage": "https://symfony.com", - "time": "2019-11-17T18:31:35+00:00" - }, - { - "name": "symfony/translation", - "version": "dev-master", + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "time": "2018-09-13T20:33:42+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "1.2.1", "source": { "type": "git", - "url": "https://github.com/symfony/translation.git", - "reference": "49c45012a7fe6c3faa02b439922f1fe730ac6849" + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/49c45012a7fe6c3faa02b439922f1fe730ac6849", - "reference": "49c45012a7fe6c3faa02b439922f1fe730ac6849", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686", "shasum": "" }, "require": { - "php": "^7.2.9", - "symfony/polyfill-mbstring": "~1.0", - "symfony/translation-contracts": "^2" + "php": ">=5.3.3" }, - "conflict": { - "symfony/config": "<4.4", - "symfony/dependency-injection": "<5.0", - "symfony/http-kernel": "<5.0", - "symfony/twig-bundle": "<5.0", - "symfony/yaml": "<4.4" + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] }, - "provide": { - "symfony/translation-implementation": "2.0" + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "time": "2015-06-21T13:50:34+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "2.1.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "1038454804406b0b5f5f520358e78c1c2f71501e" }, - "require-dev": { - "psr/log": "~1.0", - "symfony/config": "^4.4|^5.0", - "symfony/console": "^4.4|^5.0", - "symfony/dependency-injection": "^5.0", - "symfony/finder": "^4.4|^5.0", - "symfony/http-kernel": "^5.0", - "symfony/intl": "^4.4|^5.0", - "symfony/service-contracts": "^1.1.2|^2", - "symfony/yaml": "^4.4|^5.0" + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/1038454804406b0b5f5f520358e78c1c2f71501e", + "reference": "1038454804406b0b5f5f520358e78c1c2f71501e", + "shasum": "" }, - "suggest": { - "psr/log-implementation": "To use logging capability in translator", - "symfony/config": "", - "symfony/yaml": "" + "require": { + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.1-dev" + "dev-master": "2.1-dev" } }, "autoload": { - "psr-4": { - "Symfony\\Component\\Translation\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" + "classmap": [ + "src/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" } ], - "description": "Symfony Translation Component", - "homepage": "https://symfony.com", - "time": "2019-11-17T18:31:35+00:00" + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "time": "2019-06-07T04:22:29+00:00" }, { - "name": "symfony/translation-contracts", - "version": "dev-master", + "name": "phpunit/php-token-stream", + "version": "3.1.1", "source": { "type": "git", - "url": "https://github.com/symfony/translation-contracts.git", - "reference": "8feb81e6bb1a42d6a3b1429c751d291eb6d05297" + "url": "https://github.com/sebastianbergmann/php-token-stream.git", + "reference": "995192df77f63a59e47f025390d2d1fdf8f425ff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/8feb81e6bb1a42d6a3b1429c751d291eb6d05297", - "reference": "8feb81e6bb1a42d6a3b1429c751d291eb6d05297", + "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/995192df77f63a59e47f025390d2d1fdf8f425ff", + "reference": "995192df77f63a59e47f025390d2d1fdf8f425ff", "shasum": "" }, "require": { - "php": "^7.2.9" + "ext-tokenizer": "*", + "php": "^7.1" }, - "suggest": { - "symfony/translation-implementation": "" + "require-dev": { + "phpunit/phpunit": "^7.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "3.1-dev" } }, "autoload": { - "psr-4": { - "Symfony\\Contracts\\Translation\\": "" - } + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" } ], - "description": "Generic abstractions related to translation", - "homepage": "https://symfony.com", + "description": "Wrapper around PHP's tokenizer extension.", + "homepage": "https://github.com/sebastianbergmann/php-token-stream/", "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" + "tokenizer" ], - "time": "2019-11-09T09:18:34+00:00" + "time": "2019-09-17T06:23:10+00:00" }, { - "name": "symfony/var-dumper", - "version": "dev-master", + "name": "phpunit/phpunit", + "version": "7.5.17", "source": { "type": "git", - "url": "https://github.com/symfony/var-dumper.git", - "reference": "b78506a6e4be45ab177ad416f6fe3d5f97e47274" + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "4c92a15296e58191a4cd74cff3b34fc8e374174a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/b78506a6e4be45ab177ad416f6fe3d5f97e47274", - "reference": "b78506a6e4be45ab177ad416f6fe3d5f97e47274", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/4c92a15296e58191a4cd74cff3b34fc8e374174a", + "reference": "4c92a15296e58191a4cd74cff3b34fc8e374174a", "shasum": "" }, "require": { - "php": "^7.2.9", - "symfony/polyfill-mbstring": "~1.0" + "doctrine/instantiator": "^1.1", + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "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": "^6.0.7", + "phpunit/php-file-iterator": "^2.0.1", + "phpunit/php-text-template": "^1.2.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": "^2.0", + "sebastian/version": "^2.0.1" }, "conflict": { - "phpunit/phpunit": "<5.4.3", - "symfony/console": "<4.4" + "phpunit/phpunit-mock-objects": "*" }, "require-dev": { - "ext-iconv": "*", - "symfony/console": "^4.4|^5.0", - "symfony/process": "^4.4|^5.0", - "twig/twig": "^2.4|^3.0" + "ext-pdo": "*" }, "suggest": { - "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", - "ext-intl": "To show region name in time zone dump", - "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" + "ext-soap": "*", + "ext-xdebug": "*", + "phpunit/php-invoker": "^2.0" }, "bin": [ - "Resources/bin/var-dump-server" + "phpunit" ], "type": "library", "extra": { "branch-alias": { - "dev-master": "5.1-dev" + "dev-master": "7.5-dev" } }, "autoload": { - "files": [ - "Resources/functions/dump.php" - ], - "psr-4": { - "Symfony\\Component\\VarDumper\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" + "classmap": [ + "src/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" } ], - "description": "Symfony mechanism for exploring and dumping PHP variables", - "homepage": "https://symfony.com", + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", "keywords": [ - "debug", - "dump" + "phpunit", + "testing", + "xunit" ], - "time": "2019-11-17T18:31:35+00:00" + "time": "2019-10-28T10:37:36+00:00" }, { - "name": "symfony/var-exporter", + "name": "psr/http-message", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/symfony/var-exporter.git", - "reference": "d99fc38a662834ae28d44f27d66b28ee5b63fcc8" + "url": "https://github.com/php-fig/http-message.git", + "reference": "efd67d1dc14a7ef4fc4e518e7dee91c271d524e4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-exporter/zipball/d99fc38a662834ae28d44f27d66b28ee5b63fcc8", - "reference": "d99fc38a662834ae28d44f27d66b28ee5b63fcc8", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/efd67d1dc14a7ef4fc4e518e7dee91c271d524e4", + "reference": "efd67d1dc14a7ef4fc4e518e7dee91c271d524e4", "shasum": "" }, "require": { - "php": "^7.2.9" - }, - "require-dev": { - "symfony/var-dumper": "^4.4|^5.0" + "php": ">=5.3.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.1-dev" + "dev-master": "1.0.x-dev" } }, "autoload": { "psr-4": { - "Symfony\\Component\\VarExporter\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "Psr\\Http\\Message\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3507,206 +3555,323 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" } ], - "description": "A blend of var_export() + serialize() to turn any serializable data structure to plain PHP code", - "homepage": "https://symfony.com", + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "time": "2019-08-29T13:16:46+00:00" + }, + { + "name": "react/cache", + "version": "v1.0.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/cache.git", + "reference": "aa10d63a1b40a36a486bdf527f28bac607ee6466" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/cache/zipball/aa10d63a1b40a36a486bdf527f28bac607ee6466", + "reference": "aa10d63a1b40a36a486bdf527f28bac607ee6466", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "react/promise": "~2.0|~1.1" + }, + "require-dev": { + "phpunit/phpunit": "^6.4 || ^5.7 || ^4.8.35" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Async, Promise-based cache interface for ReactPHP", + "keywords": [ + "cache", + "caching", + "promise", + "reactphp" + ], + "time": "2019-07-11T13:45:28+00:00" + }, + { + "name": "react/child-process", + "version": "v0.6.1", + "source": { + "type": "git", + "url": "https://github.com/reactphp/child-process.git", + "reference": "6895afa583d51dc10a4b9e93cd3bce17b3b77ac3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/child-process/zipball/6895afa583d51dc10a4b9e93cd3bce17b3b77ac3", + "reference": "6895afa583d51dc10a4b9e93cd3bce17b3b77ac3", + "shasum": "" + }, + "require": { + "evenement/evenement": "^3.0 || ^2.0 || ^1.0", + "php": ">=5.3.0", + "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3.5", + "react/stream": "^1.0 || ^0.7.6" + }, + "require-dev": { + "phpunit/phpunit": "^7.0 || ^6.4 || ^5.7 || ^4.8.35", + "react/socket": "^1.0", + "sebastian/environment": "^3.0 || ^2.0 || ^1.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\ChildProcess\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Event-driven library for executing child processes with ReactPHP.", + "keywords": [ + "event-driven", + "process", + "reactphp" + ], + "time": "2019-02-15T13:48:16+00:00" + }, + { + "name": "react/dns", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/dns.git", + "reference": "a214d90c2884dac18d0cac6176202f247b66d762" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/dns/zipball/a214d90c2884dac18d0cac6176202f247b66d762", + "reference": "a214d90c2884dac18d0cac6176202f247b66d762", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "react/cache": "^1.0 || ^0.6 || ^0.5", + "react/event-loop": "^1.0 || ^0.5", + "react/promise": "^2.7 || ^1.2.1", + "react/promise-timer": "^1.2" + }, + "require-dev": { + "clue/block-react": "^1.2", + "phpunit/phpunit": "^7.0 || ^6.4 || ^5.7 || ^4.8.35" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Dns\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Async DNS resolver for ReactPHP", "keywords": [ - "clone", - "construct", - "export", - "hydrate", - "instantiate", - "serialize" + "async", + "dns", + "dns-resolver", + "reactphp" ], - "time": "2019-11-17T18:31:35+00:00" + "time": "2019-08-15T09:06:31+00:00" }, { - "name": "symfony/yaml", - "version": "dev-master", + "name": "react/event-loop", + "version": "v1.1.1", "source": { "type": "git", - "url": "https://github.com/symfony/yaml.git", - "reference": "01fff05da0d567d6b40078e02d77b515578eee6a" + "url": "https://github.com/reactphp/event-loop.git", + "reference": "6d24de090cd59cfc830263cfba965be77b563c13" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/01fff05da0d567d6b40078e02d77b515578eee6a", - "reference": "01fff05da0d567d6b40078e02d77b515578eee6a", + "url": "https://api.github.com/repos/reactphp/event-loop/zipball/6d24de090cd59cfc830263cfba965be77b563c13", + "reference": "6d24de090cd59cfc830263cfba965be77b563c13", "shasum": "" }, "require": { - "php": "^7.2.9", - "symfony/polyfill-ctype": "~1.8" - }, - "conflict": { - "symfony/console": "<4.4" + "php": ">=5.3.0" }, "require-dev": { - "symfony/console": "^4.4|^5.0" + "phpunit/phpunit": "^7.0 || ^6.4 || ^5.7 || ^4.8.35" }, "suggest": { - "symfony/console": "For validating YAML files using the lint command" + "ext-event": "~1.0 for ExtEventLoop", + "ext-pcntl": "For signal handling support when using the StreamSelectLoop", + "ext-uv": "* for ExtUvLoop" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.1-dev" - } - }, "autoload": { "psr-4": { - "Symfony\\Component\\Yaml\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "React\\EventLoop\\": "src" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } + "description": "ReactPHP's core reactor event loop that libraries can use for evented I/O.", + "keywords": [ + "asynchronous", + "event-loop" ], - "description": "Symfony Yaml Component", - "homepage": "https://symfony.com", - "time": "2019-11-17T18:31:35+00:00" + "time": "2020-01-01T18:39:52+00:00" }, { - "name": "theseer/tokenizer", - "version": "1.1.3", + "name": "react/filesystem", + "version": "0.1.x-dev", "source": { "type": "git", - "url": "https://github.com/theseer/tokenizer.git", - "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9" + "url": "https://github.com/reactphp/filesystem.git", + "reference": "766cdef9ba806367114f0c5ba36ea2a6eec8ccd2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/11336f6f84e16a720dae9d8e6ed5019efa85a0f9", - "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9", + "url": "https://api.github.com/repos/reactphp/filesystem/zipball/766cdef9ba806367114f0c5ba36ea2a6eec8ccd2", + "reference": "766cdef9ba806367114f0c5ba36ea2a6eec8ccd2", "shasum": "" }, "require": { - "ext-dom": "*", - "ext-tokenizer": "*", - "ext-xmlwriter": "*", - "php": "^7.0" + "evenement/evenement": "^3.0 || ^2.0", + "php": ">=5.4.0", + "react/event-loop": "^1.0 || ^0.5 || ^0.4", + "react/promise": "~2.2", + "react/promise-stream": "^1.1", + "react/stream": "^1.0 || ^0.7 || ^0.6 || ^0.5 || ^0.4", + "wyrihaximus/react-child-process-pool": "^1.3" + }, + "require-dev": { + "clue/block-react": "^1.1", + "phpunit/phpunit": "^6.0 || ^5.0 || ^4.8" + }, + "suggest": { + "ext-eio": "^1.2" }, "type": "library", "autoload": { - "classmap": [ - "src/" + "psr-4": { + "React\\Filesystem\\": "src/" + }, + "files": [ + "src/functions_include.php" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" + "name": "Cees-Jan Kiewiet", + "email": "ceesjank@gmail.com" } ], - "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", - "time": "2019-06-13T22:48:21+00:00" + "description": "Asynchronous filesystem abstraction.", + "keywords": [ + "asynchronous", + "eio", + "filesystem" + ], + "time": "2018-10-22T12:10:29+00:00" }, { - "name": "webmozart/assert", - "version": "1.5.0", + "name": "react/http", + "version": "v0.8.6", "source": { "type": "git", - "url": "https://github.com/webmozart/assert.git", - "reference": "88e6d84706d09a236046d686bbea96f07b3a34f4" + "url": "https://github.com/reactphp/http.git", + "reference": "248202e57195d06a4375f6d2f5c5b9ff9da3ea9e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/webmozart/assert/zipball/88e6d84706d09a236046d686bbea96f07b3a34f4", - "reference": "88e6d84706d09a236046d686bbea96f07b3a34f4", + "url": "https://api.github.com/repos/reactphp/http/zipball/248202e57195d06a4375f6d2f5c5b9ff9da3ea9e", + "reference": "248202e57195d06a4375f6d2f5c5b9ff9da3ea9e", "shasum": "" }, "require": { - "php": "^5.3.3 || ^7.0", - "symfony/polyfill-ctype": "^1.8" + "evenement/evenement": "^3.0 || ^2.0 || ^1.0", + "php": ">=5.3.0", + "react/promise": "^2.3 || ^1.2.1", + "react/promise-stream": "^1.1", + "react/socket": "^1.0 || ^0.8.3", + "react/stream": "^1.0 || ^0.7.1", + "ringcentral/psr7": "^1.2" }, "require-dev": { - "phpunit/phpunit": "^4.8.36 || ^7.5.13" + "clue/block-react": "^1.1", + "phpunit/phpunit": "^7.0 || ^6.4 || ^5.7 || ^4.8.35" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.3-dev" - } - }, "autoload": { "psr-4": { - "Webmozart\\Assert\\": "src/" + "React\\Http\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "authors": [ - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - } - ], - "description": "Assertions to validate method input/output with nice error messages.", + "description": "Event-driven, streaming plaintext HTTP and secure HTTPS server for ReactPHP", "keywords": [ - "assert", - "check", - "validate" + "event-driven", + "http", + "https", + "reactphp", + "server", + "streaming" ], - "time": "2019-08-24T08:43:50+00:00" - } - ], - "packages-dev": [ + "time": "2020-01-12T13:15:06+00:00" + }, { - "name": "cakephp/core", - "version": "3.8.6", + "name": "react/promise", + "version": "2.x-dev", "source": { "type": "git", - "url": "https://github.com/cakephp/core.git", - "reference": "890cd8a00e1f2eb512cbe05e1c470a9eb6b2d9dd" + "url": "https://github.com/reactphp/promise.git", + "reference": "7c98fda611a3879ed3381d2ca57d93239465dfa9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/cakephp/core/zipball/890cd8a00e1f2eb512cbe05e1c470a9eb6b2d9dd", - "reference": "890cd8a00e1f2eb512cbe05e1c470a9eb6b2d9dd", + "url": "https://api.github.com/repos/reactphp/promise/zipball/7c98fda611a3879ed3381d2ca57d93239465dfa9", + "reference": "7c98fda611a3879ed3381d2ca57d93239465dfa9", "shasum": "" }, "require": { - "cakephp/utility": "^3.6.0", - "php": ">=5.6.0" + "php": ">=5.4.0" }, - "suggest": { - "cakephp/cache": "To use Configure::store() and restore().", - "cakephp/event": "To use PluginApplicationInterface or plugin applications." + "require-dev": { + "phpunit/phpunit": "~4.8" }, "type": "library", "autoload": { "psr-4": { - "Cake\\Core\\": "." + "React\\Promise\\": "src/" }, "files": [ - "functions.php" + "src/functions_include.php" ] }, "notification-url": "https://packagist.org/downloads/", @@ -3715,48 +3880,49 @@ ], "authors": [ { - "name": "CakePHP Community", - "homepage": "https://github.com/cakephp/core/graphs/contributors" + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com" } ], - "description": "CakePHP Framework Core classes", - "homepage": "https://cakephp.org", + "description": "A lightweight implementation of CommonJS Promises/A for PHP", "keywords": [ - "cakephp", - "core", - "framework" + "promise", + "promises" ], - "time": "2019-10-30T04:06:05+00:00" + "time": "2019-12-03T16:46:28+00:00" }, { - "name": "cakephp/utility", - "version": "3.8.6", + "name": "react/promise-stream", + "version": "v1.2.0", "source": { "type": "git", - "url": "https://github.com/cakephp/utility.git", - "reference": "de3288dd74119e120c36576db33f401ec8e9549e" + "url": "https://github.com/reactphp/promise-stream.git", + "reference": "6384d8b76cf7dcc44b0bf3343fb2b2928412d1fe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/cakephp/utility/zipball/de3288dd74119e120c36576db33f401ec8e9549e", - "reference": "de3288dd74119e120c36576db33f401ec8e9549e", + "url": "https://api.github.com/repos/reactphp/promise-stream/zipball/6384d8b76cf7dcc44b0bf3343fb2b2928412d1fe", + "reference": "6384d8b76cf7dcc44b0bf3343fb2b2928412d1fe", "shasum": "" }, "require": { - "cakephp/core": "^3.6.0", - "php": ">=5.6.0" + "php": ">=5.3", + "react/promise": "^2.1 || ^1.2", + "react/stream": "^1.0 || ^0.7 || ^0.6 || ^0.5 || ^0.4.6" }, - "suggest": { - "ext-intl": "To use Text::transliterate() or Text::slug()", - "lib-ICU": "To use Text::transliterate() or Text::slug()" + "require-dev": { + "clue/block-react": "^1.0", + "phpunit/phpunit": "^7.0 || ^6.4 || ^5.7 || ^4.8.35", + "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3", + "react/promise-timer": "^1.0" }, "type": "library", "autoload": { "psr-4": { - "Cake\\Utility\\": "." + "React\\Promise\\Stream\\": "src/" }, "files": [ - "bootstrap.php" + "src/functions_include.php" ] }, "notification-url": "https://packagist.org/downloads/", @@ -3765,213 +3931,204 @@ ], "authors": [ { - "name": "CakePHP Community", - "homepage": "https://github.com/cakephp/utility/graphs/contributors" + "name": "Christian Lück", + "email": "christian@lueck.tv" } ], - "description": "CakePHP Utility classes such as Inflector, String, Hash, and Security", - "homepage": "https://cakephp.org", + "description": "The missing link between Promise-land and Stream-land for ReactPHP", + "homepage": "https://github.com/reactphp/promise-stream", "keywords": [ - "cakephp", - "hash", - "inflector", - "security", - "string", - "utility" + "Buffer", + "async", + "promise", + "reactphp", + "stream", + "unwrap" ], - "time": "2019-10-30T04:06:05+00:00" + "time": "2019-07-03T12:29:10+00:00" }, { - "name": "doctrine/inflector", - "version": "1.3.x-dev", + "name": "react/promise-timer", + "version": "v1.5.1", "source": { "type": "git", - "url": "https://github.com/doctrine/inflector.git", - "reference": "ec3a55242203ffa6a4b27c58176da97ff0a7aec1" + "url": "https://github.com/reactphp/promise-timer.git", + "reference": "35fb910604fd86b00023fc5cda477c8074ad0abc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/ec3a55242203ffa6a4b27c58176da97ff0a7aec1", - "reference": "ec3a55242203ffa6a4b27c58176da97ff0a7aec1", + "url": "https://api.github.com/repos/reactphp/promise-timer/zipball/35fb910604fd86b00023fc5cda477c8074ad0abc", + "reference": "35fb910604fd86b00023fc5cda477c8074ad0abc", "shasum": "" }, "require": { - "php": "^7.1" + "php": ">=5.3", + "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3.5", + "react/promise": "^2.7.0 || ^1.2.1" }, "require-dev": { - "phpunit/phpunit": "^6.2" + "phpunit/phpunit": "^6.4 || ^5.7 || ^4.8.35" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.3.x-dev" - } - }, "autoload": { "psr-4": { - "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "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" + "React\\Promise\\Timer\\": "src/" }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" + "name": "Christian Lück", + "email": "christian@lueck.tv" } ], - "description": "Common String Manipulations with regard to casing and singular/plural rules.", - "homepage": "http://www.doctrine-project.org", + "description": "A trivial implementation of timeouts for Promises, built on top of ReactPHP.", + "homepage": "https://github.com/reactphp/promise-timer", "keywords": [ - "inflection", - "pluralize", - "singularize", - "string" + "async", + "event-loop", + "promise", + "reactphp", + "timeout", + "timer" ], - "time": "2019-10-30T19:59:35+00:00" + "time": "2019-03-27T18:10:32+00:00" }, { - "name": "drift/http-kernel", - "version": "dev-master", + "name": "react/socket", + "version": "v1.3.0", "source": { "type": "git", - "url": "https://github.com/driftphp/http-kernel.git", - "reference": "503afe8689f51a5367be010ff9d29d72ad8752ff" + "url": "https://github.com/reactphp/socket.git", + "reference": "10f0629ec83ea0fa22597f348623f554227e3ca0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/driftphp/http-kernel/zipball/503afe8689f51a5367be010ff9d29d72ad8752ff", - "reference": "503afe8689f51a5367be010ff9d29d72ad8752ff", + "url": "https://api.github.com/repos/reactphp/socket/zipball/10f0629ec83ea0fa22597f348623f554227e3ca0", + "reference": "10f0629ec83ea0fa22597f348623f554227e3ca0", "shasum": "" }, "require": { - "php": "^7.2.9", - "react/filesystem": "*", - "react/promise": "*", - "symfony/dependency-injection": "^4.3 || ^5.0", - "symfony/http-kernel": "^4.3 || ^5.0" + "evenement/evenement": "^3.0 || ^2.0 || ^1.0", + "php": ">=5.3.0", + "react/dns": "^1.0 || ^0.4.13", + "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3.5", + "react/promise": "^2.6.0 || ^1.2.1", + "react/promise-timer": "^1.4.0", + "react/stream": "^1.1" }, "require-dev": { - "clue/block-react": "*", - "mmoreram/base-bundle": "^2.0.0", - "mmoreram/symfony-bundle-dependencies": "^2.2.0", - "symfony/console": "^5.0", - "symfony/stopwatch": "^5.0", - "symfony/yaml": "^5.0" + "clue/block-react": "^1.2", + "phpunit/phpunit": "^6.4 || ^5.7 || ^4.8.35" }, "type": "library", "autoload": { "psr-4": { - "Drift\\HttpKernel\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "React\\Socket\\": "src" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "authors": [ - { - "name": "Marc Morera", - "email": "yuhu@mmoreram.com" - } + "description": "Async, streaming plaintext TCP/IP and secure TLS socket server and client connections for ReactPHP", + "keywords": [ + "Connection", + "Socket", + "async", + "reactphp", + "stream" ], - "description": "Http Kernel component for Drift, based on Symfony Http Kernel component", - "time": "2019-11-18T18:02:47+00:00" + "time": "2019-07-10T10:11:14+00:00" }, { - "name": "evenement/evenement", - "version": "v3.0.1", + "name": "react/stream", + "version": "v1.1.0", "source": { "type": "git", - "url": "https://github.com/igorw/evenement.git", - "reference": "531bfb9d15f8aa57454f5f0285b18bec903b8fb7" + "url": "https://github.com/reactphp/stream.git", + "reference": "50426855f7a77ddf43b9266c22320df5bf6c6ce6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/igorw/evenement/zipball/531bfb9d15f8aa57454f5f0285b18bec903b8fb7", - "reference": "531bfb9d15f8aa57454f5f0285b18bec903b8fb7", + "url": "https://api.github.com/repos/reactphp/stream/zipball/50426855f7a77ddf43b9266c22320df5bf6c6ce6", + "reference": "50426855f7a77ddf43b9266c22320df5bf6c6ce6", "shasum": "" }, "require": { - "php": ">=7.0" + "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": { - "phpunit/phpunit": "^6.0" + "clue/stream-filter": "~1.2", + "phpunit/phpunit": "^6.4 || ^5.7 || ^4.8.35" }, "type": "library", "autoload": { - "psr-0": { - "Evenement": "src" + "psr-4": { + "React\\Stream\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "authors": [ - { - "name": "Igor Wiedler", - "email": "igor@wiedler.ch" - } - ], - "description": "Événement is a very simple event dispatching library for PHP", + "description": "Event-driven readable and writable streams for non-blocking I/O in ReactPHP", "keywords": [ - "event-dispatcher", - "event-emitter" + "event-driven", + "io", + "non-blocking", + "pipe", + "reactphp", + "readable", + "stream", + "writable" ], - "time": "2017-07-23T21:35:13+00:00" + "time": "2019-01-01T16:15:09+00:00" }, { - "name": "indigophp/hash-compat", - "version": "dev-master", + "name": "ringcentral/psr7", + "version": "1.2.2", "source": { "type": "git", - "url": "https://github.com/indigophp/hash-compat.git", - "reference": "43a19f42093a0cd2d11874dff9d891027fc42214" + "url": "https://github.com/ringcentral/psr7.git", + "reference": "dcd84bbb49b96c616d1dcc8bfb9bef3f2cd53d1c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/indigophp/hash-compat/zipball/43a19f42093a0cd2d11874dff9d891027fc42214", - "reference": "43a19f42093a0cd2d11874dff9d891027fc42214", + "url": "https://api.github.com/repos/ringcentral/psr7/zipball/dcd84bbb49b96c616d1dcc8bfb9bef3f2cd53d1c", + "reference": "dcd84bbb49b96c616d1dcc8bfb9bef3f2cd53d1c", "shasum": "" }, "require": { - "php": ">=5.3" + "php": ">=5.3", + "psr/http-message": "~1.0" + }, + "provide": { + "psr/http-message-implementation": "1.0" }, "require-dev": { - "phpunit/phpunit": "~4.4" + "phpunit/phpunit": "~4.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.2-dev" + "dev-master": "1.0-dev" } }, "autoload": { + "psr-4": { + "RingCentral\\Psr7\\": "src/" + }, "files": [ - "src/hash_equals.php", - "src/hash_pbkdf2.php" + "src/functions_include.php" ] }, "notification-url": "https://packagist.org/downloads/", @@ -3980,540 +4137,585 @@ ], "authors": [ { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com" + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" } ], - "description": "Backports hash_* functionality to older PHP versions", - "homepage": "https://indigophp.com", + "description": "PSR-7 message implementation", "keywords": [ - "hash", - "hash_equals", - "hash_pbkdf2" + "http", + "message", + "stream", + "uri" ], - "time": "2015-08-22T07:03:35+00:00" + "time": "2018-01-15T21:00:49+00:00" }, { - "name": "mmoreram/symfony-bundle-dependencies", - "version": "2.2.0", + "name": "sebastian/code-unit-reverse-lookup", + "version": "1.0.1", "source": { "type": "git", - "url": "https://github.com/mmoreram/symfony-bundle-dependencies.git", - "reference": "077fc6ffc319e46c4fa2e763bb23a3e1b851fe26" + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mmoreram/symfony-bundle-dependencies/zipball/077fc6ffc319e46c4fa2e763bb23a3e1b851fe26", - "reference": "077fc6ffc319e46c4fa2e763bb23a3e1b851fe26", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", + "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", "shasum": "" }, "require": { - "php": "^7.1", - "symfony/http-kernel": "^3.2|^4.0|^5.0" + "php": "^5.6 || ^7.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^2.0", - "mmoreram/php-formatter": "^1.3.1", - "phpunit/phpunit": "^5.6.4", - "symfony/dependency-injection": "^3.2|^4.0|^5.0" + "phpunit/phpunit": "^5.7 || ^6.0" }, "type": "library", - "autoload": { - "psr-4": { - "Mmoreram\\SymfonyBundleDependencies\\": "" + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" } }, + "autoload": { + "classmap": [ + "src/" + ] + }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Marc Morera", - "email": "yuhu@mmoreram.com" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" } ], - "description": "Dependencies resolver for Symfony Bundles", - "keywords": [ - "bundle", - "dependencies", - "symfony" - ], - "time": "2019-11-12T08:19:36+00:00" + "description": "Looks up which function or method a line of code belongs to", + "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", + "time": "2017-03-04T06:30:41+00:00" }, { - "name": "react/cache", - "version": "v1.0.0", + "name": "sebastian/comparator", + "version": "3.0.2", "source": { "type": "git", - "url": "https://github.com/reactphp/cache.git", - "reference": "aa10d63a1b40a36a486bdf527f28bac607ee6466" + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "5de4fc177adf9bce8df98d8d141a7559d7ccf6da" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/cache/zipball/aa10d63a1b40a36a486bdf527f28bac607ee6466", - "reference": "aa10d63a1b40a36a486bdf527f28bac607ee6466", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/5de4fc177adf9bce8df98d8d141a7559d7ccf6da", + "reference": "5de4fc177adf9bce8df98d8d141a7559d7ccf6da", "shasum": "" }, "require": { - "php": ">=5.3.0", - "react/promise": "~2.0|~1.1" + "php": "^7.1", + "sebastian/diff": "^3.0", + "sebastian/exporter": "^3.1" }, "require-dev": { - "phpunit/phpunit": "^6.4 || ^5.7 || ^4.8.35" + "phpunit/phpunit": "^7.1" }, "type": "library", - "autoload": { - "psr-4": { - "React\\Cache\\": "src/" + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" } }, + "autoload": { + "classmap": [ + "src/" + ] + }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], - "description": "Async, Promise-based cache interface for ReactPHP", + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "https://github.com/sebastianbergmann/comparator", "keywords": [ - "cache", - "caching", - "promise", - "reactphp" + "comparator", + "compare", + "equality" ], - "time": "2019-07-11T13:45:28+00:00" + "time": "2018-07-12T15:12:46+00:00" }, { - "name": "react/child-process", - "version": "v0.6.1", + "name": "sebastian/diff", + "version": "3.0.2", "source": { "type": "git", - "url": "https://github.com/reactphp/child-process.git", - "reference": "6895afa583d51dc10a4b9e93cd3bce17b3b77ac3" + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "720fcc7e9b5cf384ea68d9d930d480907a0c1a29" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/child-process/zipball/6895afa583d51dc10a4b9e93cd3bce17b3b77ac3", - "reference": "6895afa583d51dc10a4b9e93cd3bce17b3b77ac3", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/720fcc7e9b5cf384ea68d9d930d480907a0c1a29", + "reference": "720fcc7e9b5cf384ea68d9d930d480907a0c1a29", "shasum": "" }, "require": { - "evenement/evenement": "^3.0 || ^2.0 || ^1.0", - "php": ">=5.3.0", - "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3.5", - "react/stream": "^1.0 || ^0.7.6" + "php": "^7.1" }, "require-dev": { - "phpunit/phpunit": "^7.0 || ^6.4 || ^5.7 || ^4.8.35", - "react/socket": "^1.0", - "sebastian/environment": "^3.0 || ^2.0 || ^1.0" + "phpunit/phpunit": "^7.5 || ^8.0", + "symfony/process": "^2 || ^3.3 || ^4" }, "type": "library", - "autoload": { - "psr-4": { - "React\\ChildProcess\\": "src" + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" } }, + "autoload": { + "classmap": [ + "src/" + ] + }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], - "description": "Event-driven library for executing child processes with ReactPHP.", + "authors": [ + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", "keywords": [ - "event-driven", - "process", - "reactphp" + "diff", + "udiff", + "unidiff", + "unified diff" ], - "time": "2019-02-15T13:48:16+00:00" + "time": "2019-02-04T06:01:07+00:00" }, { - "name": "react/dns", - "version": "v1.2.0", + "name": "sebastian/environment", + "version": "4.2.3", "source": { "type": "git", - "url": "https://github.com/reactphp/dns.git", - "reference": "a214d90c2884dac18d0cac6176202f247b66d762" + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "464c90d7bdf5ad4e8a6aea15c091fec0603d4368" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/dns/zipball/a214d90c2884dac18d0cac6176202f247b66d762", - "reference": "a214d90c2884dac18d0cac6176202f247b66d762", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/464c90d7bdf5ad4e8a6aea15c091fec0603d4368", + "reference": "464c90d7bdf5ad4e8a6aea15c091fec0603d4368", "shasum": "" }, "require": { - "php": ">=5.3.0", - "react/cache": "^1.0 || ^0.6 || ^0.5", - "react/event-loop": "^1.0 || ^0.5", - "react/promise": "^2.7 || ^1.2.1", - "react/promise-timer": "^1.2" + "php": "^7.1" }, "require-dev": { - "clue/block-react": "^1.2", - "phpunit/phpunit": "^7.0 || ^6.4 || ^5.7 || ^4.8.35" + "phpunit/phpunit": "^7.5" + }, + "suggest": { + "ext-posix": "*" }, "type": "library", - "autoload": { - "psr-4": { - "React\\Dns\\": "src" + "extra": { + "branch-alias": { + "dev-master": "4.2-dev" } }, + "autoload": { + "classmap": [ + "src/" + ] + }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], - "description": "Async DNS resolver for ReactPHP", + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "http://www.github.com/sebastianbergmann/environment", "keywords": [ - "async", - "dns", - "dns-resolver", - "reactphp" + "Xdebug", + "environment", + "hhvm" ], - "time": "2019-08-15T09:06:31+00:00" + "time": "2019-11-20T08:46:58+00:00" }, { - "name": "react/event-loop", - "version": "v1.1.0", + "name": "sebastian/exporter", + "version": "3.1.2", "source": { "type": "git", - "url": "https://github.com/reactphp/event-loop.git", - "reference": "a0ecac955c67b57c40fe4a1b88a7cca1b58c982d" + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "68609e1261d215ea5b21b7987539cbfbe156ec3e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/event-loop/zipball/a0ecac955c67b57c40fe4a1b88a7cca1b58c982d", - "reference": "a0ecac955c67b57c40fe4a1b88a7cca1b58c982d", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/68609e1261d215ea5b21b7987539cbfbe156ec3e", + "reference": "68609e1261d215ea5b21b7987539cbfbe156ec3e", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": "^7.0", + "sebastian/recursion-context": "^3.0" }, "require-dev": { - "phpunit/phpunit": "^7.0 || ^6.4 || ^5.7 || ^4.8.35" - }, - "suggest": { - "ext-event": "~1.0 for ExtEventLoop", - "ext-pcntl": "For signal handling support when using the StreamSelectLoop", - "ext-uv": "* for ExtUvLoop" + "ext-mbstring": "*", + "phpunit/phpunit": "^6.0" }, "type": "library", - "autoload": { - "psr-4": { - "React\\EventLoop\\": "src" + "extra": { + "branch-alias": { + "dev-master": "3.1.x-dev" } }, + "autoload": { + "classmap": [ + "src/" + ] + }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], - "description": "ReactPHP's core reactor event loop that libraries can use for evented I/O.", + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "http://www.github.com/sebastianbergmann/exporter", "keywords": [ - "asynchronous", - "event-loop" + "export", + "exporter" ], - "time": "2019-02-07T16:19:49+00:00" + "time": "2019-09-14T09:02:43+00:00" }, { - "name": "react/filesystem", - "version": "dev-master", + "name": "sebastian/global-state", + "version": "2.0.0", "source": { "type": "git", - "url": "https://github.com/reactphp/filesystem.git", - "reference": "ea7d7e67b9707b1c9cf9adf3c1ff10782bc9ca25" + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/filesystem/zipball/ea7d7e67b9707b1c9cf9adf3c1ff10782bc9ca25", - "reference": "ea7d7e67b9707b1c9cf9adf3c1ff10782bc9ca25", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4", + "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4", "shasum": "" }, "require": { - "evenement/evenement": "^3.0 || ^2.0", - "php": ">=5.4.0", - "react/event-loop": "^1.0 || ^0.5 || ^0.4", - "react/promise": "~2.2", - "react/promise-stream": "^1.1", - "react/stream": "^1.0 || ^0.7 || ^0.6 || ^0.5 || ^0.4", - "wyrihaximus/react-child-process-pool": "^1.3" + "php": "^7.0" }, "require-dev": { - "clue/block-react": "^1.1", - "phpunit/phpunit": "^6.0 || ^5.0 || ^4.8" + "phpunit/phpunit": "^6.0" }, "suggest": { - "ext-eio": "^1.2" + "ext-uopz": "*" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, "autoload": { - "psr-4": { - "React\\Filesystem\\": "src/" - }, - "files": [ - "src/functions_include.php" + "classmap": [ + "src/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Cees-Jan Kiewiet", - "email": "ceesjank@gmail.com" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" } ], - "description": "Asynchronous filesystem abstraction.", + "description": "Snapshotting of global state", + "homepage": "http://www.github.com/sebastianbergmann/global-state", "keywords": [ - "asynchronous", - "eio", - "filesystem" + "global state" ], - "time": "2019-10-28T19:52:53+00:00" + "time": "2017-04-27T15:39:26+00:00" }, { - "name": "react/promise", - "version": "2.x-dev", + "name": "sebastian/object-enumerator", + "version": "3.0.3", "source": { "type": "git", - "url": "https://github.com/reactphp/promise.git", - "reference": "f16348c33d45ac47a838a70304014ee5079b73c8" + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/promise/zipball/f16348c33d45ac47a838a70304014ee5079b73c8", - "reference": "f16348c33d45ac47a838a70304014ee5079b73c8", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/7cfd9e65d11ffb5af41198476395774d4c8a84c5", + "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5", "shasum": "" }, "require": { - "php": ">=5.4.0" + "php": "^7.0", + "sebastian/object-reflector": "^1.1.1", + "sebastian/recursion-context": "^3.0" }, "require-dev": { - "phpunit/phpunit": "~4.8" + "phpunit/phpunit": "^6.0" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, "autoload": { - "psr-4": { - "React\\Promise\\": "src/" - }, - "files": [ - "src/functions_include.php" + "classmap": [ + "src/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Jan Sorgalla", - "email": "jsorgalla@gmail.com" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" } ], - "description": "A lightweight implementation of CommonJS Promises/A for PHP", - "keywords": [ - "promise", - "promises" - ], - "time": "2019-06-21T14:44:24+00:00" + "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" }, { - "name": "react/promise-stream", - "version": "v1.2.0", + "name": "sebastian/object-reflector", + "version": "1.1.1", "source": { "type": "git", - "url": "https://github.com/reactphp/promise-stream.git", - "reference": "6384d8b76cf7dcc44b0bf3343fb2b2928412d1fe" + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "773f97c67f28de00d397be301821b06708fca0be" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/promise-stream/zipball/6384d8b76cf7dcc44b0bf3343fb2b2928412d1fe", - "reference": "6384d8b76cf7dcc44b0bf3343fb2b2928412d1fe", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/773f97c67f28de00d397be301821b06708fca0be", + "reference": "773f97c67f28de00d397be301821b06708fca0be", "shasum": "" }, "require": { - "php": ">=5.3", - "react/promise": "^2.1 || ^1.2", - "react/stream": "^1.0 || ^0.7 || ^0.6 || ^0.5 || ^0.4.6" + "php": "^7.0" }, "require-dev": { - "clue/block-react": "^1.0", - "phpunit/phpunit": "^7.0 || ^6.4 || ^5.7 || ^4.8.35", - "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3", - "react/promise-timer": "^1.0" + "phpunit/phpunit": "^6.0" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, "autoload": { - "psr-4": { - "React\\Promise\\Stream\\": "src/" - }, - "files": [ - "src/functions_include.php" + "classmap": [ + "src/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Christian Lück", - "email": "christian@lueck.tv" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" } ], - "description": "The missing link between Promise-land and Stream-land for ReactPHP", - "homepage": "https://github.com/reactphp/promise-stream", - "keywords": [ - "Buffer", - "async", - "promise", - "reactphp", - "stream", - "unwrap" - ], - "time": "2019-07-03T12:29:10+00:00" + "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" }, { - "name": "react/promise-timer", - "version": "v1.5.1", + "name": "sebastian/recursion-context", + "version": "3.0.0", "source": { "type": "git", - "url": "https://github.com/reactphp/promise-timer.git", - "reference": "35fb910604fd86b00023fc5cda477c8074ad0abc" + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/promise-timer/zipball/35fb910604fd86b00023fc5cda477c8074ad0abc", - "reference": "35fb910604fd86b00023fc5cda477c8074ad0abc", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8", + "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8", "shasum": "" }, "require": { - "php": ">=5.3", - "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3.5", - "react/promise": "^2.7.0 || ^1.2.1" + "php": "^7.0" }, "require-dev": { - "phpunit/phpunit": "^6.4 || ^5.7 || ^4.8.35" + "phpunit/phpunit": "^6.0" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, "autoload": { - "psr-4": { - "React\\Promise\\Timer\\": "src/" - }, - "files": [ - "src/functions_include.php" + "classmap": [ + "src/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Christian Lück", - "email": "christian@lueck.tv" + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" } ], - "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": "2019-03-27T18:10:32+00:00" + "description": "Provides functionality to recursively process PHP variables", + "homepage": "http://www.github.com/sebastianbergmann/recursion-context", + "time": "2017-03-03T06:23:57+00:00" }, { - "name": "react/socket", - "version": "v1.3.0", + "name": "sebastian/resource-operations", + "version": "2.0.1", "source": { "type": "git", - "url": "https://github.com/reactphp/socket.git", - "reference": "10f0629ec83ea0fa22597f348623f554227e3ca0" + "url": "https://github.com/sebastianbergmann/resource-operations.git", + "reference": "4d7a795d35b889bf80a0cc04e08d77cedfa917a9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/socket/zipball/10f0629ec83ea0fa22597f348623f554227e3ca0", - "reference": "10f0629ec83ea0fa22597f348623f554227e3ca0", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/4d7a795d35b889bf80a0cc04e08d77cedfa917a9", + "reference": "4d7a795d35b889bf80a0cc04e08d77cedfa917a9", "shasum": "" }, "require": { - "evenement/evenement": "^3.0 || ^2.0 || ^1.0", - "php": ">=5.3.0", - "react/dns": "^1.0 || ^0.4.13", - "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3.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.2", - "phpunit/phpunit": "^6.4 || ^5.7 || ^4.8.35" + "php": "^7.1" }, "type": "library", - "autoload": { - "psr-4": { - "React\\Socket\\": "src" + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" } }, + "autoload": { + "classmap": [ + "src/" + ] + }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], - "description": "Async, streaming plaintext TCP/IP and secure TLS socket server and client connections for ReactPHP", - "keywords": [ - "Connection", - "Socket", - "async", - "reactphp", - "stream" + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } ], - "time": "2019-07-10T10:11:14+00:00" + "description": "Provides a list of PHP built-in functions that operate on resources", + "homepage": "https://www.github.com/sebastianbergmann/resource-operations", + "time": "2018-10-04T04:07:39+00:00" }, { - "name": "react/stream", - "version": "v1.1.0", + "name": "sebastian/version", + "version": "2.0.1", "source": { "type": "git", - "url": "https://github.com/reactphp/stream.git", - "reference": "50426855f7a77ddf43b9266c22320df5bf6c6ce6" + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/stream/zipball/50426855f7a77ddf43b9266c22320df5bf6c6ce6", - "reference": "50426855f7a77ddf43b9266c22320df5bf6c6ce6", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019", + "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019", "shasum": "" }, "require": { - "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", - "phpunit/phpunit": "^6.4 || ^5.7 || ^4.8.35" + "php": ">=5.6" }, "type": "library", - "autoload": { - "psr-4": { - "React\\Stream\\": "src" + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" } }, + "autoload": { + "classmap": [ + "src/" + ] + }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], - "description": "Event-driven readable and writable streams for non-blocking I/O in ReactPHP", - "keywords": [ - "event-driven", - "io", - "non-blocking", - "pipe", - "reactphp", - "readable", - "stream", - "writable" + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } ], - "time": "2019-01-01T16:15:09+00:00" + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "time": "2016-10-03T07:35:21+00:00" }, { "name": "symfony/browser-kit", @@ -4521,16 +4723,16 @@ "source": { "type": "git", "url": "https://github.com/symfony/browser-kit.git", - "reference": "db542dad7b6d311db58df21e25b3eaef2400e57d" + "reference": "2b65d57ea3d5ad0d87407288c20f213ab6538e29" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/browser-kit/zipball/db542dad7b6d311db58df21e25b3eaef2400e57d", - "reference": "db542dad7b6d311db58df21e25b3eaef2400e57d", + "url": "https://api.github.com/repos/symfony/browser-kit/zipball/2b65d57ea3d5ad0d87407288c20f213ab6538e29", + "reference": "2b65d57ea3d5ad0d87407288c20f213ab6538e29", "shasum": "" }, "require": { - "php": "^7.2.9", + "php": "^7.2.5", "symfony/dom-crawler": "^4.4|^5.0" }, "require-dev": { @@ -4572,7 +4774,7 @@ ], "description": "Symfony BrowserKit Component", "homepage": "https://symfony.com", - "time": "2019-11-17T18:31:35+00:00" + "time": "2020-02-24T15:14:17+00:00" }, { "name": "symfony/dom-crawler", @@ -4580,16 +4782,16 @@ "source": { "type": "git", "url": "https://github.com/symfony/dom-crawler.git", - "reference": "2f204402dd403b95897c8742da3e01babc2d6b16" + "reference": "f2e6e7ba2339b40f9434d0214876c4c258e5d196" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/2f204402dd403b95897c8742da3e01babc2d6b16", - "reference": "2f204402dd403b95897c8742da3e01babc2d6b16", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/f2e6e7ba2339b40f9434d0214876c4c258e5d196", + "reference": "f2e6e7ba2339b40f9434d0214876c4c258e5d196", "shasum": "" }, "require": { - "php": "^7.2.9", + "php": "^7.2.5", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-mbstring": "~1.0" }, @@ -4633,7 +4835,47 @@ ], "description": "Symfony DomCrawler Component", "homepage": "https://symfony.com", - "time": "2019-11-17T18:31:35+00:00" + "time": "2020-02-11T10:47:17+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "1.1.3", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/11336f6f84e16a720dae9d8e6ed5019efa85a0f9", + "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^7.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + } + ], + "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", + "time": "2019-06-13T22:48:21+00:00" }, { "name": "tivie/php-os-detector", @@ -4683,6 +4925,54 @@ ], "time": "2017-10-21T03:33:59+00:00" }, + { + "name": "webmozart/assert", + "version": "1.7.0", + "source": { + "type": "git", + "url": "https://github.com/webmozart/assert.git", + "reference": "aed98a490f9a8f78468232db345ab9cf606cf598" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozart/assert/zipball/aed98a490f9a8f78468232db345ab9cf606cf598", + "reference": "aed98a490f9a8f78468232db345ab9cf606cf598", + "shasum": "" + }, + "require": { + "php": "^5.3.3 || ^7.0", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "vimeo/psalm": "<3.6.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.36 || ^7.5.13" + }, + "type": "library", + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "time": "2020-02-14T12:15:55+00:00" + }, { "name": "wyrihaximus/cpu-core-detector", "version": "1.0.x-dev", @@ -5073,10 +5363,7 @@ ], "aliases": [], "minimum-stability": "dev", - "stability-flags": { - "apisearch-io/php-client": 20, - "drift/http-kernel": 20 - }, + "stability-flags": [], "prefer-stable": false, "prefer-lowest": false, "platform": {