Файловый менеджер - Редактировать - /opt/cpanel/ea-wappspector/vendor/rector/rector/src/PHPStanStaticTypeMapper/DoctrineTypeAnalyzer.php
Ðазад
<?php declare (strict_types=1); namespace Rector\PHPStanStaticTypeMapper; use PHPStan\Type\ArrayType; use PHPStan\Type\ObjectType; use PHPStan\Type\Type; use PHPStan\Type\UnionType; final class DoctrineTypeAnalyzer { public function isDoctrineCollectionWithIterableUnionType(Type $type) : bool { if (!$type instanceof UnionType) { return \false; } $arrayType = null; $hasDoctrineCollectionType = \false; foreach ($type->getTypes() as $unionedType) { if ($this->isInstanceOfCollectionType($unionedType)) { $hasDoctrineCollectionType = \true; } if ($unionedType instanceof ArrayType) { $arrayType = $unionedType; } } if (!$hasDoctrineCollectionType) { return \false; } return $arrayType instanceof ArrayType; } public function isInstanceOfCollectionType(Type $type) : bool { if (!$type instanceof ObjectType) { return \false; } return $type->isInstanceOf('Doctrine\\Common\\Collections\\Collection')->yes(); } }
| ver. 1.1 | |
.
| PHP 8.3.30 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка