Skip to content
Snippets Groups Projects
Select Git revision
  • d2c67dda47ad4a49b615b054909851d2a55f1c62
  • dynexite-api default protected
  • v4.4.2-dyn.3 protected
  • v4.4.2-dyn.2 protected
  • v4.4.2-dyn.1 protected
5 results

ErrorRenderer.php

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    ErrorRenderer.php 448 B
    <?php
    
    namespace api\util;
    
    use Slim\Interfaces\ErrorRendererInterface;
    
    class ErrorRenderer implements ErrorRendererInterface
    {
        public function __invoke(\Throwable $exception, bool $displayErrorDetails): string
        {
            $message = $exception instanceof \stack_exception ? $exception->getMessage() : "An Error occured while processing the question";
            return json_encode(array(
                'message' => $message
            ));
        }
    
    }