Skip to content
Snippets Groups Projects
Select Git revision
  • 5f78b312c8ad82f91148d6bfe79c614651736161
  • main default protected
  • studip-rector
  • ci-opt
  • course-members-export-as-word
  • data-vue-app
  • pipeline-improvements
  • webpack-optimizations
  • rector
  • icon-renewal
  • http-client-and-factories
  • jsonapi-atomic-operations
  • vueify-messages
  • tic-2341
  • 135-translatable-study-areas
  • extensible-sorm-action-parameters
  • sorm-configuration-trait
  • jsonapi-mvv-routes
  • docblocks-for-magic-methods
19 results

ModuleManagementModel.php

Blame
  • Forked from Stud.IP / Stud.IP
    Source project has a limited visibility.
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    RouterException.php 826 B
    <?php
    namespace RESTAPI;
    use \Exception;
    
    /**
     * Router exception.
     *
     * @author     Jan-Hendrik Willms <tleilax+studip@gmail.com>
     * @author     <mlunzena@uos.de>
     * @license    GPL 2 or later
     * @since      Stud.IP 3.0
     * @deprecated Since Stud.IP 5.0. Will be removed in Stud.IP 5.2.
     */
    class RouterException extends Exception
    {
        protected static $error_messages = [
            400 => 'Bad Request',
            401 => 'Unauthorized',
            403 => 'Forbidden',
            404 => 'Not Found',
            405 => 'Method Not Allowed',
            500 => 'Internal Server Error',
            501 => 'Not implemented',
        ];
    
        public function __construct($code = 500, $message = '', $previous = null)
        {
            $message = $message ?: self::$error_messages[$code] ?: '';
            parent::__construct($message, $code, $previous);
        }
    }