Overview

Namespaces

  • Racoon
    • Api
      • Auth
      • Exception
      • Response
        • Format
        • Generate
      • Schema

Classes

  • Racoon\Api\App
  • Racoon\Api\Auth\ApiKeyAuthenticator
  • Racoon\Api\Auth\NoAuthenticator
  • Racoon\Api\Controller
  • Racoon\Api\Request
  • Racoon\Api\Response\Format\JsonFormatter
  • Racoon\Api\Response\Generate\DetailedResponse
  • Racoon\Api\Schema\Item
  • Racoon\Api\Schema\Schema
  • Racoon\Api\Schema\Translator

Interfaces

  • Racoon\Api\Auth\AuthInterface
  • Racoon\Api\Response\Format\FormatterInterface
  • Racoon\Api\Response\Generate\GeneratorInterface

Exceptions

  • Racoon\Api\Exception\AuthenticationException
  • Racoon\Api\Exception\Exception
  • Racoon\Api\Exception\InvalidArgumentException
  • Racoon\Api\Exception\InvalidJsonException
  • Racoon\Api\Exception\InvalidRouteException
  • Racoon\Api\Exception\NotFoundException
  • Racoon\Api\Exception\ResponseFormattingException
  • Overview
  • Namespace
  • Class
 1: <?php
 2: 
 3: 
 4: namespace Racoon\Api\Response\Generate;
 5: 
 6: 
 7: use Racoon\Api\Request;
 8: 
 9: interface GeneratorInterface
10: {
11: 
12:     /**
13:      * @param Request $request
14:      * @return mixed
15:      */
16:     public function setRequest(Request $request);
17: 
18: 
19:     /**
20:      * @return Request
21:      */
22:     public function getRequest();
23: 
24:     /**
25:      * @return mixed
26:      */
27:     public function generate();
28: 
29: 
30:     /**
31:      * @return int
32:      */
33:     public function getHttpResponseCode();
34:     
35: }
API documentation generated by ApiGen