Skip to content

Commit c93be40

Browse files
committed
Fix or ignore PHPStan errors
1 parent 988a3d9 commit c93be40

File tree

4 files changed

+11
-2
lines changed

4 files changed

+11
-2
lines changed

composer.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,10 @@
3131
},
3232
"require-dev": {
3333
"friendsofphp/php-cs-fixer": "^2.5",
34+
"phpstan/phpstan": "^0.9.1",
3435
"phpunit/phpunit": "^5.7|^6.0",
35-
"scrutinizer/ocular": "^1.4"
36+
"scrutinizer/ocular": "^1.4",
37+
"symfony/expression-language": "^3.4"
3638
},
3739
"autoload": {
3840
"psr-4" : {

phpstan.neon

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
parameters:
2+
ignoreErrors:
3+
- '/Call to an undefined method Symfony\\Component\\Config\\Definition\\Builder\\NodeParentInterface::/'
4+
- '/Calling method \w+ on possibly null value of type Symfony\\Component\\Config\\Definition\\Builder\\NodeParentInterface|null/'

src/DependencyInjection/Configuration.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
use Sentry\SentryBundle\EventListener\ExceptionListener;
77
use Sentry\SentryBundle\EventListener\SentryExceptionListenerInterface;
88
use Sentry\SentryBundle\SentrySymfonyClient;
9+
use Symfony\Component\Config\Definition\Builder\ArrayNodeDefinition;
10+
use Symfony\Component\Config\Definition\Builder\NodeDefinition;
911
use Symfony\Component\Config\Definition\Builder\TreeBuilder;
1012
use Symfony\Component\Config\Definition\ConfigurationInterface;
1113
use Symfony\Component\HttpKernel\Exception\HttpExceptionInterface;
@@ -25,6 +27,7 @@ class Configuration implements ConfigurationInterface
2527
public function getConfigTreeBuilder()
2628
{
2729
$treeBuilder = new TreeBuilder();
30+
/** @var ArrayNodeDefinition $rootNode */
2831
$rootNode = $treeBuilder->root('sentry');
2932

3033
// Basic Sentry configuration

src/EventListener/ExceptionListener.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ private function setUserValue($user)
171171
}
172172

173173
if (is_object($user) && method_exists($user, '__toString')) {
174-
$this->client->set_user_data($user->__toString());
174+
$this->client->set_user_data((string)$user);
175175
}
176176
}
177177
}

0 commit comments

Comments
 (0)