1
0
mirror of https://github.com/danog/psalm.git synced 2024-11-26 20:34:47 +01:00
psalm/tests/IssueSuppressionTest.php

36 lines
994 B
PHP
Raw Normal View History

2016-07-25 00:02:15 +02:00
<?php
2016-07-26 00:37:44 +02:00
namespace Psalm\Tests;
2016-07-25 00:02:15 +02:00
class IssueSuppressionTest extends TestCase
2016-07-25 00:02:15 +02:00
{
use Traits\FileCheckerValidCodeParseTestTrait;
2016-07-25 00:02:15 +02:00
2017-01-13 20:07:23 +01:00
/**
* @return array
2017-01-13 20:07:23 +01:00
*/
public function providerFileCheckerValidCodeParse()
2016-07-25 00:02:15 +02:00
{
return [
'undefinedClass' => [
'<?php
class A {
/**
* @psalm-suppress UndefinedClass
* @psalm-suppress MixedMethodCall
* @psalm-suppress MissingReturnType
*/
public function b() {
B::fooFoo()->barBar()->bat()->baz()->bam()->bas()->bee()->bet()->bes()->bis();
}
}'
],
'excludeIssue' => [
'<?php
fooFoo();',
'assertions' => [],
'error_levels' => ['UndefinedFunction']
]
];
2016-12-14 18:28:38 +01:00
}
2016-07-25 00:02:15 +02:00
}