Skip to content

Commit

Permalink
Merge e506840 into 6f2aa98
Browse files Browse the repository at this point in the history
  • Loading branch information
batumibiz committed Dec 20, 2022
2 parents 6f2aa98 + e506840 commit 767a224
Show file tree
Hide file tree
Showing 5 changed files with 23 additions and 28 deletions.
7 changes: 3 additions & 4 deletions composer.json
Expand Up @@ -21,17 +21,16 @@
"require": {
"php": "^7.4|^8.0",
"httpsoft/http-emitter": "^1.0",
"psr/container": "^1.0",
"psr/container": "^1.0|^2.0",
"psr/http-message": "^1.0",
"psr/http-server-handler": "^1.0",
"psr/http-server-middleware": "^1.0"
},
"require-dev": {
"devanych/di-container": "^2.1",
"httpsoft/http-message": "^1.0",
"phpunit/phpunit": "^9.5",
"squizlabs/php_codesniffer": "^3.6",
"vimeo/psalm": "^4.9"
"squizlabs/php_codesniffer": "^3.7",
"vimeo/psalm": "^5.3"
},
"provide": {
"psr/http-message-implementation": "1.0",
Expand Down
File renamed without changes.
25 changes: 13 additions & 12 deletions phpunit.xml.dist
@@ -1,32 +1,33 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<phpunit
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/8.5/phpunit.xsd"
bootstrap="./vendor/autoload.php"
executionOrder="depends,defects"
bootstrap="vendor/autoload.php"
executionOrder="random"
beStrictAboutCoversAnnotation="true"
beStrictAboutOutputDuringTests="true"
beStrictAboutTodoAnnotatedTests="true"
convertWarningsToExceptions="true"
convertNoticesToExceptions="true"
convertErrorsToExceptions="true"
resolveDependencies="true"
stopOnFailure="false"
failOnWarning="true"
failOnRisky="true"
verbose="true"
colors="true"
>
<php>
<ini name="error_reporting" value="-1" />
<ini name="error_reporting" value="-1"/>
</php>

<testsuites>
<testsuite name="HttpSoft Runner Test Suite">
<directory>./tests/</directory>
<directory>tests</directory>
</testsuite>
</testsuites>

<filter>
<whitelist>
<directory suffix=".php">./src/</directory>
</whitelist>
</filter>
<coverage processUncoveredFiles="true">
<include>
<directory suffix=".php">src</directory>
</include>
</coverage>
</phpunit>
8 changes: 6 additions & 2 deletions psalm.xml → psalm.xml.dist
@@ -1,11 +1,15 @@
<?xml version="1.0"?>
<psalm
errorLevel="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="https://getpsalm.org/schema/config"
xsi:schemaLocation="https://getpsalm.org/schema/config vendor/vimeo/psalm/config.xsd"
findUnusedPsalmSuppress="true"
errorLevel="1"
>
<projectFiles>
<directory name="src" />
<directory name="src"/>
<ignoreFiles>
<directory name="vendor"/>
</ignoreFiles>
</projectFiles>
</psalm>
11 changes: 1 addition & 10 deletions tests/MiddlewareResolverTest.php
Expand Up @@ -5,7 +5,6 @@
namespace HttpSoft\Tests\Runner;

use ArgumentCountError;
use Devanych\Di\Container;
use HttpSoft\Message\Response;
use HttpSoft\Message\ServerRequest;
use HttpSoft\Runner\Exception\InvalidMiddlewareResolverHandlerException;
Expand Down Expand Up @@ -274,14 +273,6 @@ public function testResolveClassNameHandlerWithDependenciesPassingContainerWitho
$middleware->process($this->request, $this->handler);
}

public function testResolveClassNameHandlerWithDependenciesPassingContainerWithAutoWiringToConstructor(): void
{
$resolver = new MiddlewareResolver(new Container());
$middleware = $resolver->resolve(RequestHandlerAutoWiring::class);
$this->assertInstanceOf(MiddlewareInterface::class, $middleware);
$this->assertInstanceOf(ResponseInterface::class, $middleware->process($this->request, $this->handler));
}

/**
* @return ContainerInterface
*/
Expand All @@ -300,7 +291,7 @@ public function get($id)
};
}

public function has($id)
public function has($id): bool
{
return array_key_exists($id, $this->dependencies);
}
Expand Down

0 comments on commit 767a224

Please sign in to comment.