logger |
Logger {#482
#name: "request"
#handlers: [
StreamHandler {#5497
#stream: stream resource @1789
timed_out: false
blocked: true
eof: false
wrapper_type: "PHP"
stream_type: "STDIO"
mode: "a"
unread_bytes: 0
seekable: false
uri: "php://stdout"
options: []
}
#url: "php://stdout"
-errorMessage: null
#filePermission: null
#useLocking: false
-dirCreated: true
#level: 100
#bubble: true
#formatter: LineFormatter {#1937 …}
#processors: [
PsrLogMessageProcessor {#1207}
]
}
ConsoleHandler {#3883
-output: null
-verbosityLevelMap: [
16 => 400
32 => 300
64 => 250
128 => 200
256 => 100
]
#level: 100
#bubble: true
#formatter: null
#processors: [
PsrLogMessageProcessor {#1207}
]
}
]
#processors: [
DebugProcessor {#2028
-records: [
[
"timestamp" => 1726914646
"message" => "User Deprecated: Creating Doctrine\ORM\Mapping\UnderscoreNamingStrategy without making it number aware is deprecated and will be removed in Doctrine ORM 3.0."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#5654
#message: "User Deprecated: Creating Doctrine\ORM\Mapping\UnderscoreNamingStrategy without making it number aware is deprecated and will be removed in Doctrine ORM 3.0."
#code: 0
#file: "/workspace/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/UnderscoreNamingStrategy.php"
#line: 66
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/UnderscoreNamingStrategy.php:66 {
› 'Creating ' . self::class . ' without making it number aware is deprecated and will be removed in Doctrine ORM 3.0.',
› E_USER_DEPRECATED
› );
}
/tmp/ll-php-api/cache/dev/ContainerPklq1gx/appDevDebugProjectContainer.php:1314 {
› $a->setDefaultRepositoryClassName('Doctrine\\ORM\\EntityRepository');
› $a->setNamingStrategy(new \Doctrine\ORM\Mapping\UnderscoreNamingStrategy());
› $a->setQuoteStrategy(new \Doctrine\ORM\Mapping\DefaultQuoteStrategy());
}
/tmp/ll-php-api/cache/dev/ContainerPklq1gx/appDevDebugProjectContainer.php:1273 {
› return \EntityManager_9a5be93::staticProxyConstructor(function (&$wrappedInstance, \ProxyManager\Proxy\LazyLoadingInterface $proxy) {
› $wrappedInstance = $this->getDoctrine_Orm_DefaultEntityManagerService(false);
›
}
/tmp/ll-php-api/cache/dev/ContainerPklq1gx/EntityManager_9a5be93.php:235 {
› {
› $this->initializer80a4d && ($this->initializer80a4d->__invoke($valueHolder14899, $this, 'getConfiguration', array(), $this->initializer80a4d) || 1) && $this->valueHolder14899 = $valueHolder14899;
›
}
/tmp/ll-php-api/cache/dev/ContainerPklq1gx/EntityManager_9a5be93.php:235 {
› {
› $this->initializer80a4d && ($this->initializer80a4d->__invoke($valueHolder14899, $this, 'getConfiguration', array(), $this->initializer80a4d) || 1) && $this->valueHolder14899 = $valueHolder14899;
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Bridge/Doctrine/CacheWarmer/ProxyCacheWarmer.php:55 {
› // we need the directory no matter the proxy cache generation strategy
› if (!is_dir($proxyCacheDir = $em->getConfiguration()->getProxyDir())) {
› if (false === @mkdir($proxyCacheDir, 0777, true)) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/CacheWarmer/CacheWarmerAggregate.php:52 {
›
› $warmer->warmUp($cacheDir);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:686 {
› if ($this->container->has('cache_warmer')) {
› $this->container->get('cache_warmer')->warmUp($this->container->getParameter('kernel.cache_dir'));
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:135 {
› // init container
› $this->initializeContainer();
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:195 {
› {
› $this->boot();
› ++$this->requestStackSize;
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#786
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#4139
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#4112
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#4448
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#4190
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#4260
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#4527
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#4526
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#4286
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#4540
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#4169
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#4174
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#4042
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#4043
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#4041
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#4040
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#4031
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#4030
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#4003
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#4016
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#4454
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#3950
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#3933
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#3928
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#3553
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#3453
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#3452
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#3443
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#3429
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#3414
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#3408
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#3797
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#3806
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#3804
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#3811
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#3812
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#3577
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#3866
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#3779
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#3755
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#3751
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1969
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2006
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2394
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2404
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2517
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#3109
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2555
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2567
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2594
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2588
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2583
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2577
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2576
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2194
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2139
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2204
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2201
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2151
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2203
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2621
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2245
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2322
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1175
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#601
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1128
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1139
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#700
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#719
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1159
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#766
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#837
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1227
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1225
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1224
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1223
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1238
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#870
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1239
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#874
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2276
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1011
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1244
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1310
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1325
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1096
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1340
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#923
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#924
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#922
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#921
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1059
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1302
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#609
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#6928
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#6937
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#6938
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#6947
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#6948
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7085
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#6959
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7075
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7065
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7066
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7077
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#987
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1266
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1243
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7064
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7035
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7028
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#6992
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7026
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7025
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#6969
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7095
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7094
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7093
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7092
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#6960
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#6966
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#6961
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#6962
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#6963
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7166
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#6997
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#6999
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7154
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7146
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7145
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7101
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7187
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7030
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7196
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7210
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7221
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7131
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteProcessor.php:58 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/DirectoryRouteLoader.php:54 {
› if ($class = ClassUtils::findClassInFile($file)) {
› $imported = $this->processor->importResource($this, $class, array(), null, null, 'rest');
› $collection->addCollection($imported);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7288
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteProcessor.php:58 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/DirectoryRouteLoader.php:54 {
› if ($class = ClassUtils::findClassInFile($file)) {
› $imported = $this->processor->importResource($this, $class, array(), null, null, 'rest');
› $collection->addCollection($imported);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7280
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteProcessor.php:58 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/DirectoryRouteLoader.php:54 {
› if ($class = ClassUtils::findClassInFile($file)) {
› $imported = $this->processor->importResource($this, $class, array(), null, null, 'rest');
› $collection->addCollection($imported);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7276
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteProcessor.php:58 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/DirectoryRouteLoader.php:54 {
› if ($class = ClassUtils::findClassInFile($file)) {
› $imported = $this->processor->importResource($this, $class, array(), null, null, 'rest');
› $collection->addCollection($imported);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7243
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:654 {
› ) {
› $urlParts[] = $this->generateResourceName(strtolower($resource));
› } else {
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteProcessor.php:58 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/DirectoryRouteLoader.php:54 {
› if ($class = ClassUtils::findClassInFile($file)) {
› $imported = $this->processor->importResource($this, $class, array(), null, null, 'rest');
› $collection->addCollection($imported);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7351
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteProcessor.php:58 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/DirectoryRouteLoader.php:54 {
› if ($class = ClassUtils::findClassInFile($file)) {
› $imported = $this->processor->importResource($this, $class, array(), null, null, 'rest');
› $collection->addCollection($imported);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7375
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteProcessor.php:58 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/DirectoryRouteLoader.php:54 {
› if ($class = ClassUtils::findClassInFile($file)) {
› $imported = $this->processor->importResource($this, $class, array(), null, null, 'rest');
› $collection->addCollection($imported);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7387
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteProcessor.php:58 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/DirectoryRouteLoader.php:54 {
› if ($class = ClassUtils::findClassInFile($file)) {
› $imported = $this->processor->importResource($this, $class, array(), null, null, 'rest');
› $collection->addCollection($imported);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7320
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteProcessor.php:58 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/DirectoryRouteLoader.php:54 {
› if ($class = ClassUtils::findClassInFile($file)) {
› $imported = $this->processor->importResource($this, $class, array(), null, null, 'rest');
› $collection->addCollection($imported);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7419
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteProcessor.php:58 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/DirectoryRouteLoader.php:54 {
› if ($class = ClassUtils::findClassInFile($file)) {
› $imported = $this->processor->importResource($this, $class, array(), null, null, 'rest');
› $collection->addCollection($imported);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7429
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteProcessor.php:58 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/DirectoryRouteLoader.php:54 {
› if ($class = ClassUtils::findClassInFile($file)) {
› $imported = $this->processor->importResource($this, $class, array(), null, null, 'rest');
› $collection->addCollection($imported);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914647
"message" => "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7440
#message: "User Deprecated: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API."
#code: 0
#file: "/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php"
#line: 261
#severity: E_USER_DEPRECATED
trace: {
/workspace/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:261 {
› {
› @trigger_error(sprintf('The "%s" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API.', __METHOD__), E_USER_DEPRECATED);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Inflector/DoctrineInflector.php:28 {
› {
› return Inflector::pluralize($word);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:598 {
›
› return $this->inflector->pluralize($resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:644 {
› $urlParts[] =
› strtolower($this->generateResourceName($resource))
› .'/{'.$arguments[$i]->getName().'}';
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestActionReader.php:289 {
› $routeName = $httpMethod.$this->generateRouteName($resources);
› $urlParts = $this->generateUrlParts($resources, $arguments, $httpMethod);
›
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/Reader/RestControllerReader.php:105 {
› foreach ($reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) {
› $this->actionReader->read($collection, $method, $resource);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteLoader.php:76 {
›
› $collection = $this->controllerReader->read(new \ReflectionClass($class));
› $collection->prependRouteControllersWithPrefix($prefix);
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/RestRouteProcessor.php:58 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/friendsofsymfony/rest-bundle/Routing/Loader/DirectoryRouteLoader.php:54 {
› if ($class = ClassUtils::findClassInFile($file)) {
› $imported = $this->processor->importResource($this, $class, array(), null, null, 'rest');
› $collection->addCollection($imported);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:153 {
› try {
› $ret = $loader->load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:90 {
›
› return $this->doImport($resource, $type, $ignoreErrors, $sourceResource);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:161 {
›
› $imported = $this->import($config['resource'], $type, false, $file) ?: [];
›
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php:91 {
› if (isset($config['resource'])) {
› $this->parseImport($collection, $config, $path, $file);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/DelegatingLoader.php:40 {
›
› return $loader->load($resource, $type);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php:70 {
› try {
› $collection = parent::load($resource, $type);
› } finally {
}
/workspace/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:56 {
› if (null === $this->collection) {
› $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']);
› $this->resolveParameters($this->collection);
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:371 {
› {
› return new $this->options['matcher_dumper_class']($this->getRouteCollection());
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:289 {
› function (ConfigCacheInterface $cache) {
› $dumper = $this->getMatcherDumperInstance();
› if (method_exists($dumper, 'addExpressionLanguageProvider')) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCacheFactory.php:43 {
› if (!$cache->isFresh()) {
› \call_user_func($callback, $cache);
› }
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:302 {
› $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources());
› }
› );
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:256 {
› {
› $matcher = $this->getMatcher();
› if (!$matcher instanceof RequestMatcherInterface) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:113 {
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1726914648
"message" => "Uncaught PHP Exception Symfony\Component\HttpKernel\Exception\NotFoundHttpException: "No route found for "GET /robots.txt"" at /workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php line 137"
"priority" => 400
"priorityName" => "ERROR"
"context" => [
"exception" => NotFoundHttpException {#7808
-statusCode: 404
-headers: []
#message: "No route found for "GET /robots.txt""
#code: 0
#file: "/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php"
#line: 137
-previous: ResourceNotFoundException {#190 …}
trace: {
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:137 {
›
› throw new NotFoundHttpException($message, $e);
› } catch (MethodNotAllowedException $e) {
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115 {
›
› \call_user_func($this->listener, $event, $eventName, $dispatcher);
›
arguments: {
$event: GetResponseEvent {#476 …}
...: {
"kernel.request"
TraceableEventDispatcher {#5772 …}
}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214 {
› }
› \call_user_func($listener, $event, $eventName, $this);
› }
arguments: {
$event: GetResponseEvent {#476 …}
$eventName: "kernel.request"
$dispatcher: TraceableEventDispatcher {#5772 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44 {
› if ($listeners = $this->getListeners($eventName)) {
› $this->doDispatch($listeners, $eventName, $event);
› }
arguments: {
$listeners: [ …12]
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143 {
› try {
› $this->dispatcher->dispatch($eventName, $event);
› } finally {
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:127 {
› $event = new GetResponseEvent($this, $request, $type);
› $this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
›
arguments: {
$eventName: "kernel.request"
$event: GetResponseEvent {#476 …}
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Request {#26 …}
$type: 1
}
}
/workspace/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Request {#26 …}
$type: 1
$catch: true
}
}
/workspace/web/app_dev.php:11 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
arguments: {
$request: Request {#26 …}
}
}
}
}
]
"channel" => "request"
]
]
-errorCount: 1
}
]
#microsecondTimestamps: true
#exceptionHandler: null
} |