| Zeile 19... |
Zeile 19... |
| 19 |
use PHPUnit\Framework\MockObject\Matcher\StatelessInvocation;
|
19 |
use PHPUnit\Framework\MockObject\Matcher\StatelessInvocation;
|
| 20 |
use PHPUnit\Framework\MockObject\MockObject;
|
20 |
use PHPUnit\Framework\MockObject\MockObject;
|
| 21 |
use Prophecy\Prophecy\ProphecySubjectInterface;
|
21 |
use Prophecy\Prophecy\ProphecySubjectInterface;
|
| 22 |
use ProxyManager\Proxy\ProxyInterface;
|
22 |
use ProxyManager\Proxy\ProxyInterface;
|
| 23 |
use Symfony\Component\ErrorHandler\Internal\TentativeTypes;
|
23 |
use Symfony\Component\ErrorHandler\Internal\TentativeTypes;
|
| - |
|
24 |
use Symfony\Component\HttpClient\HttplugClient;
|
| 24 |
use Symfony\Component\VarExporter\LazyObjectInterface;
|
25 |
use Symfony\Component\VarExporter\LazyObjectInterface;
|
| Zeile 25... |
Zeile 26... |
| 25 |
|
26 |
|
| 26 |
/**
|
27 |
/**
|
| 27 |
* Autoloader checking if the class is really defined in the file found.
|
28 |
* Autoloader checking if the class is really defined in the file found.
|
| Zeile 419... |
Zeile 420... |
| 419 |
// Detect if the parent is annotated
|
420 |
// Detect if the parent is annotated
|
| 420 |
foreach ($parentAndOwnInterfaces + class_uses($class, false) as $use) {
|
421 |
foreach ($parentAndOwnInterfaces + class_uses($class, false) as $use) {
|
| 421 |
if (!isset(self::$checkedClasses[$use])) {
|
422 |
if (!isset(self::$checkedClasses[$use])) {
|
| 422 |
$this->checkClass($use);
|
423 |
$this->checkClass($use);
|
| 423 |
}
|
424 |
}
|
| 424 |
if (isset(self::$deprecated[$use]) && strncmp($vendor, str_replace('_', '\\', $use), $vendorLen) && !isset(self::$deprecated[$class])) {
|
425 |
if (isset(self::$deprecated[$use]) && strncmp($vendor, str_replace('_', '\\', $use), $vendorLen) && !isset(self::$deprecated[$class])
|
| - |
|
426 |
&& !(HttplugClient::class === $class && \in_array($use, [\Http\Message\RequestFactory::class, \Http\Message\StreamFactory::class, \Http\Message\UriFactory::class], true))
|
| - |
|
427 |
) {
|
| 425 |
$type = class_exists($class, false) ? 'class' : (interface_exists($class, false) ? 'interface' : 'trait');
|
428 |
$type = class_exists($class, false) ? 'class' : (interface_exists($class, false) ? 'interface' : 'trait');
|
| 426 |
$verb = class_exists($use, false) || interface_exists($class, false) ? 'extends' : (interface_exists($use, false) ? 'implements' : 'uses');
|
429 |
$verb = class_exists($use, false) || interface_exists($class, false) ? 'extends' : (interface_exists($use, false) ? 'implements' : 'uses');
|
| Zeile 427... |
Zeile 430... |
| 427 |
|
430 |
|
| 428 |
$deprecations[] = sprintf('The "%s" %s %s "%s" that is deprecated%s', $className, $type, $verb, $use, self::$deprecated[$use]);
|
431 |
$deprecations[] = sprintf('The "%s" %s %s "%s" that is deprecated%s', $className, $type, $verb, $use, self::$deprecated[$use]);
|