Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

[HttpClient] logger integration#30537

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
fabpot merged 2 commits intosymfony:masterfromantonch1989:issue-30502-add-logging
Apr 5, 2019

Conversation

@antonch1989
Copy link
Contributor

QA
Branch?master
Bug fix?no
New feature?yes
BC breaks?no
Deprecations?no
Tests pass?yes
Fixed tickets#30502
LicenseMIT
Doc PR

Copy link
Member

@nicolas-grekasnicolas-grekas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

thanks for starting this, let's do something useful with the logger now :)

Copy link
Contributor

@HeahDudeHeahDude left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Thanks for this PR!

* @see HttpClientInterface::OPTIONS_DEFAULTS for available options
*/
publicfunction__construct(array$defaultOptions = [],int$maxHostConnections =6)
publicfunction__construct(LoggerInterface$logger =null,array$defaultOptions = [],int$maxHostConnections =6)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

This should be the last argument IMHO.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

That does make it harder to pass the default values properly (in case they change) on line 165:$this->multi->handle = (new self($this->logger))->multi->handle;

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

True, what about something like$this->multi->handle = (clone $this)->multi->handle;, with any proper cloning handling if needed?

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

We would then have to empty the clone

HeahDude reacted with thumbs up emoji

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

What about putting the argument 2nd?
Looks best ordering to me, from most often passed to most often left to defaults.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Alternatively: withLogger()

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Having it last in the constructor and/or using a mutator looks more legit, since from a strict object point of view, if we create it the most needed is to configure it. The logger is not a requirement for this client, this is obviously why weadd it in this PR. I don't think we should break the previous implementation. Plus using a logger also surely means in most cases that DI is used and we don't care about having it third.

Copy link
Member

@dunglasdunglasMar 13, 2019
edited
Loading

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Or it could implementPsr\Log\LoggerAwareInterface (adds asetLogger() method). This interface triggers the autoconfiguration in Symfony IIRC.

joelwurtz reacted with thumbs up emoji
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

I like@dunglas suggestion.

@joelwurtz
Copy link
Contributor

joelwurtz commentedMar 14, 2019
edited
Loading

Not really a fan of having a logger inside the client implementation when it could use decoration, but really depends if you want to log what the implementation does.

If it's only logging request / response transmission it should use a decoration system (or at least a trait but not a fan of this either). Using decorations would allow:

  • other implementation to not care about it (less code = happier maintainers)
  • also this allow to log at a specific time if you have other decorators (you can log before and after something has change the request to debug what's changed between the original request and the one received by the client)

@nicolas-grekas
Copy link
Member

@joelwurtz same as#30539: logging in a cross-cutting concern, it's a bad fit for a middleware. I'd like implementation to log what they do internally also, e.g. dealing with redirections, or with server pushes for theCurlHttpClient. Exposing these steps for the purpose of logging means adding a lot of complexity, not worth it.

antonch1989 reacted with thumbs up emoji

Copy link
Member

@nicolas-grekasnicolas-grekas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

I'm fine with the adding as 2nd argument personally. We should now log some things :)

@nicolas-grekasnicolas-grekasforce-pushed theissue-30502-add-logging branch 3 times, most recently from0d3acb4 to63c48dbCompareApril 5, 2019 08:31
Copy link
Member

@nicolas-grekasnicolas-grekas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

(I pushed a 2nd commit with logs at critical points + fixes for HTTP/2 PUSH found meanwhile)

@nicolas-grekasnicolas-grekasforce-pushed theissue-30502-add-logging branch 4 times, most recently from441caef to4314e82CompareApril 5, 2019 11:53
@fabpot
Copy link
Member

Thank you@antonch1989.

@fabpotfabpot merged commit26d15c8 intosymfony:masterApr 5, 2019
fabpot added a commit that referenced this pull requestApr 5, 2019
…grekas)This PR was merged into the 4.3-dev branch.Discussion----------[HttpClient] logger integration| Q             | A| ------------- | ---| Branch?       | master| Bug fix?      | no| New feature?  | yes| BC breaks?    | no     <!-- seehttps://symfony.com/bc -->| Deprecations? | no| Tests pass?   | yes    <!-- please add some, will be required by reviewers -->| Fixed tickets |#30502   <!-- #-prefixed issue number(s), if any -->| License       | MIT| Doc PR        |Commits-------26d15c8 [HttpClient] log requests, responses and pushes when they happenfc6ba7e [HttpClient] logger integration
Copy link
Member

@lyrixxlyrixx left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Sorry, I came late But I think this could increase the DX. I could do the PR if you want


curl_multi_setopt($mh,CURLMOPT_PUSHFUNCTION,staticfunction ($parent,$pushed,array$requestHeaders)use ($multi) {
returnself::handlePush($parent,$pushed,$requestHeaders,$multi);
$logger = &$this->logger;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

  1. Why do you use a reference here ?
  2. There is no need to create a logger variable here since we can use $this in a close since PHP 5.5 IIRC)

];

if ('GET' ===$method && !$options['body'] &&$expectedHeaders ===$pushedHeaders) {
$this->logger &&$this->logger->info(sprintf('Connecting request to pushed response: %s %s',$method,$url));
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

  1. I would use quote around%s (to detect empty method or empty URL for exemple)
  2. I would move this to debug log level

return$pushedResponse;
}

$this->logger &&$this->logger->info(sprintf('Rejecting pushed response for "%s": authorization headers don\'t match the request',$url));
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

I would move that to warning log level

$this->logger &&$this->logger->info(sprintf('Rejecting pushed response for "%s": authorization headers don\'t match the request',$url));
}

$this->logger &&$this->logger->info(sprintf('Request: %s %s',$method,$url));
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

I would use quote around %s (to detect empty method or empty URL for exemple)


if ('GET' !==$headers[':method'] ||isset($headers['range'])) {
if (!isset($headers[':method']) || !isset($headers[':scheme']) || !isset($headers[':authority']) || !isset($headers[':path']) ||'GET' !==$headers[':method'] ||isset($headers['range'])) {
$logger &&$logger->info(sprintf('Rejecting pushed response from "%s": pushed headers are invalid',$origin));
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

I would move that to warning


returnnewNativeResponse($this->multi,$context,implode('',$url),$options,$gzipEnabled,$info,$resolveRedirect,$onProgress);
$url =implode('',$url);
$this->logger &&$this->logger->info(sprintf('Request: %s %s',$method,$url));
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

I would add quote

if (!$this->multi->openHandles) {
if ($this->logger) {
foreach ($this->multi->pushedResponsesas$url =>$response) {
$this->logger->info(sprintf('Unused pushed response: %s',$url));
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Warning and quote


curl_setopt($ch,CURLOPT_PRIVATE,'content');
}elseif (null !==$info['redirect_url'] &&$logger) {
$logger->info(sprintf('Redirecting: %s %s',$info['http_code'],$info['redirect_url']));
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Quote

break;
}

$this->logger &&$this->logger->info(sprintf('Redirecting: %s %s',$this->info['http_code'],$url ??$this->url));
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Quote

$isTimeout =true;
}elseif ($chunkinstanceof FirstChunk &&$response->logger) {
$info =$response->getInfo();
$response->logger->info(sprintf('Response: %s %s',$info['http_code'],$info['url']));
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Quote

@lyrixx
Copy link
Member

See#30873

@k0d3r1s
Copy link
Contributor

Who broke framework bundle?

Invalid service "http_client": method "Symfony\Contracts\HttpClient\HttpClientInterface::setLogger()" does not exist.

in vendor/symfony/framework-bundle/Resources/config/http_client.xml:13:

<callmethod="setLogger">    <argumenttype="service"id="logger"on-invalid="ignore" /></call>

@nicolas-grekas
Copy link
Member

How did you produce this error? I doesn't look legit to me.

@k0d3r1s
Copy link
Contributor

I'm using 4.3.x-dev version, updated via composer update and got this error when loading my page.

This is what was upgraded:

  - Removing symfony/cache (dev-master e5e9a6d)  - Installing symfony/cache (dev-master 7963e63): Loading from cache  - Removing symfony/contracts (dev-master 99c0737)  - Installing symfony/contracts (dev-master a4b5e69): Loading from cache  - Removing symfony/dependency-injection (dev-master 0d69ef5)  - Installing symfony/dependency-injection (dev-master c5fd454): Loading from cache  - Removing symfony/event-dispatcher (dev-master d3fe4ea)  - Installing symfony/event-dispatcher (dev-master 96212e1): Loading from cache  - Removing symfony/framework-bundle (dev-master cb79b7e)  - Installing symfony/framework-bundle (dev-master 8c262ff): Loading from cache  - Removing symfony/http-client (dev-master e6ea6d6)  - Installing symfony/http-client (dev-master 39fedf1): Loading from cache  - Removing symfony/http-foundation (dev-master bd824ed)  - Installing symfony/http-foundation (dev-master 62b6e8c): Loading from cache  - Removing symfony/http-kernel (dev-master cb89321)  - Installing symfony/http-kernel (dev-master 8d51d21): Loading from cache  - Removing symfony/security-bundle (dev-master 4f84238)  - Installing symfony/security-bundle (dev-master b36fe26): Loading from cache  - Removing symfony/twig-bundle (dev-master 3d669e5)  - Installing symfony/twig-bundle (dev-master 181d351): Loading from cache

@nicolas-grekas
Copy link
Member

Thanks. What's the stack trace of the exception?

@k0d3r1s
Copy link
Contributor

(1/1) RuntimeException  Invalid service "http_client": method "Symfony\Contracts\HttpClient\HttpClientInterface::setLogger()" does not exist.--in AbstractRecursivePass.php line 186at AbstractRecursivePass->getReflectionMethod(object(Definition), 'setLogger')in ResolveBindingsPass.php line 118at ResolveBindingsPass->processValue(object(Definition), true)in AbstractRecursivePass.php line 82at AbstractRecursivePass->processValue(array('service_container' => object(Definition), 'EasyCorp\EasyLog\EasyLogHandler' => object(Definition), 'Site\Controller\SiteController' => object(Definition), 'Api\Controller\UserV1Controller' => object(Definition), 'Api\Controller\UtilsV1Controller' => object(Definition), 'api.user.authenticator' => object(Definition), 'api.token.user.provider' => object(Definition), 'api.system.user.provider' => object(Definition), 'api.chain.user.provider' => object(Definition), 'Api\Service\UserService' => object(Definition), 'Symfony\Component\HttpClient\HttpClient' => object(Definition), 'phpsed.cache.listener' => object(Definition), 'nelmio_api_doc.route_describers.php_doc' => object(Definition), 'meta.snc.client' => object(Definition), 'cache.snc.client' => object(Definition), 'ravenflux.twig.extension.php_functions' => object(Definition), 'controller_name_converter' => object(Definition), 'argument_metadata_factory' => object(Definition), 'response_listener' => object(Definition), 'streamed_response_listener' => object(Definition), 'locale_listener' => object(Definition), 'http_exception_listener' => object(Definition), 'validate_request_listener' => object(Definition), 'resolve_controller_name_subscriber' => object(Definition), 'disallow_search_engine_index_response_listener' => object(Definition), 'parameter_bag' => object(Definition), 'http_kernel' => object(Definition), 'request_stack' => object(Definition), 'cache_warmer' => object(Definition), 'cache_clearer' => object(Definition), 'kernel' => object(Definition), 'filesystem' => object(Definition), 'file_locator' => object(Definition), 'uri_signer' => object(Definition), 'config_cache_factory' => object(Definition), 'dependency_injection.config.container_parameters_resource_checker' => object(Definition), 'config.resource.self_checking_resource_checker' => object(Definition), 'services_resetter' => object(Definition), 'reverse_container' => object(Definition), 'locale_aware_listener' => object(Definition), 'fragment.handler' => object(Definition), 'fragment.renderer.inline' => object(Definition), 'console.error_listener' => object(Definition), 'console.suggest_missing_package_subscriber' => object(Definition), 'console.command.about' => object(Definition), 'console.command.assets_install' => object(Definition), 'console.command.cache_clear' => object(Definition), 'console.command.cache_pool_clear' => object(Definition), 'console.command.cache_pool_prune' => object(Definition), 'console.command.cache_pool_delete' => object(Definition), 'console.command.cache_warmup' => object(Definition), 'console.command.config_debug' => object(Definition), 'console.command.config_dump_reference' => object(Definition), 'console.command.container_debug' => object(Definition), 'console.command.debug_autowiring' => object(Definition), 'console.command.event_dispatcher_debug' => object(Definition), 'console.command.messenger_stop_workers' => object(Definition), 'console.command.router_debug' => object(Definition), 'console.command.router_match' => object(Definition), 'console.command.translation_debug' => object(Definition), 'console.command.translation_update' => object(Definition), 'console.command.xliff_lint' => object(Definition), 'console.command.yaml_lint' => object(Definition), 'cache.app' => object(Definition), 'cache.app.simple' => object(Definition), 'cache.app.taggable' => object(Definition), 'cache.system' => object(Definition), 'cache.validator' => object(Definition), 'cache.serializer' => object(Definition), 'cache.annotations' => object(Definition), 'cache.messenger.restart_workers_signal' => object(Definition), 'cache.adapter.system' => object(Definition), 'cache.adapter.apcu' => object(Definition), 'cache.adapter.doctrine' => object(Definition), 'cache.adapter.filesystem' => object(Definition), 'cache.adapter.psr6' => object(Definition), 'cache.adapter.redis' => object(Definition), 'cache.adapter.memcached' => object(Definition), 'cache.adapter.pdo' => object(Definition), 'cache.adapter.array' => object(Definition), 'cache.default_marshaller' => object(Definition), 'cache.default_clearer' => object(Definition), 'cache.system_clearer' => object(Definition), 'cache.global_clearer' => object(Definition), 'identity_translator' => object(Definition), 'translator.selector' => object(Definition), '.1_NativeFileSessionHandler~ck3_MZ0' => object(Definition), 'session' => object(Definition), 'session.storage.metadata_bag' => object(Definition), 'session.storage.native' => object(Definition), 'session.storage.php_bridge' => object(Definition), 'session.flash_bag' => object(Definition), 'session.attribute_bag' => object(Definition), 'session.storage.mock_file' => object(Definition), 'session.handler.native_file' => object(Definition), 'session_listener' => object(Definition), 'session.save_listener' => object(Definition), 'security.csrf.token_generator' => object(Definition), 'security.csrf.token_storage' => object(Definition), 'security.csrf.token_manager' => object(Definition), 'twig.runtime.security_csrf' => object(Definition), 'twig.extension.security_csrf' => object(Definition), 'assets.packages' => object(Definition), 'assets.empty_package' => object(Definition), 'assets.context' => object(Definition), 'assets.path_package' => object(Definition), 'assets.url_package' => object(Definition), 'assets.static_version_strategy' => object(Definition), 'assets.empty_version_strategy' => object(Definition), 'assets.json_manifest_version_strategy' => object(Definition), 'assets._version__default' => object(Definition), 'assets._default_package' => object(Definition), '.1_PhpArrayAdapter~8QeTnx6' => object(Definition), 'validator.builder' => object(Definition), 'validator.mapping.cache_warmer' => object(Definition), 'validator.mapping.cache.symfony' => object(Definition), 'validator.validator_factory' => object(Definition), 'validator.expression' => object(Definition), 'validator.email' => object(Definition), 'translator.default' => object(Definition), 'translator.logging' => object(Definition), 'translator.formatter.default' => object(Definition), 'translation.loader.php' => object(Definition), 'translation.loader.yml' => object(Definition), 'translation.loader.xliff' => object(Definition), 'translation.loader.po' => object(Definition), 'translation.loader.mo' => object(Definition), 'translation.loader.qt' => object(Definition), 'translation.loader.csv' => object(Definition), 'translation.loader.res' => object(Definition), 'translation.loader.dat' => object(Definition), 'translation.loader.ini' => object(Definition), 'translation.loader.json' => object(Definition), 'translation.dumper.php' => object(Definition), 'translation.dumper.xliff' => object(Definition), 'translation.dumper.po' => object(Definition), 'translation.dumper.mo' => object(Definition), 'translation.dumper.yml' => object(Definition), 'translation.dumper.yaml' => object(Definition), 'translation.dumper.qt' => object(Definition), 'translation.dumper.csv' => object(Definition), 'translation.dumper.ini' => object(Definition), 'translation.dumper.json' => object(Definition), 'translation.dumper.res' => object(Definition), 'translation.extractor.php' => object(Definition), 'translation.reader' => object(Definition), 'translation.extractor' => object(Definition), 'translation.writer' => object(Definition), 'translation.warmer' => object(Definition), 'profiler' => object(Definition), 'profiler.storage' => object(Definition), 'profiler_listener' => object(Definition), 'data_collector.config' => object(Definition), 'data_collector.request' => object(Definition), 'data_collector.ajax' => object(Definition), 'data_collector.exception' => object(Definition), 'data_collector.events' => object(Definition), 'data_collector.logger' => object(Definition), 'data_collector.time' => object(Definition), 'data_collector.memory' => object(Definition), 'data_collector.router' => object(Definition), 'data_collector.cache' => object(Definition), 'debug.validator' => object(Definition), 'data_collector.validator' => object(Definition), 'translator.data_collector' => object(Definition), 'data_collector.translation' => object(Definition), '.cache_connection.JKE6keX' => object(Definition), 'cache.property_access' => object(Definition), 'debug.debug_handlers_listener' => object(Definition), 'debug.file_link_formatter' => object(Definition), 'debug.stopwatch' => object(Definition), 'debug.event_dispatcher' => object(Definition), 'debug.controller_resolver' => object(Definition), 'debug.argument_resolver' => object(Definition), 'debug.log_processor' => object(Definition), 'routing.resolver' => object(Definition), 'routing.loader.xml' => object(Definition), 'routing.loader.yml' => object(Definition), 'routing.loader.php' => object(Definition), 'routing.loader.glob' => object(Definition), 'routing.loader.directory' => object(Definition), 'routing.loader.service' => object(Definition), 'routing.loader' => object(Definition), 'router.default' => object(Definition), 'router.request_context' => object(Definition), 'router.cache_warmer' => object(Definition), 'router_listener' => object(Definition), 'Symfony\Bundle\FrameworkBundle\Controller\RedirectController' => object(Definition), 'Symfony\Bundle\FrameworkBundle\Controller\TemplateController' => object(Definition), 'routing.loader.annotation' => object(Definition), 'routing.loader.annotation.directory' => object(Definition), 'routing.loader.annotation.file' => object(Definition), '.2_PhpArrayAdapter~Re3AaWt' => object(Definition), '.1_ArrayCache~Re3AaWt' => object(Definition), 'annotations.reader' => object(Definition), 'annotations.dummy_registry' => object(Definition), 'annotations.cached_reader' => object(Definition), 'annotations.filesystem_cache' => object(Definition), 'annotations.cache_warmer' => object(Definition), 'annotations.cache' => object(Definition), 'property_accessor' => object(Definition), 'serializer' => object(Definition), 'serializer.mapping.class_discriminator_resolver' => object(Definition), 'serializer.normalizer.constraint_violation_list' => object(Definition), 'serializer.normalizer.dateinterval' => object(Definition), 'serializer.normalizer.data_uri' => object(Definition), 'serializer.normalizer.datetime' => object(Definition), 'serializer.normalizer.json_serializable' => object(Definition), 'serializer.normalizer.object' => object(Definition), 'serializer.denormalizer.array' => object(Definition), 'serializer.mapping.chain_loader' => object(Definition), 'serializer.mapping.class_metadata_factory' => object(Definition), 'serializer.mapping.cache_warmer' => object(Definition), 'serializer.mapping.cache.symfony' => object(Definition), 'serializer.encoder.xml' => object(Definition), 'serializer.encoder.json' => object(Definition), 'serializer.encoder.yaml' => object(Definition), 'serializer.encoder.csv' => object(Definition), 'serializer.name_converter.camel_case_to_snake_case' => object(Definition), 'serializer.name_converter.metadata_aware' => object(Definition), 'property_info.serializer_extractor' => object(Definition), 'property_info' => object(Definition), 'property_info.reflection_extractor' => object(Definition), 'property_info.php_doc_extractor' => object(Definition), 'http_client' => object(Definition), 'web_link.add_link_header_listener' => object(Definition), 'mime_types' => object(Definition), 'twig' => object(Definition), 'twig.app_variable' => object(Definition), 'twig.cache_warmer' => object(Definition), 'twig.template_iterator' => object(Definition), 'twig.template_cache_warmer' => object(Definition), 'twig.loader.native_filesystem' => object(Definition), 'twig.loader.chain' => object(Definition), 'twig.extension.profiler' => object(Definition), 'twig.profile' => object(Definition), 'data_collector.twig' => object(Definition), 'twig.extension.trans' => object(Definition), 'twig.extension.assets' => object(Definition), 'twig.extension.code' => object(Definition), 'twig.extension.routing' => object(Definition), 'twig.extension.yaml' => object(Definition), 'twig.extension.debug.stopwatch' => object(Definition), 'twig.extension.expression' => object(Definition), 'twig.extension.httpkernel' => object(Definition), 'twig.runtime.httpkernel' => object(Definition), 'twig.extension.httpfoundation' => object(Definition), 'twig.extension.debug' => object(Definition), 'twig.extension.weblink' => object(Definition), 'twig.translation.extractor' => object(Definition), 'twig.exception_listener' => object(Definition), 'twig.controller.exception' => object(Definition), 'twig.controller.preview_error' => object(Definition), 'twig.configurator.environment' => object(Definition), 'twig.runtime_loader' => object(Definition), 'twig.command.debug' => object(Definition), 'twig.command.lint' => object(Definition), '.2_HtmlDumper~K8YKDTw' => object(Definition), '.1_NonceGenerator~K8YKDTw' => object(Definition), 'web_profiler.controller.profiler' => object(Definition), 'web_profiler.controller.router' => object(Definition), 'web_profiler.controller.exception' => object(Definition), 'web_profiler.csp.handler' => object(Definition), 'twig.extension.webprofiler' => object(Definition), 'debug.file_link_formatter.url_format' => object(Definition), 'web_profiler.debug_toolbar' => object(Definition), 'monolog.logger' => object(Definition), 'monolog.logger_prototype' => object(Definition), 'monolog.activation_strategy.not_found' => object(Definition), 'monolog.handler.fingers_crossed.error_level_activation_strategy' => object(Definition), 'monolog.formatter.chrome_php' => object(Definition), 'monolog.formatter.gelf_message' => object(Definition), 'monolog.formatter.html' => object(Definition), 'monolog.formatter.json' => object(Definition), 'monolog.formatter.line' => object(Definition), 'monolog.formatter.loggly' => object(Definition), 'monolog.formatter.normalizer' => object(Definition), 'monolog.formatter.scalar' => object(Definition), 'monolog.formatter.wildfire' => object(Definition), 'monolog.formatter.logstash' => object(Definition), 'monolog.processor.psr_log_message' => object(Definition), 'monolog.handler.main' => object(Definition), 'monolog.handler.console' => object(Definition), '.5_HtmlDescriptor~QqMnZHJ' => object(Definition), '.4_CliDescriptor~QqMnZHJ' => object(Definition), '.3_CliContextProvider~QqMnZHJ' => object(Definition), '.2_RequestContextProvider~QqMnZHJ' => object(Definition), '.1_SourceContextProvider~QqMnZHJ' => object(Definition), 'twig.extension.dump' => object(Definition), 'data_collector.dump' => object(Definition), 'debug.dump_listener' => object(Definition), 'var_dumper.cloner' => object(Definition), 'var_dumper.cli_dumper' => object(Definition), 'var_dumper.html_dumper' => object(Definition), 'var_dumper.server_connection' => object(Definition), 'var_dumper.dump_server' => object(Definition), 'var_dumper.command.server_dump' => object(Definition), 'security.authorization_checker' => object(Definition), 'security.token_storage' => object(Definition), 'security.helper' => object(Definition), 'security.authentication.manager' => object(Definition), 'security.authentication.trust_resolver' => object(Definition), 'security.authentication.session_strategy' => object(Definition), 'security.authentication.session_strategy_noop' => object(Definition), 'security.encoder_factory.generic' => object(Definition), 'security.user_password_encoder.generic' => object(Definition), 'security.user_checker' => object(Definition), 'security.expression_language' => object(Definition), 'security.authentication_utils' => object(Definition), 'security.role_hierarchy' => object(Definition), 'security.access.simple_role_voter' => object(Definition), 'security.access.authenticated_voter' => object(Definition), 'security.access.expression_voter' => object(Definition), 'security.firewall.map' => object(Definition), 'security.firewall.context' => object(Definition), 'security.firewall.config' => object(Definition), 'security.logout_url_generator' => object(Definition), 'security.user.provider.missing' => object(Definition), 'security.user.provider.in_memory' => object(Definition), 'security.user.provider.in_memory.user' => object(Definition), 'security.user.provider.ldap' => object(Definition), 'security.user.provider.chain' => object(Definition), 'security.http_utils' => object(Definition), 'security.validator.user_password' => object(Definition), 'cache.security_expression_language' => object(Definition), 'security.authentication.listener.anonymous' => object(Definition), 'security.authentication.provider.anonymous' => object(Definition), 'security.authentication.retry_entry_point' => object(Definition), 'security.authentication.basic_entry_point' => object(Definition), 'security.channel_listener' => object(Definition), 'security.access_map' => object(Definition), 'security.context_listener' => object(Definition), 'security.logout_listener' => object(Definition), 'security.logout.handler.session' => object(Definition), 'security.logout.handler.cookie_clearing' => object(Definition), 'security.logout.success_handler' => object(Definition), 'security.authentication.form_entry_point' => object(Definition), 'security.authentication.listener.abstract' => object(Definition), 'security.authentication.custom_success_handler' => object(Definition), 'security.authentication.success_handler' => object(Definition), 'security.authentication.custom_failure_handler' => object(Definition), 'security.authentication.failure_handler' => object(Definition), 'security.authentication.listener.form' => object(Definition), 'security.authentication.listener.simple_form' => object(Definition), 'security.authentication.simple_success_failure_handler' => object(Definition), 'security.authentication.listener.simple_preauth' => object(Definition), 'security.authentication.listener.x509' => object(Definition), 'security.authentication.listener.json' => object(Definition), 'security.authentication.listener.remote_user' => object(Definition), 'security.authentication.listener.basic' => object(Definition), 'security.authentication.provider.dao' => object(Definition), 'security.authentication.provider.ldap_bind' => object(Definition), 'security.authentication.provider.simple' => object(Definition), 'security.authentication.provider.pre_authenticated' => object(Definition), 'security.exception_listener' => object(Definition), 'security.authentication.switchuser_listener' => object(Definition), 'security.access_listener' => object(Definition), 'security.authentication.listener.rememberme' => object(Definition), 'security.authentication.provider.rememberme' => object(Definition), 'security.rememberme.token.provider.in_memory' => object(Definition), 'security.authentication.rememberme.services.abstract' => object(Definition), 'security.authentication.rememberme.services.persistent' => object(Definition), 'security.authentication.rememberme.services.simplehash' => object(Definition), 'security.rememberme.response_listener' => object(Definition), 'templating.helper.logout_url' => object(Definition), 'templating.helper.security' => object(Definition), 'twig.extension.logout_url' => object(Definition), 'twig.extension.security' => object(Definition), 'data_collector.security' => object(Definition), 'security.authentication.guard_handler' => object(Definition), 'security.authentication.provider.guard' => object(Definition), 'security.authentication.listener.guard' => object(Definition), 'debug.security.access.decision_manager' => object(Definition), 'debug.security.voter.vote_listener' => object(Definition), 'debug.security.firewall' => object(Definition), 'security.firewall.map.config.dev' => object(Definition), '.security.request_matcher.Iy.T22O' => object(Definition), 'security.firewall.map.context.dev' => object(Definition), 'security.firewall.map.config.api' => object(Definition), 'security.authentication.provider.guard.api' => object(Definition), 'security.authentication.listener.guard.api' => object(Definition), 'security.authentication.listener.anonymous.api' => object(Definition), 'security.authentication.provider.anonymous.api' => object(Definition), 'security.exception_listener.api' => object(Definition), 'security.firewall.map.context.api' => object(Definition), '.service_locator.q3a.QNi' => object(Definition), '.security.request_matcher.qGLC1TX' => object(Definition), 'security.command.user_password_encoder' => object(Definition), 'maker.file_manager' => object(Definition), 'maker.autoloader_finder' => object(Definition), 'maker.autoloader_util' => object(Definition), 'maker.event_registry' => object(Definition), 'maker.console_error_listener' => object(Definition), 'maker.doctrine_helper' => object(Definition), 'maker.auto_command.abstract' => object(Definition), 'maker.generator' => object(Definition), 'maker.entity_class_generator' => object(Definition), 'maker.user_class_builder' => object(Definition), 'maker.security_config_updater' => object(Definition), 'maker.renderer.form_type_renderer' => object(Definition), 'maker.maker.make_authenticator' => object(Definition), 'maker.maker.make_command' => object(Definition), 'maker.maker.make_controller' => object(Definition), 'maker.maker.make_crud' => object(Definition), 'maker.maker.make_entity' => object(Definition), 'maker.maker.make_fixtures' => object(Definition), 'maker.maker.make_form' => object(Definition), 'maker.maker.make_functional_test' => object(Definition), 'maker.maker.make_registration_form' => object(Definition), 'maker.maker.make_serializer_encoder' => object(Definition), 'maker.maker.make_serializer_normalizer' => object(Definition), 'maker.maker.make_subscriber' => object(Definition), 'maker.maker.make_twig_extension' => object(Definition), 'maker.maker.make_unit_test' => object(Definition), 'maker.maker.make_validator' => object(Definition), 'maker.maker.make_voter' => object(Definition), 'maker.maker.make_user' => object(Definition), 'maker.maker.make_migration' => object(Definition), 'sensio_framework_extra.controller.listener' => object(Definition), 'sensio_framework_extra.converter.listener' => object(Definition), 'sensio_framework_extra.converter.manager' => object(Definition), 'sensio_framework_extra.converter.doctrine.orm' => object(Definition), 'framework_extra_bundle.date_time_param_converter' => object(Definition), 'sensio_framework_extra.converter.doctrine.orm.expression_language.default' => object(Definition), 'sensio_framework_extra.view.guesser' => object(Definition), 'sensio_framework_extra.view.listener' => object(Definition), 'sensio_framework_extra.cache.listener' => object(Definition), 'sensio_framework_extra.security.listener' => object(Definition), 'sensio_framework_extra.security.expression_language.default' => object(Definition), 'framework_extra_bundle.event.is_granted' => object(Definition), 'framework_extra_bundle.argument_name_convertor' => object(Definition), 'nelmio_api_doc.controller.swagger_ui' => object(Definition), 'nelmio_api_doc.controller.swagger' => object(Definition), 'nelmio_api_doc.controller_reflector' => object(Definition), 'nelmio_api_doc.describers.config' => object(Definition), 'nelmio_api_doc.describers.default' => object(Definition), 'nelmio_api_doc.route_describers.route_metadata' => object(Definition), 'nelmio_api_doc.model_describers.object' => object(Definition), 'nelmio_api_doc.form.documentation_extension' => object(Definition), 'nelmio_api_doc.generator.default' => object(Definition), 'nelmio_api_doc.describers.route.default' => object(Definition), 'nelmio_api_doc.describers.swagger_php.default' => object(Definition), 'nelmio_api_doc.describers.config.default' => object(Definition), 'nelmio_api_doc.routes.default' => object(Definition), 'nelmio_api_doc.generator.internal' => object(Definition), 'nelmio_api_doc.describers.route.internal' => object(Definition), 'nelmio_api_doc.describers.swagger_php.internal' => object(Definition), 'nelmio_api_doc.describers.config.internal' => object(Definition), 'nelmio_api_doc.routes.internal' => object(Definition), 'nelmio_api_doc.generator_locator' => object(Definition), 'snc_redis.logger' => object(Definition), 'snc_redis.data_collector' => object(Definition), 'snc_redis.command.flush_all' => object(Definition), 'snc_redis.command.flush_db' => object(Definition), 'snc_redis.connection.default1_parameters.default' => object(Definition), 'snc_redis.connection.default2_parameters.default' => object(Definition), 'snc_redis.client.default_processor' => object(Definition), 'snc_redis.client.default_profile' => object(Definition), 'snc_redis.client.default_options' => object(Definition), 'snc_redis.default' => object(Definition), 'snc_redis.connection.cache1_parameters.cache' => object(Definition), 'snc_redis.connection.cache2_parameters.cache' => object(Definition), 'snc_redis.client.cache_processor' => object(Definition), 'snc_redis.client.cache_profile' => object(Definition), 'snc_redis.client.cache_options' => object(Definition), 'snc_redis.cache' => object(Definition), 'snc_redis.connection.response1_parameters.response' => object(Definition), 'snc_redis.connection.response2_parameters.response' => object(Definition), 'snc_redis.client.response_processor' => object(Definition), 'snc_redis.client.response_profile' => object(Definition), 'snc_redis.client.response_options' => object(Definition), 'snc_redis.response' => object(Definition), 'snc_redis.connection.meta1_parameters.meta' => object(Definition), 'snc_redis.connection.meta2_parameters.meta' => object(Definition), 'snc_redis.client.meta_processor' => object(Definition), 'snc_redis.client.meta_profile' => object(Definition), 'snc_redis.client.meta_options' => object(Definition), 'snc_redis.meta' => object(Definition), 'snc_redis.connection.token1_parameters.token' => object(Definition), 'snc_redis.connection.token2_parameters.token' => object(Definition), 'snc_redis.client.token_processor' => object(Definition), 'snc_redis.client.token_profile' => object(Definition), 'snc_redis.client.token_options' => object(Definition), 'snc_redis.token' => object(Definition), 'snc_redis.session.handler' => object(Definition), 'doctrine_mongodb.odm.default_metadata_cache' => object(Definition), 'doctrine_cache.abstract.apc' => object(Definition), 'doctrine_cache.abstract.apcu' => object(Definition), 'doctrine_cache.abstract.array' => object(Definition), 'doctrine_cache.abstract.chain' => object(Definition), 'doctrine_cache.abstract.couchbase' => object(Definition), 'doctrine_cache.abstract.file_system' => object(Definition), 'doctrine_cache.abstract.php_file' => object(Definition), 'doctrine_cache.abstract.memcache' => object(Definition), 'doctrine_cache.abstract.memcached' => object(Definition), 'doctrine_cache.abstract.mongodb' => object(Definition), 'doctrine_cache.abstract.redis' => object(Definition), 'doctrine_cache.abstract.predis' => object(Definition), 'doctrine_cache.abstract.riak' => object(Definition), 'doctrine_cache.abstract.sqlite3' => object(Definition), 'doctrine_cache.abstract.void' => object(Definition), 'doctrine_cache.abstract.wincache' => object(Definition), 'doctrine_cache.abstract.xcache' => object(Definition), 'doctrine_cache.abstract.zenddata' => object(Definition), 'doctrine_cache.contains_command' => object(Definition), 'doctrine_cache.delete_command' => object(Definition), 'doctrine_cache.flush_command' => object(Definition), 'doctrine_cache.stats_command' => object(Definition), 'doctrine.dbal.logger.chain' => object(Definition), 'doctrine.dbal.logger.profiling' => object(Definition), 'doctrine.dbal.logger' => object(Definition), 'data_collector.doctrine' => object(Definition), 'doctrine.dbal.connection_factory' => object(Definition), 'doctrine.dbal.connection' => object(Definition), 'doctrine.dbal.connection.event_manager' => object(Definition), 'doctrine.dbal.connection.configuration' => object(Definition), 'doctrine' => object(Definition), 'doctrine.twig.doctrine_extension' => object(Definition), 'doctrine.database_create_command' => object(Definition), 'doctrine.database_drop_command' => object(Definition), 'doctrine.generate_entities_command' => object(Definition), 'doctrine.query_sql_command' => object(Definition), 'doctrine.dbal.default_connection.configuration' => object(Definition), 'doctrine.dbal.logger.profiling.default' => object(Definition), 'doctrine.dbal.logger.chain.default' => object(Definition), 'doctrine.dbal.default_connection.event_manager' => object(Definition), 'doctrine.dbal.default_connection' => object(Definition), '.1_ServiceLocator~_6o4XzY' => object(Definition), 'doctrine.orm.proxy_cache_warmer' => object(Definition), 'form.type_guesser.doctrine' => object(Definition), 'form.type.entity' => object(Definition), 'doctrine.orm.configuration' => object(Definition), 'doctrine.orm.entity_manager.abstract' => object(Definition), 'doctrine.orm.container_repository_factory' => object(Definition), 'doctrine.orm.manager_configurator.abstract' => object(Definition), 'doctrine.orm.validator.unique' => object(Definition), 'doctrine.orm.validator_initializer' => object(Definition), 'doctrine.orm.security.user.provider' => object(Definition), 'doctrine.orm.listeners.resolve_target_entity' => object(Definition), 'doctrine.orm.naming_strategy.default' => object(Definition), 'doctrine.orm.naming_strategy.underscore' => object(Definition), 'doctrine.orm.quote_strategy.default' => object(Definition), 'doctrine.orm.quote_strategy.ansi' => object(Definition), 'doctrine.cache_clear_metadata_command' => object(Definition), 'doctrine.cache_clear_query_cache_command' => object(Definition), 'doctrine.cache_clear_result_command' => object(Definition), 'doctrine.cache_collection_region_command' => object(Definition), 'doctrine.mapping_convert_command' => object(Definition), 'doctrine.schema_create_command' => object(Definition), 'doctrine.schema_drop_command' => object(Definition), 'doctrine.ensure_production_settings_command' => object(Definition), 'doctrine.clear_entity_region_command' => object(Definition), 'doctrine.database_import_command' => object(Definition), 'doctrine.mapping_info_command' => object(Definition), 'doctrine.clear_query_region_command' => object(Definition), 'doctrine.query_dql_command' => object(Definition), 'doctrine.schema_update_command' => object(Definition), 'doctrine.schema_validate_command' => object(Definition), 'doctrine.mapping_import_command' => object(Definition), 'doctrine.orm.default_configuration' => object(Definition), 'doctrine.orm.default_annotation_metadata_driver' => object(Definition), 'doctrine.orm.default_metadata_driver' => object(Definition), 'doctrine.orm.default_entity_listener_resolver' => object(Definition), 'doctrine.orm.default_listeners.attach_entity_listeners' => object(Definition), 'doctrine_cache.providers.doctrine.orm.default_second_level_cache.region_cache_driver' => object(Definition), 'doctrine.orm.default_second_level_cache.cache_configuration' => object(Definition), 'doctrine.orm.default_second_level_cache.regions_configuration' => object(Definition), 'doctrine.orm.default_second_level_cache.default_cache_factory' => object(Definition), 'doctrine.orm.default_second_level_cache.logger_chain' => object(Definition), 'doctrine.orm.default_second_level_cache.logger_statistics' => object(Definition), 'doctrine.orm.default_manager_configurator' => object(Definition), 'doctrine.orm.default_entity_manager' => object(Definition), 'doctrine.orm.default_entity_manager.property_info_extractor' => object(Definition), 'doctrine_migrations.diff_command' => object(Definition), 'doctrine_migrations.dump_schema_command' => object(Definition), 'doctrine_migrations.execute_command' => object(Definition), 'doctrine_migrations.generate_command' => object(Definition), 'doctrine_migrations.latest_command' => object(Definition), 'doctrine_migrations.migrate_command' => object(Definition), 'doctrine_migrations.rollup_command' => object(Definition), 'doctrine_migrations.status_command' => object(Definition), 'doctrine_migrations.up_to_date_command' => object(Definition), 'doctrine_migrations.version_command' => object(Definition), 'doctrine.fixtures_load_command' => object(Definition), 'doctrine.fixtures.loader' => object(Definition), '.1_ServiceLocator~jX5QP0v' => object(Definition), 'webpack_encore.entrypoint_lookup_collection' => object(Definition), 'webpack_encore.tag_renderer' => object(Definition), 'webpack_encore.twig_entry_files_extension' => object(Definition), 'webpack_encore.entrypoint_lookup.cache_warmer' => object(Definition), 'webpack_encore.cache' => object(Definition), 'cache.webpack_encore' => object(Definition), 'webpack_encore.entrypoint_lookup[_default]' => object(Definition), '.service_locator._faFGeI' => object(Definition), 'limenius_react.context_provider' => object(Definition), 'limenius_react.external_react_renderer' => object(Definition), 'limenius_react.phpexecjs_react_renderer' => object(Definition), 'limenius_react.static_react_renderer' => object(Definition), 'limenius_react.render_extension' => object(Definition), 'limenius_react.react_renderer' => object(Definition), '.instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.Site\Controller\SiteController' => object(Definition), '.instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.Site\Controller\SiteController' => object(Definition), '.abstract.instanceof.Site\Controller\SiteController' => object(Definition), '.instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.Api\Controller\UserV1Controller' => object(Definition), '.instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.Api\Controller\UserV1Controller' => object(Definition), '.abstract.instanceof.Api\Controller\UserV1Controller' => object(Definition), '.instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.Api\Controller\UtilsV1Controller' => object(Definition), '.instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.Api\Controller\UtilsV1Controller' => object(Definition), '.abstract.instanceof.Api\Controller\UtilsV1Controller' => object(Definition), '.instanceof.Symfony\Component\EventDispatcher\EventSubscriberInterface.0.phpsed.cache.listener' => object(Definition), '.abstract.instanceof.phpsed.cache.listener' => object(Definition), '.instanceof.Twig_ExtensionInterface.0.ravenflux.twig.extension.php_functions' => object(Definition), '.instanceof.Twig\Extension\ExtensionInterface.0.ravenflux.twig.extension.php_functions' => object(Definition), '.abstract.instanceof.ravenflux.twig.extension.php_functions' => object(Definition), 'maker.auto_command.make_auth' => object(Definition), 'maker.auto_command.make_command' => object(Definition), 'maker.auto_command.make_controller' => object(Definition), 'maker.auto_command.make_crud' => object(Definition), 'maker.auto_command.make_entity' => object(Definition), 'maker.auto_command.make_fixtures' => object(Definition), 'maker.auto_command.make_form' => object(Definition), 'maker.auto_command.make_functional_test' => object(Definition), 'maker.auto_command.make_registration_form' => object(Definition), 'maker.auto_command.make_serializer_encoder' => object(Definition), 'maker.auto_command.make_serializer_normalizer' => object(Definition), 'maker.auto_command.make_subscriber' => object(Definition), 'maker.auto_command.make_twig_extension' => object(Definition), 'maker.auto_command.make_unit_test' => object(Definition), 'maker.auto_command.make_validator' => object(Definition), 'maker.auto_command.make_voter' => object(Definition), 'maker.auto_command.make_user' => object(Definition), 'maker.auto_command.make_migration' => object(Definition), '.service_locator.ekjztSI' => object(Definition), '.service_locator.pe89cNF' => object(Definition), '.service_locator.W3fpWBS' => object(Definition), '.service_locator.ydxHemT' => object(Definition), '.service_locator.37xBtZ2' => object(Definition), '.service_locator.gmwRZ3h' => object(Definition), 'debug.argument_resolver.request_attribute' => object(Definition), 'debug.argument_resolver.request' => object(Definition), 'debug.argument_resolver.session' => object(Definition), 'debug.security.user_value_resolver' => object(Definition), 'debug.argument_resolver.service' => object(Definition), 'debug.argument_resolver.default' => object(Definition), 'debug.argument_resolver.variadic' => object(Definition), 'debug.argument_resolver.not_tagged_controller' => object(Definition), 'monolog.logger.request' => object(Definition), 'monolog.logger.console' => object(Definition), 'monolog.logger.cache' => object(Definition), 'monolog.logger.translation' => object(Definition), 'monolog.logger.profiler' => object(Definition), 'monolog.logger.php' => object(Definition), 'monolog.logger.event' => object(Definition), 'monolog.logger.router' => object(Definition), 'monolog.logger.http_client' => object(Definition), 'monolog.logger.debug' => object(Definition), 'monolog.logger.security' => object(Definition), 'monolog.logger.snc_redis' => object(Definition), 'monolog.logger.doctrine' => object(Definition), 'monolog.handler.null_internal' => object(Definition), 'debug.security.voter.security.access.authenticated_voter' => object(Definition), 'debug.security.voter.security.access.simple_role_voter' => object(Definition), 'debug.security.voter.security.access.expression_voter' => object(Definition), 'security.logout.handler.csrf_token_clearing' => object(Definition), 'snc_redis.default_connectionfactory' => object(Definition), 'snc_redis.cache_connectionfactory' => object(Definition), 'snc_redis.response_connectionfactory' => object(Definition), 'snc_redis.meta_connectionfactory' => object(Definition), 'snc_redis.token_connectionfactory' => object(Definition), object(Definition), '.service_locator.Otd28_S' => object(Definition), '.service_locator.9_yeNH1' => object(Definition), '.service_locator.yQVjGlt' => object(Definition), '.service_locator.UwRI0uT' => object(Definition), '.service_locator.WPZmidW' => object(Definition), '.service_locator.jD4_ZG7' => object(Definition), '.service_locator.CDOTD6.' => object(Definition), '.service_locator.CDOTD6..Site\Controller\SiteController' => object(Definition), '.service_locator.CDOTD6..Api\Controller\UserV1Controller' => object(Definition), '.service_locator.CDOTD6..Api\Controller\UtilsV1Controller' => object(Definition), '.service_locator._pu.0Tb' => object(Definition), '.service_locator._pu.0Tb.translation.warmer' => object(Definition), '.service_locator.MAfdX1A' => object(Definition), '.service_locator.MAfdX1A.router.default' => object(Definition), '.service_locator.m8PwGkX' => object(Definition), '.service_locator.m8PwGkX.router.cache_warmer' => object(Definition), '.service_locator.lSIKWsr' => object(Definition), '.service_locator.lSIKWsr.twig.cache_warmer' => object(Definition), '.service_locator.lSIKWsr.twig.template_cache_warmer' => object(Definition), 'debug.validator.inner' => object(Definition), 'debug.event_dispatcher.inner' => object(Definition), 'debug.controller_resolver.inner' => object(Definition), 'debug.argument_resolver.inner' => object(Definition), 'debug.security.access.decision_manager.inner' => object(Definition), 'debug.argument_resolver.request_attribute.inner' => object(Definition), 'debug.argument_resolver.request.inner' => object(Definition), 'debug.argument_resolver.session.inner' => object(Definition), 'debug.security.user_value_resolver.inner' => object(Definition), 'debug.argument_resolver.service.inner' => object(Definition), 'debug.argument_resolver.default.inner' => object(Definition), 'debug.argument_resolver.variadic.inner' => object(Definition), 'debug.argument_resolver.not_tagged_controller.inner' => object(Definition)), true)in ResolveBindingsPass.php line 74at ResolveBindingsPass->processValue(array('service_container' => object(Definition), 'EasyCorp\EasyLog\EasyLogHandler' => object(Definition), 'Site\Controller\SiteController' => object(Definition), 'Api\Controller\UserV1Controller' => object(Definition), 'Api\Controller\UtilsV1Controller' => object(Definition), 'api.user.authenticator' => object(Definition), 'api.token.user.provider' => object(Definition), 'api.system.user.provider' => object(Definition), 'api.chain.user.provider' => object(Definition), 'Api\Service\UserService' => object(Definition), 'Symfony\Component\HttpClient\HttpClient' => object(Definition), 'phpsed.cache.listener' => object(Definition), 'nelmio_api_doc.route_describers.php_doc' => object(Definition), 'meta.snc.client' => object(Definition), 'cache.snc.client' => object(Definition), 'ravenflux.twig.extension.php_functions' => object(Definition), 'controller_name_converter' => object(Definition), 'argument_metadata_factory' => object(Definition), 'response_listener' => object(Definition), 'streamed_response_listener' => object(Definition), 'locale_listener' => object(Definition), 'http_exception_listener' => object(Definition), 'validate_request_listener' => object(Definition), 'resolve_controller_name_subscriber' => object(Definition), 'disallow_search_engine_index_response_listener' => object(Definition), 'parameter_bag' => object(Definition), 'http_kernel' => object(Definition), 'request_stack' => object(Definition), 'cache_warmer' => object(Definition), 'cache_clearer' => object(Definition), 'kernel' => object(Definition), 'filesystem' => object(Definition), 'file_locator' => object(Definition), 'uri_signer' => object(Definition), 'config_cache_factory' => object(Definition), 'dependency_injection.config.container_parameters_resource_checker' => object(Definition), 'config.resource.self_checking_resource_checker' => object(Definition), 'services_resetter' => object(Definition), 'reverse_container' => object(Definition), 'locale_aware_listener' => object(Definition), 'fragment.handler' => object(Definition), 'fragment.renderer.inline' => object(Definition), 'console.error_listener' => object(Definition), 'console.suggest_missing_package_subscriber' => object(Definition), 'console.command.about' => object(Definition), 'console.command.assets_install' => object(Definition), 'console.command.cache_clear' => object(Definition), 'console.command.cache_pool_clear' => object(Definition), 'console.command.cache_pool_prune' => object(Definition), 'console.command.cache_pool_delete' => object(Definition), 'console.command.cache_warmup' => object(Definition), 'console.command.config_debug' => object(Definition), 'console.command.config_dump_reference' => object(Definition), 'console.command.container_debug' => object(Definition), 'console.command.debug_autowiring' => object(Definition), 'console.command.event_dispatcher_debug' => object(Definition), 'console.command.messenger_stop_workers' => object(Definition), 'console.command.router_debug' => object(Definition), 'console.command.router_match' => object(Definition), 'console.command.translation_debug' => object(Definition), 'console.command.translation_update' => object(Definition), 'console.command.xliff_lint' => object(Definition), 'console.command.yaml_lint' => object(Definition), 'cache.app' => object(Definition), 'cache.app.simple' => object(Definition), 'cache.app.taggable' => object(Definition), 'cache.system' => object(Definition), 'cache.validator' => object(Definition), 'cache.serializer' => object(Definition), 'cache.annotations' => object(Definition), 'cache.messenger.restart_workers_signal' => object(Definition), 'cache.adapter.system' => object(Definition), 'cache.adapter.apcu' => object(Definition), 'cache.adapter.doctrine' => object(Definition), 'cache.adapter.filesystem' => object(Definition), 'cache.adapter.psr6' => object(Definition), 'cache.adapter.redis' => object(Definition), 'cache.adapter.memcached' => object(Definition), 'cache.adapter.pdo' => object(Definition), 'cache.adapter.array' => object(Definition), 'cache.default_marshaller' => object(Definition), 'cache.default_clearer' => object(Definition), 'cache.system_clearer' => object(Definition), 'cache.global_clearer' => object(Definition), 'identity_translator' => object(Definition), 'translator.selector' => object(Definition), '.1_NativeFileSessionHandler~ck3_MZ0' => object(Definition), 'session' => object(Definition), 'session.storage.metadata_bag' => object(Definition), 'session.storage.native' => object(Definition), 'session.storage.php_bridge' => object(Definition), 'session.flash_bag' => object(Definition), 'session.attribute_bag' => object(Definition), 'session.storage.mock_file' => object(Definition), 'session.handler.native_file' => object(Definition), 'session_listener' => object(Definition), 'session.save_listener' => object(Definition), 'security.csrf.token_generator' => object(Definition), 'security.csrf.token_storage' => object(Definition), 'security.csrf.token_manager' => object(Definition), 'twig.runtime.security_csrf' => object(Definition), 'twig.extension.security_csrf' => object(Definition), 'assets.packages' => object(Definition), 'assets.empty_package' => object(Definition), 'assets.context' => object(Definition), 'assets.path_package' => object(Definition), 'assets.url_package' => object(Definition), 'assets.static_version_strategy' => object(Definition), 'assets.empty_version_strategy' => object(Definition), 'assets.json_manifest_version_strategy' => object(Definition), 'assets._version__default' => object(Definition), 'assets._default_package' => object(Definition), '.1_PhpArrayAdapter~8QeTnx6' => object(Definition), 'validator.builder' => object(Definition), 'validator.mapping.cache_warmer' => object(Definition), 'validator.mapping.cache.symfony' => object(Definition), 'validator.validator_factory' => object(Definition), 'validator.expression' => object(Definition), 'validator.email' => object(Definition), 'translator.default' => object(Definition), 'translator.logging' => object(Definition), 'translator.formatter.default' => object(Definition), 'translation.loader.php' => object(Definition), 'translation.loader.yml' => object(Definition), 'translation.loader.xliff' => object(Definition), 'translation.loader.po' => object(Definition), 'translation.loader.mo' => object(Definition), 'translation.loader.qt' => object(Definition), 'translation.loader.csv' => object(Definition), 'translation.loader.res' => object(Definition), 'translation.loader.dat' => object(Definition), 'translation.loader.ini' => object(Definition), 'translation.loader.json' => object(Definition), 'translation.dumper.php' => object(Definition), 'translation.dumper.xliff' => object(Definition), 'translation.dumper.po' => object(Definition), 'translation.dumper.mo' => object(Definition), 'translation.dumper.yml' => object(Definition), 'translation.dumper.yaml' => object(Definition), 'translation.dumper.qt' => object(Definition), 'translation.dumper.csv' => object(Definition), 'translation.dumper.ini' => object(Definition), 'translation.dumper.json' => object(Definition), 'translation.dumper.res' => object(Definition), 'translation.extractor.php' => object(Definition), 'translation.reader' => object(Definition), 'translation.extractor' => object(Definition), 'translation.writer' => object(Definition), 'translation.warmer' => object(Definition), 'profiler' => object(Definition), 'profiler.storage' => object(Definition), 'profiler_listener' => object(Definition), 'data_collector.config' => object(Definition), 'data_collector.request' => object(Definition), 'data_collector.ajax' => object(Definition), 'data_collector.exception' => object(Definition), 'data_collector.events' => object(Definition), 'data_collector.logger' => object(Definition), 'data_collector.time' => object(Definition), 'data_collector.memory' => object(Definition), 'data_collector.router' => object(Definition), 'data_collector.cache' => object(Definition), 'debug.validator' => object(Definition), 'data_collector.validator' => object(Definition), 'translator.data_collector' => object(Definition), 'data_collector.translation' => object(Definition), '.cache_connection.JKE6keX' => object(Definition), 'cache.property_access' => object(Definition), 'debug.debug_handlers_listener' => object(Definition), 'debug.file_link_formatter' => object(Definition), 'debug.stopwatch' => object(Definition), 'debug.event_dispatcher' => object(Definition), 'debug.controller_resolver' => object(Definition), 'debug.argument_resolver' => object(Definition), 'debug.log_processor' => object(Definition), 'routing.resolver' => object(Definition), 'routing.loader.xml' => object(Definition), 'routing.loader.yml' => object(Definition), 'routing.loader.php' => object(Definition), 'routing.loader.glob' => object(Definition), 'routing.loader.directory' => object(Definition), 'routing.loader.service' => object(Definition), 'routing.loader' => object(Definition), 'router.default' => object(Definition), 'router.request_context' => object(Definition), 'router.cache_warmer' => object(Definition), 'router_listener' => object(Definition), 'Symfony\Bundle\FrameworkBundle\Controller\RedirectController' => object(Definition), 'Symfony\Bundle\FrameworkBundle\Controller\TemplateController' => object(Definition), 'routing.loader.annotation' => object(Definition), 'routing.loader.annotation.directory' => object(Definition), 'routing.loader.annotation.file' => object(Definition), '.2_PhpArrayAdapter~Re3AaWt' => object(Definition), '.1_ArrayCache~Re3AaWt' => object(Definition), 'annotations.reader' => object(Definition), 'annotations.dummy_registry' => object(Definition), 'annotations.cached_reader' => object(Definition), 'annotations.filesystem_cache' => object(Definition), 'annotations.cache_warmer' => object(Definition), 'annotations.cache' => object(Definition), 'property_accessor' => object(Definition), 'serializer' => object(Definition), 'serializer.mapping.class_discriminator_resolver' => object(Definition), 'serializer.normalizer.constraint_violation_list' => object(Definition), 'serializer.normalizer.dateinterval' => object(Definition), 'serializer.normalizer.data_uri' => object(Definition), 'serializer.normalizer.datetime' => object(Definition), 'serializer.normalizer.json_serializable' => object(Definition), 'serializer.normalizer.object' => object(Definition), 'serializer.denormalizer.array' => object(Definition), 'serializer.mapping.chain_loader' => object(Definition), 'serializer.mapping.class_metadata_factory' => object(Definition), 'serializer.mapping.cache_warmer' => object(Definition), 'serializer.mapping.cache.symfony' => object(Definition), 'serializer.encoder.xml' => object(Definition), 'serializer.encoder.json' => object(Definition), 'serializer.encoder.yaml' => object(Definition), 'serializer.encoder.csv' => object(Definition), 'serializer.name_converter.camel_case_to_snake_case' => object(Definition), 'serializer.name_converter.metadata_aware' => object(Definition), 'property_info.serializer_extractor' => object(Definition), 'property_info' => object(Definition), 'property_info.reflection_extractor' => object(Definition), 'property_info.php_doc_extractor' => object(Definition), 'http_client' => object(Definition), 'web_link.add_link_header_listener' => object(Definition), 'mime_types' => object(Definition), 'twig' => object(Definition), 'twig.app_variable' => object(Definition), 'twig.cache_warmer' => object(Definition), 'twig.template_iterator' => object(Definition), 'twig.template_cache_warmer' => object(Definition), 'twig.loader.native_filesystem' => object(Definition), 'twig.loader.chain' => object(Definition), 'twig.extension.profiler' => object(Definition), 'twig.profile' => object(Definition), 'data_collector.twig' => object(Definition), 'twig.extension.trans' => object(Definition), 'twig.extension.assets' => object(Definition), 'twig.extension.code' => object(Definition), 'twig.extension.routing' => object(Definition), 'twig.extension.yaml' => object(Definition), 'twig.extension.debug.stopwatch' => object(Definition), 'twig.extension.expression' => object(Definition), 'twig.extension.httpkernel' => object(Definition), 'twig.runtime.httpkernel' => object(Definition), 'twig.extension.httpfoundation' => object(Definition), 'twig.extension.debug' => object(Definition), 'twig.extension.weblink' => object(Definition), 'twig.translation.extractor' => object(Definition), 'twig.exception_listener' => object(Definition), 'twig.controller.exception' => object(Definition), 'twig.controller.preview_error' => object(Definition), 'twig.configurator.environment' => object(Definition), 'twig.runtime_loader' => object(Definition), 'twig.command.debug' => object(Definition), 'twig.command.lint' => object(Definition), '.2_HtmlDumper~K8YKDTw' => object(Definition), '.1_NonceGenerator~K8YKDTw' => object(Definition), 'web_profiler.controller.profiler' => object(Definition), 'web_profiler.controller.router' => object(Definition), 'web_profiler.controller.exception' => object(Definition), 'web_profiler.csp.handler' => object(Definition), 'twig.extension.webprofiler' => object(Definition), 'debug.file_link_formatter.url_format' => object(Definition), 'web_profiler.debug_toolbar' => object(Definition), 'monolog.logger' => object(Definition), 'monolog.logger_prototype' => object(Definition), 'monolog.activation_strategy.not_found' => object(Definition), 'monolog.handler.fingers_crossed.error_level_activation_strategy' => object(Definition), 'monolog.formatter.chrome_php' => object(Definition), 'monolog.formatter.gelf_message' => object(Definition), 'monolog.formatter.html' => object(Definition), 'monolog.formatter.json' => object(Definition), 'monolog.formatter.line' => object(Definition), 'monolog.formatter.loggly' => object(Definition), 'monolog.formatter.normalizer' => object(Definition), 'monolog.formatter.scalar' => object(Definition), 'monolog.formatter.wildfire' => object(Definition), 'monolog.formatter.logstash' => object(Definition), 'monolog.processor.psr_log_message' => object(Definition), 'monolog.handler.main' => object(Definition), 'monolog.handler.console' => object(Definition), '.5_HtmlDescriptor~QqMnZHJ' => object(Definition), '.4_CliDescriptor~QqMnZHJ' => object(Definition), '.3_CliContextProvider~QqMnZHJ' => object(Definition), '.2_RequestContextProvider~QqMnZHJ' => object(Definition), '.1_SourceContextProvider~QqMnZHJ' => object(Definition), 'twig.extension.dump' => object(Definition), 'data_collector.dump' => object(Definition), 'debug.dump_listener' => object(Definition), 'var_dumper.cloner' => object(Definition), 'var_dumper.cli_dumper' => object(Definition), 'var_dumper.html_dumper' => object(Definition), 'var_dumper.server_connection' => object(Definition), 'var_dumper.dump_server' => object(Definition), 'var_dumper.command.server_dump' => object(Definition), 'security.authorization_checker' => object(Definition), 'security.token_storage' => object(Definition), 'security.helper' => object(Definition), 'security.authentication.manager' => object(Definition), 'security.authentication.trust_resolver' => object(Definition), 'security.authentication.session_strategy' => object(Definition), 'security.authentication.session_strategy_noop' => object(Definition), 'security.encoder_factory.generic' => object(Definition), 'security.user_password_encoder.generic' => object(Definition), 'security.user_checker' => object(Definition), 'security.expression_language' => object(Definition), 'security.authentication_utils' => object(Definition), 'security.role_hierarchy' => object(Definition), 'security.access.simple_role_voter' => object(Definition), 'security.access.authenticated_voter' => object(Definition), 'security.access.expression_voter' => object(Definition), 'security.firewall.map' => object(Definition), 'security.firewall.context' => object(Definition), 'security.firewall.config' => object(Definition), 'security.logout_url_generator' => object(Definition), 'security.user.provider.missing' => object(Definition), 'security.user.provider.in_memory' => object(Definition), 'security.user.provider.in_memory.user' => object(Definition), 'security.user.provider.ldap' => object(Definition), 'security.user.provider.chain' => object(Definition), 'security.http_utils' => object(Definition), 'security.validator.user_password' => object(Definition), 'cache.security_expression_language' => object(Definition), 'security.authentication.listener.anonymous' => object(Definition), 'security.authentication.provider.anonymous' => object(Definition), 'security.authentication.retry_entry_point' => object(Definition), 'security.authentication.basic_entry_point' => object(Definition), 'security.channel_listener' => object(Definition), 'security.access_map' => object(Definition), 'security.context_listener' => object(Definition), 'security.logout_listener' => object(Definition), 'security.logout.handler.session' => object(Definition), 'security.logout.handler.cookie_clearing' => object(Definition), 'security.logout.success_handler' => object(Definition), 'security.authentication.form_entry_point' => object(Definition), 'security.authentication.listener.abstract' => object(Definition), 'security.authentication.custom_success_handler' => object(Definition), 'security.authentication.success_handler' => object(Definition), 'security.authentication.custom_failure_handler' => object(Definition), 'security.authentication.failure_handler' => object(Definition), 'security.authentication.listener.form' => object(Definition), 'security.authentication.listener.simple_form' => object(Definition), 'security.authentication.simple_success_failure_handler' => object(Definition), 'security.authentication.listener.simple_preauth' => object(Definition), 'security.authentication.listener.x509' => object(Definition), 'security.authentication.listener.json' => object(Definition), 'security.authentication.listener.remote_user' => object(Definition), 'security.authentication.listener.basic' => object(Definition), 'security.authentication.provider.dao' => object(Definition), 'security.authentication.provider.ldap_bind' => object(Definition), 'security.authentication.provider.simple' => object(Definition), 'security.authentication.provider.pre_authenticated' => object(Definition), 'security.exception_listener' => object(Definition), 'security.authentication.switchuser_listener' => object(Definition), 'security.access_listener' => object(Definition), 'security.authentication.listener.rememberme' => object(Definition), 'security.authentication.provider.rememberme' => object(Definition), 'security.rememberme.token.provider.in_memory' => object(Definition), 'security.authentication.rememberme.services.abstract' => object(Definition), 'security.authentication.rememberme.services.persistent' => object(Definition), 'security.authentication.rememberme.services.simplehash' => object(Definition), 'security.rememberme.response_listener' => object(Definition), 'templating.helper.logout_url' => object(Definition), 'templating.helper.security' => object(Definition), 'twig.extension.logout_url' => object(Definition), 'twig.extension.security' => object(Definition), 'data_collector.security' => object(Definition), 'security.authentication.guard_handler' => object(Definition), 'security.authentication.provider.guard' => object(Definition), 'security.authentication.listener.guard' => object(Definition), 'debug.security.access.decision_manager' => object(Definition), 'debug.security.voter.vote_listener' => object(Definition), 'debug.security.firewall' => object(Definition), 'security.firewall.map.config.dev' => object(Definition), '.security.request_matcher.Iy.T22O' => object(Definition), 'security.firewall.map.context.dev' => object(Definition), 'security.firewall.map.config.api' => object(Definition), 'security.authentication.provider.guard.api' => object(Definition), 'security.authentication.listener.guard.api' => object(Definition), 'security.authentication.listener.anonymous.api' => object(Definition), 'security.authentication.provider.anonymous.api' => object(Definition), 'security.exception_listener.api' => object(Definition), 'security.firewall.map.context.api' => object(Definition), '.service_locator.q3a.QNi' => object(Definition), '.security.request_matcher.qGLC1TX' => object(Definition), 'security.command.user_password_encoder' => object(Definition), 'maker.file_manager' => object(Definition), 'maker.autoloader_finder' => object(Definition), 'maker.autoloader_util' => object(Definition), 'maker.event_registry' => object(Definition), 'maker.console_error_listener' => object(Definition), 'maker.doctrine_helper' => object(Definition), 'maker.auto_command.abstract' => object(Definition), 'maker.generator' => object(Definition), 'maker.entity_class_generator' => object(Definition), 'maker.user_class_builder' => object(Definition), 'maker.security_config_updater' => object(Definition), 'maker.renderer.form_type_renderer' => object(Definition), 'maker.maker.make_authenticator' => object(Definition), 'maker.maker.make_command' => object(Definition), 'maker.maker.make_controller' => object(Definition), 'maker.maker.make_crud' => object(Definition), 'maker.maker.make_entity' => object(Definition), 'maker.maker.make_fixtures' => object(Definition), 'maker.maker.make_form' => object(Definition), 'maker.maker.make_functional_test' => object(Definition), 'maker.maker.make_registration_form' => object(Definition), 'maker.maker.make_serializer_encoder' => object(Definition), 'maker.maker.make_serializer_normalizer' => object(Definition), 'maker.maker.make_subscriber' => object(Definition), 'maker.maker.make_twig_extension' => object(Definition), 'maker.maker.make_unit_test' => object(Definition), 'maker.maker.make_validator' => object(Definition), 'maker.maker.make_voter' => object(Definition), 'maker.maker.make_user' => object(Definition), 'maker.maker.make_migration' => object(Definition), 'sensio_framework_extra.controller.listener' => object(Definition), 'sensio_framework_extra.converter.listener' => object(Definition), 'sensio_framework_extra.converter.manager' => object(Definition), 'sensio_framework_extra.converter.doctrine.orm' => object(Definition), 'framework_extra_bundle.date_time_param_converter' => object(Definition), 'sensio_framework_extra.converter.doctrine.orm.expression_language.default' => object(Definition), 'sensio_framework_extra.view.guesser' => object(Definition), 'sensio_framework_extra.view.listener' => object(Definition), 'sensio_framework_extra.cache.listener' => object(Definition), 'sensio_framework_extra.security.listener' => object(Definition), 'sensio_framework_extra.security.expression_language.default' => object(Definition), 'framework_extra_bundle.event.is_granted' => object(Definition), 'framework_extra_bundle.argument_name_convertor' => object(Definition), 'nelmio_api_doc.controller.swagger_ui' => object(Definition), 'nelmio_api_doc.controller.swagger' => object(Definition), 'nelmio_api_doc.controller_reflector' => object(Definition), 'nelmio_api_doc.describers.config' => object(Definition), 'nelmio_api_doc.describers.default' => object(Definition), 'nelmio_api_doc.route_describers.route_metadata' => object(Definition), 'nelmio_api_doc.model_describers.object' => object(Definition), 'nelmio_api_doc.form.documentation_extension' => object(Definition), 'nelmio_api_doc.generator.default' => object(Definition), 'nelmio_api_doc.describers.route.default' => object(Definition), 'nelmio_api_doc.describers.swagger_php.default' => object(Definition), 'nelmio_api_doc.describers.config.default' => object(Definition), 'nelmio_api_doc.routes.default' => object(Definition), 'nelmio_api_doc.generator.internal' => object(Definition), 'nelmio_api_doc.describers.route.internal' => object(Definition), 'nelmio_api_doc.describers.swagger_php.internal' => object(Definition), 'nelmio_api_doc.describers.config.internal' => object(Definition), 'nelmio_api_doc.routes.internal' => object(Definition), 'nelmio_api_doc.generator_locator' => object(Definition), 'snc_redis.logger' => object(Definition), 'snc_redis.data_collector' => object(Definition), 'snc_redis.command.flush_all' => object(Definition), 'snc_redis.command.flush_db' => object(Definition), 'snc_redis.connection.default1_parameters.default' => object(Definition), 'snc_redis.connection.default2_parameters.default' => object(Definition), 'snc_redis.client.default_processor' => object(Definition), 'snc_redis.client.default_profile' => object(Definition), 'snc_redis.client.default_options' => object(Definition), 'snc_redis.default' => object(Definition), 'snc_redis.connection.cache1_parameters.cache' => object(Definition), 'snc_redis.connection.cache2_parameters.cache' => object(Definition), 'snc_redis.client.cache_processor' => object(Definition), 'snc_redis.client.cache_profile' => object(Definition), 'snc_redis.client.cache_options' => object(Definition), 'snc_redis.cache' => object(Definition), 'snc_redis.connection.response1_parameters.response' => object(Definition), 'snc_redis.connection.response2_parameters.response' => object(Definition), 'snc_redis.client.response_processor' => object(Definition), 'snc_redis.client.response_profile' => object(Definition), 'snc_redis.client.response_options' => object(Definition), 'snc_redis.response' => object(Definition), 'snc_redis.connection.meta1_parameters.meta' => object(Definition), 'snc_redis.connection.meta2_parameters.meta' => object(Definition), 'snc_redis.client.meta_processor' => object(Definition), 'snc_redis.client.meta_profile' => object(Definition), 'snc_redis.client.meta_options' => object(Definition), 'snc_redis.meta' => object(Definition), 'snc_redis.connection.token1_parameters.token' => object(Definition), 'snc_redis.connection.token2_parameters.token' => object(Definition), 'snc_redis.client.token_processor' => object(Definition), 'snc_redis.client.token_profile' => object(Definition), 'snc_redis.client.token_options' => object(Definition), 'snc_redis.token' => object(Definition), 'snc_redis.session.handler' => object(Definition), 'doctrine_mongodb.odm.default_metadata_cache' => object(Definition), 'doctrine_cache.abstract.apc' => object(Definition), 'doctrine_cache.abstract.apcu' => object(Definition), 'doctrine_cache.abstract.array' => object(Definition), 'doctrine_cache.abstract.chain' => object(Definition), 'doctrine_cache.abstract.couchbase' => object(Definition), 'doctrine_cache.abstract.file_system' => object(Definition), 'doctrine_cache.abstract.php_file' => object(Definition), 'doctrine_cache.abstract.memcache' => object(Definition), 'doctrine_cache.abstract.memcached' => object(Definition), 'doctrine_cache.abstract.mongodb' => object(Definition), 'doctrine_cache.abstract.redis' => object(Definition), 'doctrine_cache.abstract.predis' => object(Definition), 'doctrine_cache.abstract.riak' => object(Definition), 'doctrine_cache.abstract.sqlite3' => object(Definition), 'doctrine_cache.abstract.void' => object(Definition), 'doctrine_cache.abstract.wincache' => object(Definition), 'doctrine_cache.abstract.xcache' => object(Definition), 'doctrine_cache.abstract.zenddata' => object(Definition), 'doctrine_cache.contains_command' => object(Definition), 'doctrine_cache.delete_command' => object(Definition), 'doctrine_cache.flush_command' => object(Definition), 'doctrine_cache.stats_command' => object(Definition), 'doctrine.dbal.logger.chain' => object(Definition), 'doctrine.dbal.logger.profiling' => object(Definition), 'doctrine.dbal.logger' => object(Definition), 'data_collector.doctrine' => object(Definition), 'doctrine.dbal.connection_factory' => object(Definition), 'doctrine.dbal.connection' => object(Definition), 'doctrine.dbal.connection.event_manager' => object(Definition), 'doctrine.dbal.connection.configuration' => object(Definition), 'doctrine' => object(Definition), 'doctrine.twig.doctrine_extension' => object(Definition), 'doctrine.database_create_command' => object(Definition), 'doctrine.database_drop_command' => object(Definition), 'doctrine.generate_entities_command' => object(Definition), 'doctrine.query_sql_command' => object(Definition), 'doctrine.dbal.default_connection.configuration' => object(Definition), 'doctrine.dbal.logger.profiling.default' => object(Definition), 'doctrine.dbal.logger.chain.default' => object(Definition), 'doctrine.dbal.default_connection.event_manager' => object(Definition), 'doctrine.dbal.default_connection' => object(Definition), '.1_ServiceLocator~_6o4XzY' => object(Definition), 'doctrine.orm.proxy_cache_warmer' => object(Definition), 'form.type_guesser.doctrine' => object(Definition), 'form.type.entity' => object(Definition), 'doctrine.orm.configuration' => object(Definition), 'doctrine.orm.entity_manager.abstract' => object(Definition), 'doctrine.orm.container_repository_factory' => object(Definition), 'doctrine.orm.manager_configurator.abstract' => object(Definition), 'doctrine.orm.validator.unique' => object(Definition), 'doctrine.orm.validator_initializer' => object(Definition), 'doctrine.orm.security.user.provider' => object(Definition), 'doctrine.orm.listeners.resolve_target_entity' => object(Definition), 'doctrine.orm.naming_strategy.default' => object(Definition), 'doctrine.orm.naming_strategy.underscore' => object(Definition), 'doctrine.orm.quote_strategy.default' => object(Definition), 'doctrine.orm.quote_strategy.ansi' => object(Definition), 'doctrine.cache_clear_metadata_command' => object(Definition), 'doctrine.cache_clear_query_cache_command' => object(Definition), 'doctrine.cache_clear_result_command' => object(Definition), 'doctrine.cache_collection_region_command' => object(Definition), 'doctrine.mapping_convert_command' => object(Definition), 'doctrine.schema_create_command' => object(Definition), 'doctrine.schema_drop_command' => object(Definition), 'doctrine.ensure_production_settings_command' => object(Definition), 'doctrine.clear_entity_region_command' => object(Definition), 'doctrine.database_import_command' => object(Definition), 'doctrine.mapping_info_command' => object(Definition), 'doctrine.clear_query_region_command' => object(Definition), 'doctrine.query_dql_command' => object(Definition), 'doctrine.schema_update_command' => object(Definition), 'doctrine.schema_validate_command' => object(Definition), 'doctrine.mapping_import_command' => object(Definition), 'doctrine.orm.default_configuration' => object(Definition), 'doctrine.orm.default_annotation_metadata_driver' => object(Definition), 'doctrine.orm.default_metadata_driver' => object(Definition), 'doctrine.orm.default_entity_listener_resolver' => object(Definition), 'doctrine.orm.default_listeners.attach_entity_listeners' => object(Definition), 'doctrine_cache.providers.doctrine.orm.default_second_level_cache.region_cache_driver' => object(Definition), 'doctrine.orm.default_second_level_cache.cache_configuration' => object(Definition), 'doctrine.orm.default_second_level_cache.regions_configuration' => object(Definition), 'doctrine.orm.default_second_level_cache.default_cache_factory' => object(Definition), 'doctrine.orm.default_second_level_cache.logger_chain' => object(Definition), 'doctrine.orm.default_second_level_cache.logger_statistics' => object(Definition), 'doctrine.orm.default_manager_configurator' => object(Definition), 'doctrine.orm.default_entity_manager' => object(Definition), 'doctrine.orm.default_entity_manager.property_info_extractor' => object(Definition), 'doctrine_migrations.diff_command' => object(Definition), 'doctrine_migrations.dump_schema_command' => object(Definition), 'doctrine_migrations.execute_command' => object(Definition), 'doctrine_migrations.generate_command' => object(Definition), 'doctrine_migrations.latest_command' => object(Definition), 'doctrine_migrations.migrate_command' => object(Definition), 'doctrine_migrations.rollup_command' => object(Definition), 'doctrine_migrations.status_command' => object(Definition), 'doctrine_migrations.up_to_date_command' => object(Definition), 'doctrine_migrations.version_command' => object(Definition), 'doctrine.fixtures_load_command' => object(Definition), 'doctrine.fixtures.loader' => object(Definition), '.1_ServiceLocator~jX5QP0v' => object(Definition), 'webpack_encore.entrypoint_lookup_collection' => object(Definition), 'webpack_encore.tag_renderer' => object(Definition), 'webpack_encore.twig_entry_files_extension' => object(Definition), 'webpack_encore.entrypoint_lookup.cache_warmer' => object(Definition), 'webpack_encore.cache' => object(Definition), 'cache.webpack_encore' => object(Definition), 'webpack_encore.entrypoint_lookup[_default]' => object(Definition), '.service_locator._faFGeI' => object(Definition), 'limenius_react.context_provider' => object(Definition), 'limenius_react.external_react_renderer' => object(Definition), 'limenius_react.phpexecjs_react_renderer' => object(Definition), 'limenius_react.static_react_renderer' => object(Definition), 'limenius_react.render_extension' => object(Definition), 'limenius_react.react_renderer' => object(Definition), '.instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.Site\Controller\SiteController' => object(Definition), '.instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.Site\Controller\SiteController' => object(Definition), '.abstract.instanceof.Site\Controller\SiteController' => object(Definition), '.instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.Api\Controller\UserV1Controller' => object(Definition), '.instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.Api\Controller\UserV1Controller' => object(Definition), '.abstract.instanceof.Api\Controller\UserV1Controller' => object(Definition), '.instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.Api\Controller\UtilsV1Controller' => object(Definition), '.instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.Api\Controller\UtilsV1Controller' => object(Definition), '.abstract.instanceof.Api\Controller\UtilsV1Controller' => object(Definition), '.instanceof.Symfony\Component\EventDispatcher\EventSubscriberInterface.0.phpsed.cache.listener' => object(Definition), '.abstract.instanceof.phpsed.cache.listener' => object(Definition), '.instanceof.Twig_ExtensionInterface.0.ravenflux.twig.extension.php_functions' => object(Definition), '.instanceof.Twig\Extension\ExtensionInterface.0.ravenflux.twig.extension.php_functions' => object(Definition), '.abstract.instanceof.ravenflux.twig.extension.php_functions' => object(Definition), 'maker.auto_command.make_auth' => object(Definition), 'maker.auto_command.make_command' => object(Definition), 'maker.auto_command.make_controller' => object(Definition), 'maker.auto_command.make_crud' => object(Definition), 'maker.auto_command.make_entity' => object(Definition), 'maker.auto_command.make_fixtures' => object(Definition), 'maker.auto_command.make_form' => object(Definition), 'maker.auto_command.make_functional_test' => object(Definition), 'maker.auto_command.make_registration_form' => object(Definition), 'maker.auto_command.make_serializer_encoder' => object(Definition), 'maker.auto_command.make_serializer_normalizer' => object(Definition), 'maker.auto_command.make_subscriber' => object(Definition), 'maker.auto_command.make_twig_extension' => object(Definition), 'maker.auto_command.make_unit_test' => object(Definition), 'maker.auto_command.make_validator' => object(Definition), 'maker.auto_command.make_voter' => object(Definition), 'maker.auto_command.make_user' => object(Definition), 'maker.auto_command.make_migration' => object(Definition), '.service_locator.ekjztSI' => object(Definition), '.service_locator.pe89cNF' => object(Definition), '.service_locator.W3fpWBS' => object(Definition), '.service_locator.ydxHemT' => object(Definition), '.service_locator.37xBtZ2' => object(Definition), '.service_locator.gmwRZ3h' => object(Definition), 'debug.argument_resolver.request_attribute' => object(Definition), 'debug.argument_resolver.request' => object(Definition), 'debug.argument_resolver.session' => object(Definition), 'debug.security.user_value_resolver' => object(Definition), 'debug.argument_resolver.service' => object(Definition), 'debug.argument_resolver.default' => object(Definition), 'debug.argument_resolver.variadic' => object(Definition), 'debug.argument_resolver.not_tagged_controller' => object(Definition), 'monolog.logger.request' => object(Definition), 'monolog.logger.console' => object(Definition), 'monolog.logger.cache' => object(Definition), 'monolog.logger.translation' => object(Definition), 'monolog.logger.profiler' => object(Definition), 'monolog.logger.php' => object(Definition), 'monolog.logger.event' => object(Definition), 'monolog.logger.router' => object(Definition), 'monolog.logger.http_client' => object(Definition), 'monolog.logger.debug' => object(Definition), 'monolog.logger.security' => object(Definition), 'monolog.logger.snc_redis' => object(Definition), 'monolog.logger.doctrine' => object(Definition), 'monolog.handler.null_internal' => object(Definition), 'debug.security.voter.security.access.authenticated_voter' => object(Definition), 'debug.security.voter.security.access.simple_role_voter' => object(Definition), 'debug.security.voter.security.access.expression_voter' => object(Definition), 'security.logout.handler.csrf_token_clearing' => object(Definition), 'snc_redis.default_connectionfactory' => object(Definition), 'snc_redis.cache_connectionfactory' => object(Definition), 'snc_redis.response_connectionfactory' => object(Definition), 'snc_redis.meta_connectionfactory' => object(Definition), 'snc_redis.token_connectionfactory' => object(Definition), object(Definition), '.service_locator.Otd28_S' => object(Definition), '.service_locator.9_yeNH1' => object(Definition), '.service_locator.yQVjGlt' => object(Definition), '.service_locator.UwRI0uT' => object(Definition), '.service_locator.WPZmidW' => object(Definition), '.service_locator.jD4_ZG7' => object(Definition), '.service_locator.CDOTD6.' => object(Definition), '.service_locator.CDOTD6..Site\Controller\SiteController' => object(Definition), '.service_locator.CDOTD6..Api\Controller\UserV1Controller' => object(Definition), '.service_locator.CDOTD6..Api\Controller\UtilsV1Controller' => object(Definition), '.service_locator._pu.0Tb' => object(Definition), '.service_locator._pu.0Tb.translation.warmer' => object(Definition), '.service_locator.MAfdX1A' => object(Definition), '.service_locator.MAfdX1A.router.default' => object(Definition), '.service_locator.m8PwGkX' => object(Definition), '.service_locator.m8PwGkX.router.cache_warmer' => object(Definition), '.service_locator.lSIKWsr' => object(Definition), '.service_locator.lSIKWsr.twig.cache_warmer' => object(Definition), '.service_locator.lSIKWsr.twig.template_cache_warmer' => object(Definition), 'debug.validator.inner' => object(Definition), 'debug.event_dispatcher.inner' => object(Definition), 'debug.controller_resolver.inner' => object(Definition), 'debug.argument_resolver.inner' => object(Definition), 'debug.security.access.decision_manager.inner' => object(Definition), 'debug.argument_resolver.request_attribute.inner' => object(Definition), 'debug.argument_resolver.request.inner' => object(Definition), 'debug.argument_resolver.session.inner' => object(Definition), 'debug.security.user_value_resolver.inner' => object(Definition), 'debug.argument_resolver.service.inner' => object(Definition), 'debug.argument_resolver.default.inner' => object(Definition), 'debug.argument_resolver.variadic.inner' => object(Definition), 'debug.argument_resolver.not_tagged_controller.inner' => object(Definition)), true)in AbstractRecursivePass.php line 46at AbstractRecursivePass->process(object(ContainerBuilder))in ResolveBindingsPass.php line 38at ResolveBindingsPass->process(object(ContainerBuilder))in Compiler.php line 95at Compiler->compile(object(ContainerBuilder))in ContainerBuilder.php line 754at ContainerBuilder->compile()in Kernel.php line 544at Kernel->initializeContainer()in Kernel.php line 133at Kernel->boot()in Kernel.php line 193at Kernel->handle(object(Request))in index.php line 25

@nicolas-grekas
Copy link
Member

Thanks, would you mind opening a separate issue with that content?

Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

@dunglasdunglasdunglas left review comments

@lyrixxlyrixxlyrixx left review comments

@stofstofstof left review comments

@ycerutoycerutoyceruto left review comments

@fabpotfabpotfabpot approved these changes

@nicolas-grekasnicolas-grekasnicolas-grekas approved these changes

+3 more reviewers

@smoenchsmoenchsmoench left review comments

@linaorilinaorilinaori left review comments

@HeahDudeHeahDudeHeahDude left review comments

Reviewers whose approvals may not affect merge requirements

Assignees

No one assigned

Projects

None yet

Milestone

4.3

Development

Successfully merging this pull request may close these issues.

14 participants

@antonch1989@joelwurtz@nicolas-grekas@fabpot@lyrixx@k0d3r1s@dunglas@smoench@stof@linaori@yceruto@HeahDude@javiereguiluz@carsonbot

[8]ページ先頭

©2009-2025 Movatter.jp