Overview
  • Namespace
  • Class

Namespaces

  • Slim
    • Exception
    • Handlers
      • Strategies
    • Http
    • Interfaces
      • Http

Classes

  • Slim\App
  • Slim\CallableResolver
  • Slim\Collection
  • Slim\Container
  • Slim\DefaultServicesProvider
  • Slim\DeferredCallable
  • Slim\Handlers\AbstractError
  • Slim\Handlers\AbstractHandler
  • Slim\Handlers\Error
  • Slim\Handlers\NotAllowed
  • Slim\Handlers\NotFound
  • Slim\Handlers\PhpError
  • Slim\Handlers\Strategies\RequestResponse
  • Slim\Handlers\Strategies\RequestResponseArgs
  • Slim\Http\Body
  • Slim\Http\Cookies
  • Slim\Http\Environment
  • Slim\Http\Headers
  • Slim\Http\Message
  • Slim\Http\Request
  • Slim\Http\RequestBody
  • Slim\Http\Response
  • Slim\Http\Stream
  • Slim\Http\UploadedFile
  • Slim\Http\Uri
  • Slim\Routable
  • Slim\Route
  • Slim\RouteGroup
  • Slim\Router

Interfaces

  • Slim\Interfaces\CallableResolverInterface
  • Slim\Interfaces\CollectionInterface
  • Slim\Interfaces\Http\CookiesInterface
  • Slim\Interfaces\Http\EnvironmentInterface
  • Slim\Interfaces\Http\HeadersInterface
  • Slim\Interfaces\InvocationStrategyInterface
  • Slim\Interfaces\RouteGroupInterface
  • Slim\Interfaces\RouteInterface
  • Slim\Interfaces\RouterInterface

Traits

  • Slim\CallableResolverAwareTrait
  • Slim\MiddlewareAwareTrait

Exceptions

  • Slim\Exception\ContainerException
  • Slim\Exception\ContainerValueNotFoundException
  • Slim\Exception\InvalidMethodException
  • Slim\Exception\MethodNotAllowedException
  • Slim\Exception\NotFoundException
  • Slim\Exception\SlimException
 1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 
<?php

namespace Slim\Exception;

use Psr\Http\Message\ServerRequestInterface;

class InvalidMethodException extends \InvalidArgumentException
{
    protected $request;

    public function __construct(ServerRequestInterface $request, $method)
    {
        $this->request = $request;
        parent::__construct(sprintf('Unsupported HTTP method "%s" provided', $method));
    }

    public function getRequest()
    {
        return $this->request;
    }
}
API documentation generated by ApiGen