Deprecated: Constant E_STRICT is deprecated in /home/ccoste/codes/coste/www/vendor/symfony/error-handler/ErrorHandler.php on line 58

Deprecated: Constant E_STRICT is deprecated in /home/ccoste/codes/coste/www/vendor/symfony/error-handler/ErrorHandler.php on line 76
Symfony Profiler

GET https://coste.codes/public/ar/blog/posts/morbi-tempus-commodo-mattis

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.database_users
context main
entry_point security.authenticator.form_login.main
user_checker security.user_checker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "form_login"
  "remember_me"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#803
  -map: Symfony\Component\Security\Http\AccessMap {#805 …}
  -logger: Monolog\Logger {#765 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#816
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#661 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#765 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#815 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#777 …}
  -registered: false
  -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#775 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#810 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#811
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#817 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#830
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#660 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#832 …}
  -map: Symfony\Component\Security\Http\AccessMap {#805 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#776
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#660 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "/logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#759 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#663 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#777 …}
}
0.00 ms (none)

Authenticators

No authenticators have been recorded. Check previous profiles on your authentication endpoint.

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
4
"App\Security\PostVoter"

Access decision log

# Result Attributes Object
1 DENIED ROLE_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\PostVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED IS_AUTHENTICATED_FULLY
null
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
ACCESS DENIED
"App\Security\PostVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
App\Entity\Post {#1149
  -id: 6
  -title: "Morbi tempus commodo mattis"
  -slug: "morbi-tempus-commodo-mattis"
  -summary: "Eros diam egestas libero eu vulputate risus. Nulla porta lobortis ligula vel egestas. Sunt seculaes transferre talis camerarius fluctuies. Eposs sunt solems de superbus fortis. Mineralis persuadere omnes finises desiderium."
  -content: """
    Lorem ipsum dolor sit amet consectetur adipisicing elit, sed do eiusmod tempor\n
    incididunt ut labore et **dolore magna aliqua**: Duis aute irure dolor in\n
    reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.\n
    Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia\n
    deserunt mollit anim id est laborum.\n
    \n
      * Ut enim ad minim veniam\n
      * Quis nostrud exercitation *ullamco laboris*\n
      * Nisi ut aliquip ex ea commodo consequat\n
    \n
    Praesent id fermentum lorem. Ut est lorem, fringilla at accumsan nec, euismod at\n
    nunc. Aenean mattis sollicitudin mattis. Nullam pulvinar vestibulum bibendum.\n
    Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos\n
    himenaeos. Fusce nulla purus, gravida ac interdum ut, blandit eget ex. Duis a\n
    luctus dolor.\n
    \n
    Integer auctor massa maximus nulla scelerisque accumsan. *Aliquam ac malesuada*\n
    ex. Pellentesque tortor magna, vulputate eu vulputate ut, venenatis ac lectus.\n
    Praesent ut lacinia sem. Mauris a lectus eget felis mollis feugiat. Quisque\n
    efficitur, mi ut semper pulvinar, urna urna blandit massa, eget tincidunt augue\n
    nulla vitae est.\n
    \n
    Ut posuere aliquet tincidunt. Aliquam erat volutpat. **Class aptent taciti**\n
    sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Morbi\n
    arcu orci, gravida eget aliquam eu, suscipit et ante. Morbi vulputate metus vel\n
    ipsum finibus, ut dapibus massa feugiat. Vestibulum vel lobortis libero. Sed\n
    tincidunt tellus et viverra scelerisque. Pellentesque tincidunt cursus felis.\n
    Sed in egestas erat.\n
    \n
    Aliquam pulvinar interdum massa, vel ullamcorper ante consectetur eu. Vestibulum\n
    lacinia ac enim vel placerat. Integer pulvinar magna nec dui malesuada, nec\n
    congue nisl dictum. Donec mollis nisl tortor, at congue erat consequat a. Nam\n
    tempus elit porta, blandit elit vel, viverra lorem. Sed sit amet tellus\n
    tincidunt, faucibus nisl in, aliquet libero.
    """
  -publishedAt: DateTime @1675858606 {#1147
    date: 2023-02-08 13:16:46.0 Europe/Paris (+01:00)
  }
  -author: Proxies\__CG__\App\Entity\User {#1117 …}
  -comments: Doctrine\ORM\PersistentCollection {#1096 …}
  -tags: Doctrine\ORM\PersistentCollection {#1136 …}
}
"App\Security\PostVoter"
ACCESS DENIED
Show voter details
Notice: fwrite(): Write of 432 bytes failed with errno=122 Disk quota exceeded (500 Internal Server Error)

Symfony Exception

ErrorException

HTTP 500 Internal Server Error

Notice: fwrite(): Write of 432 bytes failed with errno=122 Disk quota exceeded

Exception

ErrorException

Show exception properties
ErrorException {#51916
  #severity: E_NOTICE
}
  1.      * Write to stream
  2.      * @param resource $stream
  3.      */
  4.     protected function streamWrite($streamLogRecord $record): void
  5.     {
  6.         fwrite($stream, (string) $record->formatted);
  7.     }
  8.     private function customErrorHandler(int $codestring $msg): bool
  9.     {
  10.         $this->errorMessage preg_replace('{^(fopen|mkdir)\(.*?\): }'''$msg);
  1.         if ($this->useLocking) {
  2.             // ignoring errors here, there's not much we can do about them
  3.             flock($streamLOCK_EX);
  4.         }
  5.         $this->streamWrite($stream$record);
  6.         if ($this->useLocking) {
  7.             flock($streamLOCK_UN);
  8.         }
  9.     }
  1.             $record $this->processRecord($record);
  2.         }
  3.         $record->formatted $this->getFormatter()->format($record);
  4.         $this->write($record);
  5.         return false === $this->bubble;
  6.     }
  7.     /**
  1.                 }
  2.                 // once the record is initialized, send it to all handlers as long as the bubbling chain is not interrupted
  3.                 try {
  4.                     $handled true;
  5.                     if (true === $handler->handle(clone $record)) {
  6.                         break;
  7.                     }
  8.                 } catch (Throwable $e) {
  9.                     $this->handleException($e$record);
  1.             }
  2.             $level = static::toMonologLevel($level);
  3.         }
  4.         $this->addRecord($level, (string) $message$context);
  5.     }
  6.     /**
  7.      * Adds a log record at the DEBUG level.
  8.      *
  1.             return;
  2.         }
  3.         $logLevel ??= $this->resolveLogLevel($exception);
  4.         $this->logger->log($logLevel$message, ['exception' => $exception]);
  5.     }
  6.     /**
  7.      * Resolves the level to be used when logging the exception.
  8.      */
  1.             } while ($class $class->getParentClass());
  2.         }
  3.         $e FlattenException::createFromThrowable($throwable);
  4.         $this->logException($throwablesprintf('Uncaught PHP Exception %s: "%s" at %s line %s'$e->getClass(), $e->getMessage(), basename($e->getFile()), $e->getLine()), $logLevel);
  5.     }
  6.     /**
  7.      * @return void
  8.      */
  1.         $this->priority ??= $dispatcher->getListenerPriority($eventName$this->listener);
  2.         $e $this->stopwatch->start($this->name'event_listener');
  3.         try {
  4.             ($this->optimizedListener ?? $this->listener)($event$eventName$dispatcher);
  5.         } finally {
  6.             if ($e->isStarted()) {
  7.                 $e->stop();
  8.             }
  9.         }
  1.         foreach ($listeners as $listener) {
  2.             if ($stoppable && $event->isPropagationStopped()) {
  3.                 break;
  4.             }
  5.             $listener($event$eventName$this);
  6.         }
  7.     }
  8.     /**
  9.      * Sorts the internal list of listeners for the given event by priority.
  1.         } else {
  2.             $listeners $this->getListeners($eventName);
  3.         }
  4.         if ($listeners) {
  5.             $this->callListeners($listeners$eventName$event);
  6.         }
  7.         return $event;
  8.     }
  1.         try {
  2.             $this->beforeDispatch($eventName$event);
  3.             try {
  4.                 $e $this->stopwatch->start($eventName'section');
  5.                 try {
  6.                     $this->dispatcher->dispatch($event$eventName);
  7.                 } finally {
  8.                     if ($e->isStarted()) {
  9.                         $e->stop();
  10.                     }
  11.                 }
  1.      * Handles a throwable by trying to convert it to a Response.
  2.      */
  3.     private function handleThrowable(\Throwable $eRequest $requestint $type): Response
  4.     {
  5.         $event = new ExceptionEvent($this$request$type$e);
  6.         $this->dispatcher->dispatch($eventKernelEvents::EXCEPTION);
  7.         // a listener might have replaced the exception
  8.         $e $event->getThrowable();
  9.         if (!$event->hasResponse()) {
  1.         if ($pop $request !== $this->requestStack->getMainRequest()) {
  2.             $this->requestStack->push($request);
  3.         }
  4.         try {
  5.             $response $this->handleThrowable($exception$requestself::MAIN_REQUEST);
  6.         } finally {
  7.             if ($pop) {
  8.                 $this->requestStack->pop();
  9.             }
  10.         }
  1.                         if ($hasRun) {
  2.                             throw $e;
  3.                         }
  4.                         $hasRun true;
  5.                         $kernel->terminateWithException($e$request);
  6.                     };
  7.                 }
  8.             } elseif ($event instanceof ConsoleEvent && $app $event->getCommand()->getApplication()) {
  9.                 $output $event->getOutput();
  10.                 if ($output instanceof ConsoleOutputInterface) {
in /home/ccoste/codes/coste/www/vendor/symfony/error-handler/ErrorHandler.php :: {closure:Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure():76} (line 531)
  1.             $this->exceptionHandler null;
  2.         }
  3.         try {
  4.             if (null !== $exceptionHandler) {
  5.                 $exceptionHandler($exception);
  6.                 return;
  7.             }
  8.             $handlerException ??= $exception;
  9.         } catch (\Throwable $handlerException) {
ErrorHandler->handleException(object(ErrorException))

Stack Trace

ErrorException
ErrorException:
Notice: fwrite(): Write of 432 bytes failed with errno=122 Disk quota exceeded

  at /home/ccoste/codes/coste/www/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:162
  at Monolog\Handler\StreamHandler->streamWrite(resource, object(LogRecord))
     (/home/ccoste/codes/coste/www/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:149)
  at Monolog\Handler\StreamHandler->write(object(LogRecord))
     (/home/ccoste/codes/coste/www/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php:44)
  at Monolog\Handler\AbstractProcessingHandler->handle(object(LogRecord))
     (/home/ccoste/codes/coste/www/vendor/monolog/monolog/src/Monolog/Logger.php:389)
  at Monolog\Logger->addRecord(object(Level), 'Uncaught PHP Exception ErrorException: "Notice: fwrite(): Write of 70 bytes failed with errno=122 Disk quota exceeded" at StreamHandler.php line 162', array('exception' => object(ErrorException)))
     (/home/ccoste/codes/coste/www/vendor/monolog/monolog/src/Monolog/Logger.php:579)
  at Monolog\Logger->log(object(Level), 'Uncaught PHP Exception ErrorException: "Notice: fwrite(): Write of 70 bytes failed with errno=122 Disk quota exceeded" at StreamHandler.php line 162', array('exception' => object(ErrorException)))
     (/home/ccoste/codes/coste/www/vendor/symfony/http-kernel/EventListener/ErrorListener.php:194)
  at Symfony\Component\HttpKernel\EventListener\ErrorListener->logException(object(ErrorException), 'Uncaught PHP Exception ErrorException: "Notice: fwrite(): Write of 70 bytes failed with errno=122 Disk quota exceeded" at StreamHandler.php line 162', 'critical')
     (/home/ccoste/codes/coste/www/vendor/symfony/http-kernel/EventListener/ErrorListener.php:93)
  at Symfony\Component\HttpKernel\EventListener\ErrorListener->logKernelException(object(ExceptionEvent), 'kernel.exception', object(TraceableEventDispatcher))
     (/home/ccoste/codes/coste/www/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116)
  at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object(ExceptionEvent), 'kernel.exception', object(TraceableEventDispatcher))
     (/home/ccoste/codes/coste/www/vendor/symfony/event-dispatcher/EventDispatcher.php:220)
  at Symfony\Component\EventDispatcher\EventDispatcher->callListeners(array(object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener)), 'kernel.exception', object(ExceptionEvent))
     (/home/ccoste/codes/coste/www/vendor/symfony/event-dispatcher/EventDispatcher.php:56)
  at Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object(ExceptionEvent), 'kernel.exception')
     (/home/ccoste/codes/coste/www/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139)
  at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object(ExceptionEvent), 'kernel.exception')
     (/home/ccoste/codes/coste/www/vendor/symfony/http-kernel/HttpKernel.php:239)
  at Symfony\Component\HttpKernel\HttpKernel->handleThrowable(object(ErrorException), object(Request), 1)
     (/home/ccoste/codes/coste/www/vendor/symfony/http-kernel/HttpKernel.php:132)
  at Symfony\Component\HttpKernel\HttpKernel->terminateWithException(object(ErrorException), object(Request))
     (/home/ccoste/codes/coste/www/vendor/symfony/http-kernel/EventListener/DebugHandlersListener.php:82)
  at Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::{closure:Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure():76}(object(ErrorException))
     (/home/ccoste/codes/coste/www/vendor/symfony/error-handler/ErrorHandler.php:531)
  at Symfony\Component\ErrorHandler\ErrorHandler->handleException(object(ErrorException))