├── .github └── workflows │ ├── codesniffer.yml │ ├── phpunit.yml │ └── syntax_checker.yml ├── .gitignore ├── .scrutinizer.yml ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── UPGRADE.md ├── composer.json ├── phpunit.xml.dist ├── src ├── Api.php ├── ApiDecider.php ├── Authorization │ ├── ApiAuthorizationInterface.php │ ├── BasicAuthentication.php │ ├── BearerTokenAuthorization.php │ ├── CookieApiKeyAuthentication.php │ ├── HeaderApiKeyAuthentication.php │ ├── NoAuthorization.php │ ├── QueryApiKeyAuthentication.php │ └── TokenAuthorization.php ├── Component │ ├── ApiConsoleControl.php │ ├── ApiConsoleFormFactoryInterface.php │ ├── ApiListingControl.php │ ├── DefaultApiConsoleFormFactory.php │ ├── api_listing.latte │ └── console.latte ├── EndpointIdentifier.php ├── EndpointInterface.php ├── Error │ ├── DefaultErrorHandler.php │ └── ErrorHandlerInterface.php ├── Handlers │ ├── AlwaysOkHandler.php │ ├── ApiHandlerInterface.php │ ├── ApiListingHandler.php │ ├── BaseHandler.php │ ├── CorsPreflightHandler.php │ ├── CorsPreflightHandlerInterface.php │ ├── DefaultHandler.php │ ├── EchoHandler.php │ └── OpenApiHandler.php ├── Link │ ├── ApiLink.php │ ├── ApiLinkExtension.php │ ├── ApiLinkMacro.php │ └── ApiLinkNode.php ├── Logger │ └── ApiLoggerInterface.php ├── Misc │ ├── BearerTokenRepositoryInterface.php │ ├── ConsoleRequest.php │ ├── ConsoleResponse.php │ ├── IpDetector.php │ ├── IpDetectorInterface.php │ ├── OpenApiTransform.php │ ├── StaticBearerTokenRepository.php │ ├── StaticIpDetector.php │ ├── StaticTokenRepository.php │ └── TokenRepositoryInterface.php ├── Output │ ├── AbstractOutput.php │ ├── Configurator │ │ ├── ConfiguratorInterface.php │ │ ├── DebuggerConfigurator.php │ │ ├── EnvConfigurator.php │ │ └── QueryConfigurator.php │ ├── JsonOutput.php │ ├── OutputInterface.php │ └── RedirectOutput.php ├── Params │ ├── CookieInputParam.php │ ├── FileInputParam.php │ ├── GetInputParam.php │ ├── InputParam.php │ ├── JsonInputParam.php │ ├── ParamInterface.php │ ├── ParamsProcessor.php │ ├── PostInputParam.php │ ├── PutInputParam.php │ └── RawInputParam.php ├── Presenters │ └── ApiPresenter.php ├── RateLimit │ ├── NoRateLimit.php │ ├── RateLimitInterface.php │ └── RateLimitResponse.php ├── Response │ ├── JsonApiResponse.php │ ├── RedirectResponse.php │ ├── ResponseInterface.php │ ├── TextApiResponse.php │ └── XmlApiResponse.php ├── Validation │ └── JsonSchemaValidator.php └── ValidationResult │ ├── ValidationResult.php │ └── ValidationResultInterface.php └── tests ├── ApiDeciderTest.php ├── Authorization ├── BearerTokenAuthorizationTest.php ├── CookieApiKeyAuthenticationTest.php ├── HeaderApiKeyAuthenticationTest.php ├── NoAuthorizationTest.php └── QueryApiKeyAuthenticationTest.php ├── EndpoinIdentifierTest.php ├── Handler ├── ApiListingHandlerTest.php ├── CorsPreflightHandlerTest.php ├── DefaultHandlerTest.php ├── EchoHandlerTest.php ├── MultipleOutputTestHandler.php ├── OpenApiHandlerTest.php ├── TestHandler.php └── TestHandlerTest.php ├── Misc ├── ConsoleRequestTest.php ├── ConsoleResponseTest.php ├── IpDetectorTest.php ├── SchemaTransformerTest.php └── StaticTokenRepositoryTest.php ├── Output └── JsonOutputTest.php ├── Params ├── ConsoleParamsTest.php ├── InpuParamTest.php └── ParamsProcessorTest.php ├── Presenters └── ApiPresenterTest.php ├── RateLimit └── RateLimitResponseTest.php └── Response ├── JsonApiResponseTest.php ├── TextApiResponseTest.php └── XmlApiResponseTest.php /.github/workflows/codesniffer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/.github/workflows/codesniffer.yml -------------------------------------------------------------------------------- /.github/workflows/phpunit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/.github/workflows/phpunit.yml -------------------------------------------------------------------------------- /.github/workflows/syntax_checker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/.github/workflows/syntax_checker.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.scrutinizer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/.scrutinizer.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/README.md -------------------------------------------------------------------------------- /UPGRADE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/UPGRADE.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/Api.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Api.php -------------------------------------------------------------------------------- /src/ApiDecider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/ApiDecider.php -------------------------------------------------------------------------------- /src/Authorization/ApiAuthorizationInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Authorization/ApiAuthorizationInterface.php -------------------------------------------------------------------------------- /src/Authorization/BasicAuthentication.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Authorization/BasicAuthentication.php -------------------------------------------------------------------------------- /src/Authorization/BearerTokenAuthorization.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Authorization/BearerTokenAuthorization.php -------------------------------------------------------------------------------- /src/Authorization/CookieApiKeyAuthentication.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Authorization/CookieApiKeyAuthentication.php -------------------------------------------------------------------------------- /src/Authorization/HeaderApiKeyAuthentication.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Authorization/HeaderApiKeyAuthentication.php -------------------------------------------------------------------------------- /src/Authorization/NoAuthorization.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Authorization/NoAuthorization.php -------------------------------------------------------------------------------- /src/Authorization/QueryApiKeyAuthentication.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Authorization/QueryApiKeyAuthentication.php -------------------------------------------------------------------------------- /src/Authorization/TokenAuthorization.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Authorization/TokenAuthorization.php -------------------------------------------------------------------------------- /src/Component/ApiConsoleControl.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Component/ApiConsoleControl.php -------------------------------------------------------------------------------- /src/Component/ApiConsoleFormFactoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Component/ApiConsoleFormFactoryInterface.php -------------------------------------------------------------------------------- /src/Component/ApiListingControl.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Component/ApiListingControl.php -------------------------------------------------------------------------------- /src/Component/DefaultApiConsoleFormFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Component/DefaultApiConsoleFormFactory.php -------------------------------------------------------------------------------- /src/Component/api_listing.latte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Component/api_listing.latte -------------------------------------------------------------------------------- /src/Component/console.latte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Component/console.latte -------------------------------------------------------------------------------- /src/EndpointIdentifier.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/EndpointIdentifier.php -------------------------------------------------------------------------------- /src/EndpointInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/EndpointInterface.php -------------------------------------------------------------------------------- /src/Error/DefaultErrorHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Error/DefaultErrorHandler.php -------------------------------------------------------------------------------- /src/Error/ErrorHandlerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Error/ErrorHandlerInterface.php -------------------------------------------------------------------------------- /src/Handlers/AlwaysOkHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Handlers/AlwaysOkHandler.php -------------------------------------------------------------------------------- /src/Handlers/ApiHandlerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Handlers/ApiHandlerInterface.php -------------------------------------------------------------------------------- /src/Handlers/ApiListingHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Handlers/ApiListingHandler.php -------------------------------------------------------------------------------- /src/Handlers/BaseHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Handlers/BaseHandler.php -------------------------------------------------------------------------------- /src/Handlers/CorsPreflightHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Handlers/CorsPreflightHandler.php -------------------------------------------------------------------------------- /src/Handlers/CorsPreflightHandlerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Handlers/CorsPreflightHandlerInterface.php -------------------------------------------------------------------------------- /src/Handlers/DefaultHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Handlers/DefaultHandler.php -------------------------------------------------------------------------------- /src/Handlers/EchoHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Handlers/EchoHandler.php -------------------------------------------------------------------------------- /src/Handlers/OpenApiHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Handlers/OpenApiHandler.php -------------------------------------------------------------------------------- /src/Link/ApiLink.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Link/ApiLink.php -------------------------------------------------------------------------------- /src/Link/ApiLinkExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Link/ApiLinkExtension.php -------------------------------------------------------------------------------- /src/Link/ApiLinkMacro.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Link/ApiLinkMacro.php -------------------------------------------------------------------------------- /src/Link/ApiLinkNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Link/ApiLinkNode.php -------------------------------------------------------------------------------- /src/Logger/ApiLoggerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Logger/ApiLoggerInterface.php -------------------------------------------------------------------------------- /src/Misc/BearerTokenRepositoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Misc/BearerTokenRepositoryInterface.php -------------------------------------------------------------------------------- /src/Misc/ConsoleRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Misc/ConsoleRequest.php -------------------------------------------------------------------------------- /src/Misc/ConsoleResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Misc/ConsoleResponse.php -------------------------------------------------------------------------------- /src/Misc/IpDetector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Misc/IpDetector.php -------------------------------------------------------------------------------- /src/Misc/IpDetectorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Misc/IpDetectorInterface.php -------------------------------------------------------------------------------- /src/Misc/OpenApiTransform.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Misc/OpenApiTransform.php -------------------------------------------------------------------------------- /src/Misc/StaticBearerTokenRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Misc/StaticBearerTokenRepository.php -------------------------------------------------------------------------------- /src/Misc/StaticIpDetector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Misc/StaticIpDetector.php -------------------------------------------------------------------------------- /src/Misc/StaticTokenRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Misc/StaticTokenRepository.php -------------------------------------------------------------------------------- /src/Misc/TokenRepositoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Misc/TokenRepositoryInterface.php -------------------------------------------------------------------------------- /src/Output/AbstractOutput.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Output/AbstractOutput.php -------------------------------------------------------------------------------- /src/Output/Configurator/ConfiguratorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Output/Configurator/ConfiguratorInterface.php -------------------------------------------------------------------------------- /src/Output/Configurator/DebuggerConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Output/Configurator/DebuggerConfigurator.php -------------------------------------------------------------------------------- /src/Output/Configurator/EnvConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Output/Configurator/EnvConfigurator.php -------------------------------------------------------------------------------- /src/Output/Configurator/QueryConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Output/Configurator/QueryConfigurator.php -------------------------------------------------------------------------------- /src/Output/JsonOutput.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Output/JsonOutput.php -------------------------------------------------------------------------------- /src/Output/OutputInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Output/OutputInterface.php -------------------------------------------------------------------------------- /src/Output/RedirectOutput.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Output/RedirectOutput.php -------------------------------------------------------------------------------- /src/Params/CookieInputParam.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Params/CookieInputParam.php -------------------------------------------------------------------------------- /src/Params/FileInputParam.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Params/FileInputParam.php -------------------------------------------------------------------------------- /src/Params/GetInputParam.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Params/GetInputParam.php -------------------------------------------------------------------------------- /src/Params/InputParam.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Params/InputParam.php -------------------------------------------------------------------------------- /src/Params/JsonInputParam.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Params/JsonInputParam.php -------------------------------------------------------------------------------- /src/Params/ParamInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Params/ParamInterface.php -------------------------------------------------------------------------------- /src/Params/ParamsProcessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Params/ParamsProcessor.php -------------------------------------------------------------------------------- /src/Params/PostInputParam.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Params/PostInputParam.php -------------------------------------------------------------------------------- /src/Params/PutInputParam.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Params/PutInputParam.php -------------------------------------------------------------------------------- /src/Params/RawInputParam.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Params/RawInputParam.php -------------------------------------------------------------------------------- /src/Presenters/ApiPresenter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Presenters/ApiPresenter.php -------------------------------------------------------------------------------- /src/RateLimit/NoRateLimit.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/RateLimit/NoRateLimit.php -------------------------------------------------------------------------------- /src/RateLimit/RateLimitInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/RateLimit/RateLimitInterface.php -------------------------------------------------------------------------------- /src/RateLimit/RateLimitResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/RateLimit/RateLimitResponse.php -------------------------------------------------------------------------------- /src/Response/JsonApiResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Response/JsonApiResponse.php -------------------------------------------------------------------------------- /src/Response/RedirectResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Response/RedirectResponse.php -------------------------------------------------------------------------------- /src/Response/ResponseInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Response/ResponseInterface.php -------------------------------------------------------------------------------- /src/Response/TextApiResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Response/TextApiResponse.php -------------------------------------------------------------------------------- /src/Response/XmlApiResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Response/XmlApiResponse.php -------------------------------------------------------------------------------- /src/Validation/JsonSchemaValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/Validation/JsonSchemaValidator.php -------------------------------------------------------------------------------- /src/ValidationResult/ValidationResult.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/ValidationResult/ValidationResult.php -------------------------------------------------------------------------------- /src/ValidationResult/ValidationResultInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/src/ValidationResult/ValidationResultInterface.php -------------------------------------------------------------------------------- /tests/ApiDeciderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/tests/ApiDeciderTest.php -------------------------------------------------------------------------------- /tests/Authorization/BearerTokenAuthorizationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/tests/Authorization/BearerTokenAuthorizationTest.php -------------------------------------------------------------------------------- /tests/Authorization/CookieApiKeyAuthenticationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/tests/Authorization/CookieApiKeyAuthenticationTest.php -------------------------------------------------------------------------------- /tests/Authorization/HeaderApiKeyAuthenticationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/tests/Authorization/HeaderApiKeyAuthenticationTest.php -------------------------------------------------------------------------------- /tests/Authorization/NoAuthorizationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/tests/Authorization/NoAuthorizationTest.php -------------------------------------------------------------------------------- /tests/Authorization/QueryApiKeyAuthenticationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/tests/Authorization/QueryApiKeyAuthenticationTest.php -------------------------------------------------------------------------------- /tests/EndpoinIdentifierTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/tests/EndpoinIdentifierTest.php -------------------------------------------------------------------------------- /tests/Handler/ApiListingHandlerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/tests/Handler/ApiListingHandlerTest.php -------------------------------------------------------------------------------- /tests/Handler/CorsPreflightHandlerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/tests/Handler/CorsPreflightHandlerTest.php -------------------------------------------------------------------------------- /tests/Handler/DefaultHandlerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/tests/Handler/DefaultHandlerTest.php -------------------------------------------------------------------------------- /tests/Handler/EchoHandlerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/tests/Handler/EchoHandlerTest.php -------------------------------------------------------------------------------- /tests/Handler/MultipleOutputTestHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/tests/Handler/MultipleOutputTestHandler.php -------------------------------------------------------------------------------- /tests/Handler/OpenApiHandlerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/tests/Handler/OpenApiHandlerTest.php -------------------------------------------------------------------------------- /tests/Handler/TestHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/tests/Handler/TestHandler.php -------------------------------------------------------------------------------- /tests/Handler/TestHandlerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/tests/Handler/TestHandlerTest.php -------------------------------------------------------------------------------- /tests/Misc/ConsoleRequestTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/tests/Misc/ConsoleRequestTest.php -------------------------------------------------------------------------------- /tests/Misc/ConsoleResponseTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/tests/Misc/ConsoleResponseTest.php -------------------------------------------------------------------------------- /tests/Misc/IpDetectorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/tests/Misc/IpDetectorTest.php -------------------------------------------------------------------------------- /tests/Misc/SchemaTransformerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/tests/Misc/SchemaTransformerTest.php -------------------------------------------------------------------------------- /tests/Misc/StaticTokenRepositoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/tests/Misc/StaticTokenRepositoryTest.php -------------------------------------------------------------------------------- /tests/Output/JsonOutputTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/tests/Output/JsonOutputTest.php -------------------------------------------------------------------------------- /tests/Params/ConsoleParamsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/tests/Params/ConsoleParamsTest.php -------------------------------------------------------------------------------- /tests/Params/InpuParamTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/tests/Params/InpuParamTest.php -------------------------------------------------------------------------------- /tests/Params/ParamsProcessorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/tests/Params/ParamsProcessorTest.php -------------------------------------------------------------------------------- /tests/Presenters/ApiPresenterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/tests/Presenters/ApiPresenterTest.php -------------------------------------------------------------------------------- /tests/RateLimit/RateLimitResponseTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/tests/RateLimit/RateLimitResponseTest.php -------------------------------------------------------------------------------- /tests/Response/JsonApiResponseTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/tests/Response/JsonApiResponseTest.php -------------------------------------------------------------------------------- /tests/Response/TextApiResponseTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/tests/Response/TextApiResponseTest.php -------------------------------------------------------------------------------- /tests/Response/XmlApiResponseTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaj/nette-api/HEAD/tests/Response/XmlApiResponseTest.php --------------------------------------------------------------------------------