Skip to content
This repository was archived by the owner on Jan 29, 2020. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 12 additions & 3 deletions src/Container/ApplicationConfigInjectionDelegator.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,20 @@
use SplPriorityQueue;
use Zend\Expressive\Application;
use Zend\Expressive\Exception\InvalidArgumentException;
use Zend\Expressive\Router\Middleware\DispatchMiddleware;
use Zend\Expressive\Router\Middleware\MethodNotAllowedMiddleware;
use Zend\Expressive\Router\Middleware\PathBasedRoutingMiddleware;
use Zend\Expressive\Router\Route;

use function array_key_exists;
use function array_map;
use function array_reduce;
use function get_class;
use function gettype;
use function is_array;
use function is_int;
use function is_object;
use function sprintf;

use const PHP_INT_MAX;

class ApplicationConfigInjectionDelegator
{
/**
Expand Down
3 changes: 3 additions & 0 deletions src/Container/ResponseFactoryFactory.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@
use Psr\Http\Message\ResponseInterface;
use Zend\Diactoros\Response;

use function class_exists;
use function sprintf;

/**
* Produces a callable capable of producing a response prototype for use with
* services that need to produce a response.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@

use Psr\Container\ContainerInterface;
use Psr\Http\Message\ResponseInterface;
use Zend\Expressive\Middleware\ErrorResponseGenerator;
use Zend\Expressive\Response\ServerRequestErrorResponseGenerator;
use Zend\Expressive\Template\TemplateRendererInterface;

Expand Down
3 changes: 3 additions & 0 deletions src/Container/ServerRequestFactoryFactory.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@
use Psr\Http\Message\ServerRequestInterface;
use Zend\Diactoros\ServerRequestFactory;

use function class_exists;
use function sprintf;

/**
* Return a factory for generating a server request.
*
Expand Down
3 changes: 3 additions & 0 deletions src/Container/StreamFactoryFactory.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@
use Psr\Http\Message\StreamInterface;
use Zend\Diactoros\Stream;

use function class_exists;
use function sprintf;

/**
* Produces a callable capable of producing an empty stream for use with
* services that need to produce a stream for use with a request or a response.
Expand Down
2 changes: 2 additions & 0 deletions src/Container/WhoopsFactory.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@
use Whoops\Run as Whoops;
use Whoops\Util\Misc as WhoopsUtil;

use function method_exists;

/**
* Create and return an instance of the Whoops runner.
*
Expand Down
7 changes: 7 additions & 0 deletions src/Container/WhoopsPageHandlerFactory.php
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,13 @@
use Psr\Container\ContainerInterface;
use Whoops\Handler\PrettyPageHandler;

use function get_class;
use function gettype;
use function is_callable;
use function is_object;
use function is_string;
use function sprintf;

/**
* Create and return an instance of the whoops PrettyPageHandler.
*
Expand Down
2 changes: 2 additions & 0 deletions src/Exception/ContainerNotRegisteredException.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@

use RuntimeException;

use function sprintf;

class ContainerNotRegisteredException extends RuntimeException implements ExceptionInterface
{
public static function forMiddlewareService(string $middleware) : self
Expand Down
5 changes: 5 additions & 0 deletions src/Exception/InvalidMiddlewareException.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,11 @@
use Psr\Http\Server\RequestHandlerInterface;
use RuntimeException;

use function get_class;
use function gettype;
use function is_object;
use function sprintf;

class InvalidMiddlewareException extends RuntimeException implements
ContainerExceptionInterface,
ExceptionInterface
Expand Down
2 changes: 2 additions & 0 deletions src/Exception/MissingDependencyException.php
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@
use Psr\Container\ContainerExceptionInterface;
use RuntimeException;

use function sprintf;

class MissingDependencyException extends RuntimeException implements
ContainerExceptionInterface,
ExceptionInterface
Expand Down
2 changes: 2 additions & 0 deletions src/Handler/NotFoundHandler.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@
use Psr\Http\Server\RequestHandlerInterface;
use Zend\Expressive\Template\TemplateRendererInterface;

use function sprintf;

class NotFoundHandler implements RequestHandlerInterface
{
public const TEMPLATE_DEFAULT = 'error::404';
Expand Down
6 changes: 6 additions & 0 deletions src/Middleware/WhoopsErrorResponseGenerator.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,12 @@
use Whoops\RunInterface;
use Zend\Stratigility\Utils;

use function get_class;
use function gettype;
use function is_object;
use function method_exists;
use function sprintf;

class WhoopsErrorResponseGenerator
{
/**
Expand Down
2 changes: 2 additions & 0 deletions src/MiddlewareContainer.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@
use Psr\Http\Server\RequestHandlerInterface;
use Zend\Stratigility\Middleware\RequestHandlerMiddleware;

use function class_exists;

class MiddlewareContainer implements ContainerInterface
{
/**
Expand Down
6 changes: 6 additions & 0 deletions src/MiddlewareFactory.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,12 @@
use Zend\Stratigility\Middleware\RequestHandlerMiddleware;
use Zend\Stratigility\MiddlewarePipe;

use function array_shift;
use function count;
use function is_array;
use function is_callable;
use function is_string;

/**
* Marshal middleware for use in the application.
*
Expand Down
3 changes: 3 additions & 0 deletions src/Response/ErrorResponseGeneratorTrait.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@
use Throwable;
use Zend\Expressive\Template\TemplateRendererInterface;

use function get_class;
use function sprintf;

trait ErrorResponseGeneratorTrait
{
/**
Expand Down
4 changes: 4 additions & 0 deletions test/ApplicationTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,10 @@
use Zend\Stratigility\MiddlewarePipe;
use Zend\Stratigility\MiddlewarePipeInterface;

use function array_unshift;
use function sprintf;
use function strtoupper;

class ApplicationTest extends TestCase
{
public function setUp()
Expand Down
5 changes: 5 additions & 0 deletions test/ConfigProviderTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,11 @@
use Zend\ServiceManager\ServiceManager;
use Zend\Stratigility\Middleware\ErrorHandler;

use function array_merge_recursive;
use function file_get_contents;
use function json_decode;
use function sprintf;

use const Zend\Expressive\DEFAULT_DELEGATE;
use const Zend\Expressive\DISPATCH_MIDDLEWARE;
use const Zend\Expressive\IMPLICIT_HEAD_MIDDLEWARE;
Expand Down
6 changes: 4 additions & 2 deletions test/Container/ApplicationConfigInjectionDelegatorTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,10 @@
use Psr\Container\ContainerInterface;
use Psr\Http\Server\MiddlewareInterface;
use ReflectionProperty;
use Zend\Diactoros\Response;
use Zend\Expressive\Application;
use Zend\Expressive\Container\ApplicationConfigInjectionDelegator;
use Zend\Expressive\Container\Exception\InvalidServiceException;
use Zend\Expressive\Exception\InvalidArgumentException;
use Zend\Expressive\Middleware;
use Zend\Expressive\MiddlewareContainer;
use Zend\Expressive\MiddlewareFactory;
use Zend\Expressive\Router\Middleware\DispatchMiddleware;
Expand All @@ -34,6 +32,10 @@
use ZendTest\Expressive\ContainerTrait;
use ZendTest\Expressive\TestAsset\InvokableMiddleware;

use function array_merge;
use function array_reduce;
use function array_shift;

class ApplicationConfigInjectionDelegatorTest extends TestCase
{
use ContainerTrait;
Expand Down
3 changes: 3 additions & 0 deletions test/Container/EmitterFactoryTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,9 @@
use Zend\HttpHandlerRunner\Emitter\EmitterStack;
use Zend\HttpHandlerRunner\Emitter\SapiEmitter;

use function array_shift;
use function iterator_to_array;

class EmitterFactoryTest extends TestCase
{
public function testFactoryProducesEmitterStackWithSapiEmitterComposed()
Expand Down
5 changes: 5 additions & 0 deletions test/Container/ResponseFactoryFactoryWithoutDiactorosTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,11 @@
use Zend\Expressive\Container\Exception\InvalidServiceException;
use Zend\Expressive\Container\ResponseFactoryFactory;

use function class_exists;
use function spl_autoload_functions;
use function spl_autoload_register;
use function spl_autoload_unregister;

class ResponseFactoryFactoryWithoutDiactorosTest extends TestCase
{
/** @var ContainerInterface|ObjectProphecy */
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,11 @@
use Zend\Expressive\Container\Exception\InvalidServiceException;
use Zend\Expressive\Container\ServerRequestFactoryFactory;

use function class_exists;
use function spl_autoload_functions;
use function spl_autoload_register;
use function spl_autoload_unregister;

class ServerRequestFactoryFactoryWithoutDiactorosTest extends TestCase
{
/** @var ContainerInterface|ObjectProphecy */
Expand Down
9 changes: 9 additions & 0 deletions test/Container/StreamFactoryFactoryWithoutDiactorosTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,15 @@
use Zend\Expressive\Container\Exception\InvalidServiceException;
use Zend\Expressive\Container\StreamFactoryFactory;

use function class_exists;
use function get_class;
use function is_array;
use function is_object;
use function preg_match;
use function spl_autoload_functions;
use function spl_autoload_register;
use function spl_autoload_unregister;

class StreamFactoryFactoryWithoutDiactorosTest extends TestCase
{
private $autoloadFunctions = [];
Expand Down
2 changes: 2 additions & 0 deletions test/Container/WhoopsErrorResponseGeneratorFactoryTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@
use Zend\Expressive\Container\WhoopsErrorResponseGeneratorFactory;
use Zend\Expressive\Middleware\WhoopsErrorResponseGenerator;

use function interface_exists;

class WhoopsErrorResponseGeneratorFactoryTest extends TestCase
{
/** @var ContainerInterface|ObjectProphecy */
Expand Down
3 changes: 3 additions & 0 deletions test/Container/WhoopsFactoryTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@
use Zend\Expressive\Container\WhoopsFactory;
use ZendTest\Expressive\ContainerTrait;

use function method_exists;
use function sprintf;

/**
* @covers Zend\Expressive\Container\WhoopsFactory
*/
Expand Down
6 changes: 6 additions & 0 deletions test/ExceptionTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,12 @@
use Zend\Expressive\Exception\InvalidMiddlewareException;
use Zend\Expressive\Exception\MissingDependencyException;

use function basename;
use function glob;
use function is_a;
use function strrpos;
use function substr;

class ExceptionTest extends TestCase
{
public function exception() : Generator
Expand Down
3 changes: 3 additions & 0 deletions test/Middleware/WhoopsErrorResponseGeneratorTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,9 @@
use Whoops\RunInterface;
use Zend\Expressive\Middleware\WhoopsErrorResponseGenerator;

use function interface_exists;
use function method_exists;

class WhoopsErrorResponseGeneratorTest extends TestCase
{
/** @var Run|RunInterface|ObjectProphecy */
Expand Down
3 changes: 3 additions & 0 deletions test/MiddlewareFactoryTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,9 @@
use Zend\Stratigility\Middleware\RequestHandlerMiddleware;
use Zend\Stratigility\MiddlewarePipe;

use function array_shift;
use function iterator_to_array;

class MiddlewareFactoryTest extends TestCase
{
public function setUp()
Expand Down
5 changes: 3 additions & 2 deletions test/Response/ServerRequestErrorResponseGeneratorTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,12 @@
use Prophecy\Prophecy\ObjectProphecy;
use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\StreamInterface;
use Throwable;
use RuntimeException;
use Zend\Expressive\Response\ServerRequestErrorResponseGenerator;
use Zend\Expressive\Template\TemplateRendererInterface;
use Zend\Stratigility\Utils;

use function preg_match;
use function strpos;

class ServerRequestErrorResponseGeneratorTest extends TestCase
{
Expand Down
3 changes: 3 additions & 0 deletions test/Router/IntegrationTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,9 @@
use Zend\Stratigility\MiddlewarePipe;
use ZendTest\Expressive\ContainerTrait;

use function array_pop;
use function sprintf;

class IntegrationTest extends TestCase
{
use ContainerTrait;
Expand Down