mirror of
https://github.com/rectorphp/rector.git
synced 2024-06-07 03:40:50 +00:00
Updated Rector to commit 3c7bc95fea
3c7bc95fea
[phpstan] Complete vague callable types (#1837)
This commit is contained in:
parent
6a33cabe38
commit
a9a6f2adcf
|
@ -66,11 +66,12 @@ final class CommentsMerger
|
|||
private function collectChildrenComments(\PhpParser\Node $node) : array
|
||||
{
|
||||
$childrenComments = [];
|
||||
$this->simpleCallableNodeTraverser->traverseNodesWithCallable($node, function (\PhpParser\Node $node) use(&$childrenComments) : void {
|
||||
$this->simpleCallableNodeTraverser->traverseNodesWithCallable($node, function (\PhpParser\Node $node) use(&$childrenComments) {
|
||||
$comments = $node->getComments();
|
||||
if ($comments !== []) {
|
||||
$childrenComments = \array_merge($childrenComments, $comments);
|
||||
}
|
||||
return null;
|
||||
});
|
||||
return $childrenComments;
|
||||
}
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
declare (strict_types=1);
|
||||
namespace Rector\BetterPhpDocParser\PhpDocNodeFinder;
|
||||
|
||||
use PHPStan\PhpDocParser\Ast\Node;
|
||||
use PHPStan\PhpDocParser\Ast\PhpDoc\PhpDocNode;
|
||||
use Rector\BetterPhpDocParser\PhpDoc\DoctrineAnnotationTagValueNode;
|
||||
use RectorPrefix20220219\Symplify\SimplePhpDocParser\PhpDocNodeTraverser;
|
||||
|
@ -19,7 +20,7 @@ final class PhpDocNodeByTypeFinder
|
|||
{
|
||||
$phpDocNodeTraverser = new \RectorPrefix20220219\Symplify\SimplePhpDocParser\PhpDocNodeTraverser();
|
||||
$foundNodes = [];
|
||||
$phpDocNodeTraverser->traverseWithCallable($phpDocNode, '', function ($node) use(&$foundNodes, $desiredType) {
|
||||
$phpDocNodeTraverser->traverseWithCallable($phpDocNode, '', function ($node) use(&$foundNodes, $desiredType) : Node {
|
||||
if (!\is_a($node, $desiredType, \true)) {
|
||||
return $node;
|
||||
}
|
||||
|
|
|
@ -20,7 +20,7 @@ final class FlowOfControlLocator
|
|||
continue;
|
||||
}
|
||||
if (!$currentNode instanceof \PhpParser\Node) {
|
||||
continue;
|
||||
break;
|
||||
}
|
||||
if ($functionLike === $currentNode) {
|
||||
// to high
|
||||
|
|
|
@ -40,6 +40,7 @@ final class ScopeAwareNodeFinder
|
|||
}
|
||||
/**
|
||||
* Find node based on $callable or null, when the nesting scope is broken
|
||||
* @param callable(Node $node): bool $callable
|
||||
* @param array<class-string<Node>> $allowedTypes
|
||||
*/
|
||||
public function findParent(\PhpParser\Node $node, callable $callable, array $allowedTypes) : ?\PhpParser\Node
|
||||
|
|
|
@ -143,6 +143,7 @@ final class PHPStanNodeScopeResolver
|
|||
}
|
||||
/**
|
||||
* @param Stmt[] $stmts
|
||||
* @param callable(Node $node, MutatingScope $scope): void $nodeCallback
|
||||
* @return Stmt[]
|
||||
*/
|
||||
private function processNodesWithDependentFiles(\Symplify\SmartFileSystem\SmartFileInfo $smartFileInfo, array $stmts, \PHPStan\Analyser\MutatingScope $mutatingScope, callable $nodeCallback) : array
|
||||
|
|
|
@ -6,6 +6,7 @@ namespace Rector\PHPStanStaticTypeMapper\TypeMapper;
|
|||
use PhpParser\Node;
|
||||
use PhpParser\Node\Name;
|
||||
use PHPStan\PhpDocParser\Ast\Type\TypeNode;
|
||||
use PHPStan\Type\Generic\GenericClassStringType;
|
||||
use PHPStan\Type\IntersectionType;
|
||||
use PHPStan\Type\Type;
|
||||
use Rector\BetterPhpDocParser\ValueObject\Type\BracketsAwareIntersectionTypeNode;
|
||||
|
@ -21,6 +22,10 @@ use RectorPrefix20220219\Symfony\Contracts\Service\Attribute\Required;
|
|||
*/
|
||||
final class IntersectionTypeMapper implements \Rector\PHPStanStaticTypeMapper\Contract\TypeMapperInterface
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
private const STRING = 'string';
|
||||
/**
|
||||
* @var \Rector\PHPStanStaticTypeMapper\PHPStanStaticTypeMapper
|
||||
*/
|
||||
|
@ -74,11 +79,15 @@ final class IntersectionTypeMapper implements \Rector\PHPStanStaticTypeMapper\Co
|
|||
$intersectionedTypeNodes = [];
|
||||
foreach ($type->getTypes() as $intersectionedType) {
|
||||
$resolvedType = $this->phpStanStaticTypeMapper->mapToPhpParserNode($intersectionedType, $typeKind);
|
||||
if (!$resolvedType instanceof \PhpParser\Node\Name) {
|
||||
if ($intersectionedType instanceof \PHPStan\Type\Generic\GenericClassStringType) {
|
||||
$resolvedTypeName = self::STRING;
|
||||
$resolvedType = new \PhpParser\Node\Name(self::STRING);
|
||||
} elseif (!$resolvedType instanceof \PhpParser\Node\Name) {
|
||||
throw new \Rector\Core\Exception\ShouldNotHappenException();
|
||||
} else {
|
||||
$resolvedTypeName = (string) $resolvedType;
|
||||
}
|
||||
$resolvedTypeName = (string) $resolvedType;
|
||||
if (\in_array($resolvedTypeName, ['string', 'object'], \true)) {
|
||||
if (\in_array($resolvedTypeName, [self::STRING, 'object'], \true)) {
|
||||
return $resolvedType;
|
||||
}
|
||||
$intersectionedTypeNodes[] = $resolvedType;
|
||||
|
|
|
@ -3,7 +3,6 @@
|
|||
declare (strict_types=1);
|
||||
namespace Rector\Parallel\Application;
|
||||
|
||||
use Closure;
|
||||
use RectorPrefix20220219\Clue\React\NDJson\Decoder;
|
||||
use RectorPrefix20220219\Clue\React\NDJson\Encoder;
|
||||
use RectorPrefix20220219\Nette\Utils\Random;
|
||||
|
@ -61,10 +60,10 @@ final class ParallelFileProcessor
|
|||
$this->parameterProvider = $parameterProvider;
|
||||
}
|
||||
/**
|
||||
* @param Closure(int): void|null $postFileCallback Used for progress bar jump
|
||||
* @param callable(int $stepCount): void $postFileCallback Used for progress bar jump
|
||||
* @return mixed[]
|
||||
*/
|
||||
public function process(\RectorPrefix20220219\Symplify\EasyParallel\ValueObject\Schedule $schedule, string $mainScript, \Closure $postFileCallback, \RectorPrefix20220219\Symfony\Component\Console\Input\InputInterface $input) : array
|
||||
public function process(\RectorPrefix20220219\Symplify\EasyParallel\ValueObject\Schedule $schedule, string $mainScript, callable $postFileCallback, \RectorPrefix20220219\Symfony\Component\Console\Input\InputInterface $input) : array
|
||||
{
|
||||
$jobs = \array_reverse($schedule->getJobs());
|
||||
$streamSelectLoop = new \RectorPrefix20220219\React\EventLoop\StreamSelectLoop();
|
||||
|
|
|
@ -122,11 +122,12 @@ final class ClassMethodParameterTypeManipulator
|
|||
if ($classMethod->stmts === null) {
|
||||
return;
|
||||
}
|
||||
$this->simpleCallableNodeTraverser->traverseNodesWithCallable($classMethod->stmts, function (\PhpParser\Node $node) use($param, $methodsReturningClassInstance) : void {
|
||||
$this->simpleCallableNodeTraverser->traverseNodesWithCallable($classMethod->stmts, function (\PhpParser\Node $node) use($param, $methodsReturningClassInstance) {
|
||||
if (!$node instanceof \PhpParser\Node\Expr\MethodCall) {
|
||||
return;
|
||||
return null;
|
||||
}
|
||||
$this->refactorMethodCall($param, $node, $methodsReturningClassInstance);
|
||||
return null;
|
||||
});
|
||||
}
|
||||
/**
|
||||
|
|
|
@ -123,29 +123,30 @@ final class ShortNameResolver
|
|||
private function resolveForStmts(array $stmts) : array
|
||||
{
|
||||
$shortNamesToFullyQualifiedNames = [];
|
||||
$this->simpleCallableNodeTraverser->traverseNodesWithCallable($stmts, function (\PhpParser\Node $node) use(&$shortNamesToFullyQualifiedNames) : void {
|
||||
$this->simpleCallableNodeTraverser->traverseNodesWithCallable($stmts, function (\PhpParser\Node $node) use(&$shortNamesToFullyQualifiedNames) {
|
||||
// class name is used!
|
||||
if ($node instanceof \PhpParser\Node\Stmt\ClassLike && $node->name instanceof \PhpParser\Node\Identifier) {
|
||||
$fullyQualifiedName = $this->nodeNameResolver->getName($node);
|
||||
if ($fullyQualifiedName === null) {
|
||||
return;
|
||||
return null;
|
||||
}
|
||||
$shortNamesToFullyQualifiedNames[$node->name->toString()] = $fullyQualifiedName;
|
||||
return;
|
||||
return null;
|
||||
}
|
||||
if (!$node instanceof \PhpParser\Node\Name) {
|
||||
return;
|
||||
return null;
|
||||
}
|
||||
$originalName = $node->getAttribute(\Rector\NodeTypeResolver\Node\AttributeKey::ORIGINAL_NAME);
|
||||
if (!$originalName instanceof \PhpParser\Node\Name) {
|
||||
return;
|
||||
return null;
|
||||
}
|
||||
// already short
|
||||
if (\strpos($originalName->toString(), '\\') !== \false) {
|
||||
return;
|
||||
return null;
|
||||
}
|
||||
$fullyQualifiedName = $this->nodeNameResolver->getName($node);
|
||||
$shortNamesToFullyQualifiedNames[$originalName->toString()] = $fullyQualifiedName;
|
||||
return null;
|
||||
});
|
||||
$docBlockShortNamesToFullyQualifiedNames = $this->resolveFromStmtsDocBlocks($stmts);
|
||||
/** @var array<string, string> $result */
|
||||
|
@ -160,11 +161,11 @@ final class ShortNameResolver
|
|||
{
|
||||
$reflectionClass = $this->resolveNativeClassReflection($stmts);
|
||||
$shortNames = [];
|
||||
$this->simpleCallableNodeTraverser->traverseNodesWithCallable($stmts, function (\PhpParser\Node $node) use(&$shortNames) : void {
|
||||
$this->simpleCallableNodeTraverser->traverseNodesWithCallable($stmts, function (\PhpParser\Node $node) use(&$shortNames) {
|
||||
// speed up for nodes that are
|
||||
$phpDocInfo = $this->phpDocInfoFactory->createFromNode($node);
|
||||
if (!$phpDocInfo instanceof \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfo) {
|
||||
return;
|
||||
return null;
|
||||
}
|
||||
$phpDocNodeTraverser = new \RectorPrefix20220219\Symplify\SimplePhpDocParser\PhpDocNodeTraverser();
|
||||
$phpDocNodeTraverser->traverseWithCallable($phpDocInfo->getPhpDocNode(), '', function ($node) use(&$shortNames) {
|
||||
|
@ -180,6 +181,7 @@ final class ShortNameResolver
|
|||
}
|
||||
return null;
|
||||
});
|
||||
return null;
|
||||
});
|
||||
return $this->fqnizeShortNames($shortNames, $reflectionClass, $stmts);
|
||||
}
|
||||
|
|
|
@ -7,6 +7,7 @@ use PhpParser\Node;
|
|||
use PhpParser\Node\Stmt;
|
||||
use PhpParser\Node\Stmt\GroupUse;
|
||||
use PhpParser\Node\Stmt\Use_;
|
||||
use PhpParser\Node\Stmt\UseUse;
|
||||
use Rector\NodeNameResolver\NodeNameResolver;
|
||||
use RectorPrefix20220219\Symplify\Astral\NodeTraverser\SimpleCallableNodeTraverser;
|
||||
final class UseImportsTraverser
|
||||
|
@ -28,19 +29,22 @@ final class UseImportsTraverser
|
|||
}
|
||||
/**
|
||||
* @param Stmt[] $stmts
|
||||
*/
|
||||
public function traverserStmtsForFunctions(array $stmts, callable $callable) : void
|
||||
{
|
||||
$this->traverseForType($stmts, $callable, \PhpParser\Node\Stmt\Use_::TYPE_FUNCTION);
|
||||
}
|
||||
/**
|
||||
* @param Stmt[] $stmts
|
||||
* @param callable(UseUse $useUse, string $name): void $callable
|
||||
*/
|
||||
public function traverserStmts(array $stmts, callable $callable) : void
|
||||
{
|
||||
$this->traverseForType($stmts, $callable, \PhpParser\Node\Stmt\Use_::TYPE_NORMAL);
|
||||
}
|
||||
/**
|
||||
* @param Stmt[] $stmts
|
||||
* @param callable(UseUse $useUse, string $name): void $callable
|
||||
*/
|
||||
public function traverserStmtsForFunctions(array $stmts, callable $callable) : void
|
||||
{
|
||||
$this->traverseForType($stmts, $callable, \PhpParser\Node\Stmt\Use_::TYPE_FUNCTION);
|
||||
}
|
||||
/**
|
||||
* @param callable(UseUse $useUse, string $name): void $callable
|
||||
* @param Stmt[] $stmts
|
||||
*/
|
||||
private function traverseForType(array $stmts, callable $callable, int $desiredType) : void
|
||||
|
@ -53,6 +57,9 @@ final class UseImportsTraverser
|
|||
}
|
||||
foreach ($node->uses as $useUse) {
|
||||
$name = $this->nodeNameResolver->getName($useUse);
|
||||
if ($name === null) {
|
||||
continue;
|
||||
}
|
||||
$callable($useUse, $name);
|
||||
}
|
||||
}
|
||||
|
@ -62,6 +69,9 @@ final class UseImportsTraverser
|
|||
return null;
|
||||
});
|
||||
}
|
||||
/**
|
||||
* @param callable(UseUse $useUse, string $name): void $callable
|
||||
*/
|
||||
private function processGroupUse(\PhpParser\Node\Stmt\GroupUse $groupUse, int $desiredType, callable $callable) : void
|
||||
{
|
||||
if ($groupUse->type !== \PhpParser\Node\Stmt\Use_::TYPE_UNKNOWN) {
|
||||
|
|
|
@ -101,14 +101,15 @@ CODE_SAMPLE
|
|||
}
|
||||
private function renameVariableInStmts(\PhpParser\Node\Stmt\Catch_ $catch, string $oldVariableName, string $newVariableName) : void
|
||||
{
|
||||
$this->traverseNodesWithCallable($catch->stmts, function (\PhpParser\Node $node) use($oldVariableName, $newVariableName) : void {
|
||||
$this->traverseNodesWithCallable($catch->stmts, function (\PhpParser\Node $node) use($oldVariableName, $newVariableName) {
|
||||
if (!$node instanceof \PhpParser\Node\Expr\Variable) {
|
||||
return;
|
||||
return null;
|
||||
}
|
||||
if (!$this->nodeNameResolver->isName($node, $oldVariableName)) {
|
||||
return;
|
||||
return null;
|
||||
}
|
||||
$node->name = $newVariableName;
|
||||
return null;
|
||||
});
|
||||
/** @var TryCatch $tryCatch */
|
||||
$tryCatch = $catch->getAttribute(\Rector\NodeTypeResolver\Node\AttributeKey::PARENT_NODE);
|
||||
|
|
|
@ -125,20 +125,21 @@ CODE_SAMPLE
|
|||
$key = $closure->params[1]->var;
|
||||
$foreach = new \PhpParser\Node\Stmt\Foreach_($arrayValue, $value, ['keyVar' => $key]);
|
||||
$stmts = [];
|
||||
$this->simpleCallableNodeTraverser->traverseNodesWithCallable($closure->stmts, function (\PhpParser\Node $subNode) use($variable, $key, $value, &$stmts) : void {
|
||||
$this->simpleCallableNodeTraverser->traverseNodesWithCallable($closure->stmts, function (\PhpParser\Node $subNode) use($variable, $key, $value, &$stmts) {
|
||||
if (!$subNode instanceof \PhpParser\Node\Stmt) {
|
||||
return;
|
||||
return null;
|
||||
}
|
||||
if (!$subNode instanceof \PhpParser\Node\Stmt\Return_) {
|
||||
$stmts[] = $subNode;
|
||||
return;
|
||||
return null;
|
||||
}
|
||||
if (!$subNode->expr instanceof \PhpParser\Node\Expr) {
|
||||
$stmts[] = $subNode;
|
||||
return;
|
||||
return null;
|
||||
}
|
||||
$assign = new \PhpParser\Node\Expr\Assign(new \PhpParser\Node\Expr\ArrayDimFetch($variable, $key), $value);
|
||||
$stmts[] = new \PhpParser\Node\Stmt\If_($subNode->expr, ['stmts' => [new \PhpParser\Node\Stmt\Expression($assign)]]);
|
||||
return null;
|
||||
});
|
||||
$foreach->stmts = $stmts;
|
||||
return $foreach;
|
||||
|
@ -153,20 +154,21 @@ CODE_SAMPLE
|
|||
$key = $closure->params[0]->var;
|
||||
$foreach = new \PhpParser\Node\Stmt\Foreach_($funcCall, $key);
|
||||
$stmts = [];
|
||||
$this->simpleCallableNodeTraverser->traverseNodesWithCallable($closure->stmts, function (\PhpParser\Node $subNode) use($variable, $key, $arrayValue, &$stmts) : void {
|
||||
$this->simpleCallableNodeTraverser->traverseNodesWithCallable($closure->stmts, function (\PhpParser\Node $subNode) use($variable, $key, $arrayValue, &$stmts) {
|
||||
if (!$subNode instanceof \PhpParser\Node\Stmt) {
|
||||
return;
|
||||
return null;
|
||||
}
|
||||
if (!$subNode instanceof \PhpParser\Node\Stmt\Return_) {
|
||||
$stmts[] = $subNode;
|
||||
return;
|
||||
return null;
|
||||
}
|
||||
if (!$subNode->expr instanceof \PhpParser\Node\Expr) {
|
||||
$stmts[] = $subNode;
|
||||
return;
|
||||
return null;
|
||||
}
|
||||
$assign = new \PhpParser\Node\Expr\Assign(new \PhpParser\Node\Expr\ArrayDimFetch($variable, $key), new \PhpParser\Node\Expr\ArrayDimFetch($arrayValue, $key));
|
||||
$stmts[] = new \PhpParser\Node\Stmt\If_($subNode->expr, ['stmts' => [new \PhpParser\Node\Stmt\Expression($assign)]]);
|
||||
return null;
|
||||
});
|
||||
$foreach->stmts = $stmts;
|
||||
return $foreach;
|
||||
|
|
|
@ -121,19 +121,20 @@ CODE_SAMPLE
|
|||
$toStringClassMethod->stmts[$lastKey] = new \PhpParser\Node\Stmt\Return_(new \PhpParser\Node\Scalar\String_(''));
|
||||
return;
|
||||
}
|
||||
$this->traverseNodesWithCallable((array) $toStringClassMethod->stmts, function (\PhpParser\Node $subNode) : void {
|
||||
$this->traverseNodesWithCallable((array) $toStringClassMethod->stmts, function (\PhpParser\Node $subNode) {
|
||||
if (!$subNode instanceof \PhpParser\Node\Stmt\Return_) {
|
||||
return;
|
||||
return null;
|
||||
}
|
||||
if (!$subNode->expr instanceof \PhpParser\Node\Expr) {
|
||||
$subNode->expr = new \PhpParser\Node\Scalar\String_('');
|
||||
return;
|
||||
return null;
|
||||
}
|
||||
$type = $this->nodeTypeResolver->getType($subNode->expr);
|
||||
if ($type instanceof \PHPStan\Type\StringType) {
|
||||
return;
|
||||
return null;
|
||||
}
|
||||
$subNode->expr = new \PhpParser\Node\Expr\Cast\String_($subNode->expr);
|
||||
return null;
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
|
@ -32,9 +32,9 @@ final class LetManipulator
|
|||
if ($this->nodeNameResolver->isName($classMethod, 'test*')) {
|
||||
continue;
|
||||
}
|
||||
$hasBeConstructedThrough = (bool) $this->betterNodeFinder->find((array) $classMethod->stmts, function (\PhpParser\Node $node) : ?bool {
|
||||
$hasBeConstructedThrough = (bool) $this->betterNodeFinder->find((array) $classMethod->stmts, function (\PhpParser\Node $node) : bool {
|
||||
if (!$node instanceof \PhpParser\Node\Expr\MethodCall) {
|
||||
return null;
|
||||
return \false;
|
||||
}
|
||||
return $this->nodeNameResolver->isName($node->name, 'beConstructedThrough');
|
||||
});
|
||||
|
|
|
@ -57,16 +57,17 @@ final class PhpSpecMockCollector
|
|||
if (isset($this->mocks[$className]) && $this->mocks[$className] !== []) {
|
||||
return $this->mocks[$className];
|
||||
}
|
||||
$this->simpleCallableNodeTraverser->traverseNodesWithCallable($class, function (\PhpParser\Node $node) use($class) : void {
|
||||
$this->simpleCallableNodeTraverser->traverseNodesWithCallable($class, function (\PhpParser\Node $node) use($class) {
|
||||
if (!$node instanceof \PhpParser\Node\Stmt\ClassMethod) {
|
||||
return;
|
||||
return null;
|
||||
}
|
||||
if (!$node->isPublic()) {
|
||||
return;
|
||||
return null;
|
||||
}
|
||||
foreach ($node->params as $param) {
|
||||
$this->addMockFromParam($class, $param);
|
||||
}
|
||||
return null;
|
||||
});
|
||||
// set default value if none was found
|
||||
if (!isset($this->mocks[$className])) {
|
||||
|
|
|
@ -160,9 +160,10 @@ CODE_SAMPLE
|
|||
{
|
||||
// mimic type
|
||||
$newParamType = $paramType;
|
||||
$this->simpleCallableNodeTraverser->traverseNodesWithCallable($newParamType, function (\PhpParser\Node $node) : void {
|
||||
$this->simpleCallableNodeTraverser->traverseNodesWithCallable($newParamType, function (\PhpParser\Node $node) {
|
||||
// original attributes have to removed to avoid tokens crashing from origin positions
|
||||
$node->setAttributes([]);
|
||||
return null;
|
||||
});
|
||||
$decoratedParam->type = $newParamType;
|
||||
}
|
||||
|
|
|
@ -104,8 +104,9 @@ CODE_SAMPLE
|
|||
// mimic type
|
||||
$paramType = $parentParam->type;
|
||||
// original attributes have to removed to avoid tokens crashing from origin positions
|
||||
$this->traverseNodesWithCallable($paramType, function (\PhpParser\Node $node) : void {
|
||||
$this->traverseNodesWithCallable($paramType, function (\PhpParser\Node $node) {
|
||||
$node->setAttribute(\Rector\NodeTypeResolver\Node\AttributeKey::ORIGINAL_NODE, null);
|
||||
return null;
|
||||
});
|
||||
$param->type = $paramType;
|
||||
$hasChanged = \true;
|
||||
|
|
|
@ -16,11 +16,11 @@ final class VersionResolver
|
|||
/**
|
||||
* @var string
|
||||
*/
|
||||
public const PACKAGE_VERSION = 'ad976b6ea00473408f3d43670aa6143216305e2f';
|
||||
public const PACKAGE_VERSION = '3c7bc95fea07b2f410359055620455d8b9828841';
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public const RELEASE_DATE = '2022-02-19 00:53:19';
|
||||
public const RELEASE_DATE = '2022-02-19 19:47:10';
|
||||
public static function resolvePackageVersion() : string
|
||||
{
|
||||
$process = new \RectorPrefix20220219\Symfony\Component\Process\Process(['git', 'log', '--pretty="%H"', '-n1', 'HEAD'], __DIR__);
|
||||
|
|
|
@ -27,8 +27,8 @@ final class BinaryOpManipulator
|
|||
* Tries to match left or right parts (xor),
|
||||
* returns null or match on first condition and then second condition. No matter what the origin order is.
|
||||
*
|
||||
* @param callable|class-string<Node> $firstCondition
|
||||
* @param callable|class-string<Node> $secondCondition
|
||||
* @param callable(Node $firstNode, Node $secondNode=): bool|class-string<Node> $firstCondition
|
||||
* @param callable(Node $firstNode, Node $secondNode=): bool|class-string<Node> $secondCondition
|
||||
*/
|
||||
public function matchFirstAndSecondConditionNode(\PhpParser\Node\Expr\BinaryOp $binaryOp, $firstCondition, $secondCondition) : ?\Rector\Php71\ValueObject\TwoNodeMatch
|
||||
{
|
||||
|
@ -96,7 +96,7 @@ final class BinaryOpManipulator
|
|||
return new \PhpParser\Node\Expr\BooleanNot($expr);
|
||||
}
|
||||
/**
|
||||
* @param callable|class-string<Node> $firstCondition
|
||||
* @param callable(Node $firstNode, Node $secondNode=): bool|class-string<Node> $firstCondition
|
||||
*/
|
||||
private function validateCondition($firstCondition) : void
|
||||
{
|
||||
|
@ -109,7 +109,8 @@ final class BinaryOpManipulator
|
|||
throw new \Rector\Core\Exception\ShouldNotHappenException();
|
||||
}
|
||||
/**
|
||||
* @param callable|class-string<Node> $condition
|
||||
* @param callable(Node $firstNode, Node $secondNode=): bool|class-string<Node> $condition
|
||||
* @return callable(Node $firstNode, Node $secondNode=): bool
|
||||
*/
|
||||
private function normalizeCondition($condition) : callable
|
||||
{
|
||||
|
|
|
@ -105,8 +105,9 @@ final class DependencyClassMethodDecorator
|
|||
{
|
||||
$cleanParams = $this->promotedPropertyParamCleaner->cleanFromFlags($params);
|
||||
// remove deep attributes to avoid bugs with nested tokens re-print
|
||||
$this->simpleCallableNodeTraverser->traverseNodesWithCallable($cleanParams, function (\PhpParser\Node $node) : void {
|
||||
$this->simpleCallableNodeTraverser->traverseNodesWithCallable($cleanParams, function (\PhpParser\Node $node) {
|
||||
$node->setAttributes([]);
|
||||
return null;
|
||||
});
|
||||
return $cleanParams;
|
||||
}
|
||||
|
|
|
@ -8,6 +8,9 @@ use PhpParser\Node\Stmt\Expression;
|
|||
use PhpParser\Node\Stmt\Foreach_;
|
||||
final class ForeachManipulator
|
||||
{
|
||||
/**
|
||||
* @param callable(Node $node, Foreach_ $foreach=): ?Node $callable
|
||||
*/
|
||||
public function matchOnlyStmt(\PhpParser\Node\Stmt\Foreach_ $foreach, callable $callable) : ?\PhpParser\Node
|
||||
{
|
||||
$stmts = $foreach->stmts;
|
||||
|
|
|
@ -150,14 +150,11 @@ final class RegexPatternArgumentManipulator
|
|||
if (!$classMethod instanceof \PhpParser\Node\Stmt\ClassMethod) {
|
||||
return [];
|
||||
}
|
||||
return $this->betterNodeFinder->find([$classMethod], function (\PhpParser\Node $node) use($variable) : ?Assign {
|
||||
return $this->betterNodeFinder->find([$classMethod], function (\PhpParser\Node $node) use($variable) : bool {
|
||||
if (!$node instanceof \PhpParser\Node\Expr\Assign) {
|
||||
return null;
|
||||
return \false;
|
||||
}
|
||||
if (!$this->nodeComparator->areNodesEqual($node->var, $variable)) {
|
||||
return null;
|
||||
}
|
||||
return $node;
|
||||
return $this->nodeComparator->areNodesEqual($node->var, $variable);
|
||||
});
|
||||
}
|
||||
/**
|
||||
|
|
|
@ -200,6 +200,7 @@ final class BetterNodeFinder
|
|||
}
|
||||
/**
|
||||
* @param mixed[]|\PhpParser\Node $nodes
|
||||
* @param callable(Node $node): bool $filter
|
||||
* @return Node[]
|
||||
*/
|
||||
public function find($nodes, callable $filter) : array
|
||||
|
@ -439,6 +440,7 @@ final class BetterNodeFinder
|
|||
return $foundNodes;
|
||||
}
|
||||
/**
|
||||
* @param callable(Node $node): bool $filter
|
||||
* @param \PhpParser\Node\Expr\Closure|\PhpParser\Node\Stmt\ClassMethod|\PhpParser\Node\Stmt\Function_ $functionLike
|
||||
*/
|
||||
public function findFirstInFunctionLikeScoped($functionLike, callable $filter) : ?\PhpParser\Node
|
||||
|
|
|
@ -321,6 +321,7 @@ abstract class AbstractRector extends \PhpParser\NodeVisitorAbstract implements
|
|||
}
|
||||
/**
|
||||
* @param mixed[]|\PhpParser\Node $nodes
|
||||
* @param callable(Node $node): (Node|null|int) $callable
|
||||
*/
|
||||
protected function traverseNodesWithCallable($nodes, callable $callable) : void
|
||||
{
|
||||
|
|
2
vendor/autoload.php
vendored
2
vendor/autoload.php
vendored
|
@ -4,4 +4,4 @@
|
|||
|
||||
require_once __DIR__ . '/composer/autoload_real.php';
|
||||
|
||||
return ComposerAutoloaderInit060aa6405fc3229d33443c05cb856784::getLoader();
|
||||
return ComposerAutoloaderInitbaf0876f376bed9d9c64eece88382e54::getLoader();
|
||||
|
|
14
vendor/composer/autoload_real.php
vendored
14
vendor/composer/autoload_real.php
vendored
|
@ -2,7 +2,7 @@
|
|||
|
||||
// autoload_real.php @generated by Composer
|
||||
|
||||
class ComposerAutoloaderInit060aa6405fc3229d33443c05cb856784
|
||||
class ComposerAutoloaderInitbaf0876f376bed9d9c64eece88382e54
|
||||
{
|
||||
private static $loader;
|
||||
|
||||
|
@ -22,15 +22,15 @@ class ComposerAutoloaderInit060aa6405fc3229d33443c05cb856784
|
|||
return self::$loader;
|
||||
}
|
||||
|
||||
spl_autoload_register(array('ComposerAutoloaderInit060aa6405fc3229d33443c05cb856784', 'loadClassLoader'), true, true);
|
||||
spl_autoload_register(array('ComposerAutoloaderInitbaf0876f376bed9d9c64eece88382e54', 'loadClassLoader'), true, true);
|
||||
self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
|
||||
spl_autoload_unregister(array('ComposerAutoloaderInit060aa6405fc3229d33443c05cb856784', 'loadClassLoader'));
|
||||
spl_autoload_unregister(array('ComposerAutoloaderInitbaf0876f376bed9d9c64eece88382e54', 'loadClassLoader'));
|
||||
|
||||
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
||||
if ($useStaticLoader) {
|
||||
require __DIR__ . '/autoload_static.php';
|
||||
|
||||
call_user_func(\Composer\Autoload\ComposerStaticInit060aa6405fc3229d33443c05cb856784::getInitializer($loader));
|
||||
call_user_func(\Composer\Autoload\ComposerStaticInitbaf0876f376bed9d9c64eece88382e54::getInitializer($loader));
|
||||
} else {
|
||||
$classMap = require __DIR__ . '/autoload_classmap.php';
|
||||
if ($classMap) {
|
||||
|
@ -42,12 +42,12 @@ class ComposerAutoloaderInit060aa6405fc3229d33443c05cb856784
|
|||
$loader->register(true);
|
||||
|
||||
if ($useStaticLoader) {
|
||||
$includeFiles = Composer\Autoload\ComposerStaticInit060aa6405fc3229d33443c05cb856784::$files;
|
||||
$includeFiles = Composer\Autoload\ComposerStaticInitbaf0876f376bed9d9c64eece88382e54::$files;
|
||||
} else {
|
||||
$includeFiles = require __DIR__ . '/autoload_files.php';
|
||||
}
|
||||
foreach ($includeFiles as $fileIdentifier => $file) {
|
||||
composerRequire060aa6405fc3229d33443c05cb856784($fileIdentifier, $file);
|
||||
composerRequirebaf0876f376bed9d9c64eece88382e54($fileIdentifier, $file);
|
||||
}
|
||||
|
||||
return $loader;
|
||||
|
@ -59,7 +59,7 @@ class ComposerAutoloaderInit060aa6405fc3229d33443c05cb856784
|
|||
* @param string $file
|
||||
* @return void
|
||||
*/
|
||||
function composerRequire060aa6405fc3229d33443c05cb856784($fileIdentifier, $file)
|
||||
function composerRequirebaf0876f376bed9d9c64eece88382e54($fileIdentifier, $file)
|
||||
{
|
||||
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
||||
$GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
|
||||
|
|
8
vendor/composer/autoload_static.php
vendored
8
vendor/composer/autoload_static.php
vendored
|
@ -4,7 +4,7 @@
|
|||
|
||||
namespace Composer\Autoload;
|
||||
|
||||
class ComposerStaticInit060aa6405fc3229d33443c05cb856784
|
||||
class ComposerStaticInitbaf0876f376bed9d9c64eece88382e54
|
||||
{
|
||||
public static $files = array (
|
||||
'0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/bootstrap.php',
|
||||
|
@ -3863,9 +3863,9 @@ class ComposerStaticInit060aa6405fc3229d33443c05cb856784
|
|||
public static function getInitializer(ClassLoader $loader)
|
||||
{
|
||||
return \Closure::bind(function () use ($loader) {
|
||||
$loader->prefixLengthsPsr4 = ComposerStaticInit060aa6405fc3229d33443c05cb856784::$prefixLengthsPsr4;
|
||||
$loader->prefixDirsPsr4 = ComposerStaticInit060aa6405fc3229d33443c05cb856784::$prefixDirsPsr4;
|
||||
$loader->classMap = ComposerStaticInit060aa6405fc3229d33443c05cb856784::$classMap;
|
||||
$loader->prefixLengthsPsr4 = ComposerStaticInitbaf0876f376bed9d9c64eece88382e54::$prefixLengthsPsr4;
|
||||
$loader->prefixDirsPsr4 = ComposerStaticInitbaf0876f376bed9d9c64eece88382e54::$prefixDirsPsr4;
|
||||
$loader->classMap = ComposerStaticInitbaf0876f376bed9d9c64eece88382e54::$classMap;
|
||||
|
||||
}, null, ClassLoader::class);
|
||||
}
|
||||
|
|
1045
vendor/composer/installed.json
vendored
1045
vendor/composer/installed.json
vendored
File diff suppressed because it is too large
Load Diff
2
vendor/composer/installed.php
vendored
2
vendor/composer/installed.php
vendored
File diff suppressed because one or more lines are too long
10
vendor/scoper-autoload.php
vendored
10
vendor/scoper-autoload.php
vendored
|
@ -9,8 +9,8 @@ $loader = require_once __DIR__.'/autoload.php';
|
|||
if (!class_exists('AutoloadIncluder', false) && !interface_exists('AutoloadIncluder', false) && !trait_exists('AutoloadIncluder', false)) {
|
||||
spl_autoload_call('RectorPrefix20220219\AutoloadIncluder');
|
||||
}
|
||||
if (!class_exists('ComposerAutoloaderInit060aa6405fc3229d33443c05cb856784', false) && !interface_exists('ComposerAutoloaderInit060aa6405fc3229d33443c05cb856784', false) && !trait_exists('ComposerAutoloaderInit060aa6405fc3229d33443c05cb856784', false)) {
|
||||
spl_autoload_call('RectorPrefix20220219\ComposerAutoloaderInit060aa6405fc3229d33443c05cb856784');
|
||||
if (!class_exists('ComposerAutoloaderInitbaf0876f376bed9d9c64eece88382e54', false) && !interface_exists('ComposerAutoloaderInitbaf0876f376bed9d9c64eece88382e54', false) && !trait_exists('ComposerAutoloaderInitbaf0876f376bed9d9c64eece88382e54', false)) {
|
||||
spl_autoload_call('RectorPrefix20220219\ComposerAutoloaderInitbaf0876f376bed9d9c64eece88382e54');
|
||||
}
|
||||
if (!class_exists('Helmich\TypoScriptParser\Parser\AST\Statement', false) && !interface_exists('Helmich\TypoScriptParser\Parser\AST\Statement', false) && !trait_exists('Helmich\TypoScriptParser\Parser\AST\Statement', false)) {
|
||||
spl_autoload_call('RectorPrefix20220219\Helmich\TypoScriptParser\Parser\AST\Statement');
|
||||
|
@ -59,9 +59,9 @@ if (!function_exists('print_node')) {
|
|||
return \RectorPrefix20220219\print_node(...func_get_args());
|
||||
}
|
||||
}
|
||||
if (!function_exists('composerRequire060aa6405fc3229d33443c05cb856784')) {
|
||||
function composerRequire060aa6405fc3229d33443c05cb856784() {
|
||||
return \RectorPrefix20220219\composerRequire060aa6405fc3229d33443c05cb856784(...func_get_args());
|
||||
if (!function_exists('composerRequirebaf0876f376bed9d9c64eece88382e54')) {
|
||||
function composerRequirebaf0876f376bed9d9c64eece88382e54() {
|
||||
return \RectorPrefix20220219\composerRequirebaf0876f376bed9d9c64eece88382e54(...func_get_args());
|
||||
}
|
||||
}
|
||||
if (!function_exists('scanPath')) {
|
||||
|
|
64
vendor/symplify/astral/composer.json
vendored
64
vendor/symplify/astral/composer.json
vendored
|
@ -7,14 +7,14 @@
|
|||
"php": ">=8.0",
|
||||
"nette\/utils": "^3.2",
|
||||
"symfony\/dependency-injection": "^5.4|^6.0",
|
||||
"symplify\/smart-file-system": "^10.0.20",
|
||||
"phpstan\/phpstan": "^1.3",
|
||||
"symplify\/smart-file-system": "^10.0.24",
|
||||
"phpstan\/phpstan": "^1.4.6",
|
||||
"nikic\/php-parser": "^4.13.2",
|
||||
"symplify\/package-builder": "^10.0.20",
|
||||
"symplify\/symplify-kernel": "^10.0.20"
|
||||
"symplify\/package-builder": "^10.0.24",
|
||||
"symplify\/symplify-kernel": "^10.0.24"
|
||||
},
|
||||
"require-dev": {
|
||||
"symplify\/easy-testing": "^10.0.20",
|
||||
"symplify\/easy-testing": "^10.0.24",
|
||||
"phpunit\/phpunit": "^9.5"
|
||||
},
|
||||
"autoload": {
|
||||
|
@ -38,35 +38,35 @@
|
|||
}
|
||||
},
|
||||
"conflict": {
|
||||
"symplify\/composer-json-manipulator": "<10.0.20",
|
||||
"symplify\/easy-coding-standard": "<10.0.20",
|
||||
"symplify\/phpstan-rules": "<10.0.20",
|
||||
"symplify\/easy-testing": "<10.0.20",
|
||||
"symplify\/rule-doc-generator-contracts": "<10.0.20",
|
||||
"symplify\/symfony-php-config": "<10.0.20",
|
||||
"symplify\/simple-php-doc-parser": "<10.0.20",
|
||||
"symplify\/php-config-printer": "<10.0.20",
|
||||
"symplify\/console-color-diff": "<10.0.20",
|
||||
"symplify\/markdown-diff": "<10.0.20",
|
||||
"symplify\/amnesia": "<10.0.20",
|
||||
"symplify\/phpstan-extensions": "<10.0.20",
|
||||
"symplify\/rule-doc-generator": "<10.0.20",
|
||||
"symplify\/vendor-patches": "<10.0.20",
|
||||
"symplify\/skipper": "<10.0.20",
|
||||
"symplify\/composer-json-manipulator": "<10.0.24",
|
||||
"symplify\/easy-coding-standard": "<10.0.24",
|
||||
"symplify\/phpstan-rules": "<10.0.24",
|
||||
"symplify\/easy-testing": "<10.0.24",
|
||||
"symplify\/rule-doc-generator-contracts": "<10.0.24",
|
||||
"symplify\/symfony-php-config": "<10.0.24",
|
||||
"symplify\/simple-php-doc-parser": "<10.0.24",
|
||||
"symplify\/php-config-printer": "<10.0.24",
|
||||
"symplify\/console-color-diff": "<10.0.24",
|
||||
"symplify\/markdown-diff": "<10.0.24",
|
||||
"symplify\/amnesia": "<10.0.24",
|
||||
"symplify\/phpstan-extensions": "<10.0.24",
|
||||
"symplify\/rule-doc-generator": "<10.0.24",
|
||||
"symplify\/vendor-patches": "<10.0.24",
|
||||
"symplify\/skipper": "<10.0.24",
|
||||
"symplify\/smart-file-system": "<9.4.70",
|
||||
"symplify\/symfony-static-dumper": "<10.0.20",
|
||||
"symplify\/git-wrapper": "<10.0.20",
|
||||
"symplify\/symfony-static-dumper": "<10.0.24",
|
||||
"symplify\/git-wrapper": "<10.0.24",
|
||||
"symplify\/symplify-kernel": "<9.4.70",
|
||||
"symplify\/monorepo-builder": "<10.0.20",
|
||||
"symplify\/config-transformer": "<10.0.20",
|
||||
"symplify\/easy-ci": "<10.0.20",
|
||||
"symplify\/coding-standard": "<10.0.20",
|
||||
"symplify\/latte-phpstan-compiler": "<10.0.20",
|
||||
"symplify\/template-phpstan-compiler": "<10.0.20",
|
||||
"symplify\/phpstan-latte-rules": "<10.0.20",
|
||||
"symplify\/autowire-array-parameter": "<10.0.20",
|
||||
"symplify\/easy-parallel": "<10.0.20",
|
||||
"symplify\/neon-config-dumper": "<10.0.20"
|
||||
"symplify\/monorepo-builder": "<10.0.24",
|
||||
"symplify\/config-transformer": "<10.0.24",
|
||||
"symplify\/easy-ci": "<10.0.24",
|
||||
"symplify\/coding-standard": "<10.0.24",
|
||||
"symplify\/latte-phpstan-compiler": "<10.0.24",
|
||||
"symplify\/template-phpstan-compiler": "<10.0.24",
|
||||
"symplify\/phpstan-latte-rules": "<10.0.24",
|
||||
"symplify\/autowire-array-parameter": "<10.0.24",
|
||||
"symplify\/easy-parallel": "<10.0.24",
|
||||
"symplify\/neon-config-dumper": "<10.0.24"
|
||||
},
|
||||
"minimum-stability": "dev",
|
||||
"prefer-stable": true
|
||||
|
|
|
@ -12,6 +12,7 @@ use RectorPrefix20220219\Symplify\Astral\NodeVisitor\CallableNodeVisitor;
|
|||
final class SimpleCallableNodeTraverser
|
||||
{
|
||||
/**
|
||||
* @param callable(Node $node): (int|Node|null) $callable
|
||||
* @param mixed[]|\PhpParser\Node|null $nodes
|
||||
*/
|
||||
public function traverseNodesWithCallable($nodes, callable $callable) : void
|
||||
|
|
|
@ -11,9 +11,12 @@ use PhpParser\NodeVisitorAbstract;
|
|||
final class CallableNodeVisitor extends \PhpParser\NodeVisitorAbstract
|
||||
{
|
||||
/**
|
||||
* @var callable
|
||||
* @var callable(Node): (int|Node|null)
|
||||
*/
|
||||
private $callable;
|
||||
/**
|
||||
* @param callable(Node $node): (int|Node|null) $callable
|
||||
*/
|
||||
public function __construct(callable $callable)
|
||||
{
|
||||
$this->callable = $callable;
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"php": ">=8.0",
|
||||
"nette\/utils": "^3.2",
|
||||
"symfony\/dependency-injection": "^5.4|^6.0",
|
||||
"symplify\/package-builder": "^10.0.20"
|
||||
"symplify\/package-builder": "^10.0.24"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit\/phpunit": "^9.5"
|
||||
|
@ -27,35 +27,35 @@
|
|||
}
|
||||
},
|
||||
"conflict": {
|
||||
"symplify\/astral": "<10.0.20",
|
||||
"symplify\/composer-json-manipulator": "<10.0.20",
|
||||
"symplify\/easy-coding-standard": "<10.0.20",
|
||||
"symplify\/phpstan-rules": "<10.0.20",
|
||||
"symplify\/easy-testing": "<10.0.20",
|
||||
"symplify\/rule-doc-generator-contracts": "<10.0.20",
|
||||
"symplify\/symfony-php-config": "<10.0.20",
|
||||
"symplify\/simple-php-doc-parser": "<10.0.20",
|
||||
"symplify\/php-config-printer": "<10.0.20",
|
||||
"symplify\/console-color-diff": "<10.0.20",
|
||||
"symplify\/markdown-diff": "<10.0.20",
|
||||
"symplify\/amnesia": "<10.0.20",
|
||||
"symplify\/phpstan-extensions": "<10.0.20",
|
||||
"symplify\/rule-doc-generator": "<10.0.20",
|
||||
"symplify\/vendor-patches": "<10.0.20",
|
||||
"symplify\/skipper": "<10.0.20",
|
||||
"symplify\/smart-file-system": "<10.0.20",
|
||||
"symplify\/symfony-static-dumper": "<10.0.20",
|
||||
"symplify\/git-wrapper": "<10.0.20",
|
||||
"symplify\/symplify-kernel": "<10.0.20",
|
||||
"symplify\/monorepo-builder": "<10.0.20",
|
||||
"symplify\/config-transformer": "<10.0.20",
|
||||
"symplify\/easy-ci": "<10.0.20",
|
||||
"symplify\/coding-standard": "<10.0.20",
|
||||
"symplify\/latte-phpstan-compiler": "<10.0.20",
|
||||
"symplify\/template-phpstan-compiler": "<10.0.20",
|
||||
"symplify\/phpstan-latte-rules": "<10.0.20",
|
||||
"symplify\/easy-parallel": "<10.0.20",
|
||||
"symplify\/neon-config-dumper": "<10.0.20"
|
||||
"symplify\/astral": "<10.0.24",
|
||||
"symplify\/composer-json-manipulator": "<10.0.24",
|
||||
"symplify\/easy-coding-standard": "<10.0.24",
|
||||
"symplify\/phpstan-rules": "<10.0.24",
|
||||
"symplify\/easy-testing": "<10.0.24",
|
||||
"symplify\/rule-doc-generator-contracts": "<10.0.24",
|
||||
"symplify\/symfony-php-config": "<10.0.24",
|
||||
"symplify\/simple-php-doc-parser": "<10.0.24",
|
||||
"symplify\/php-config-printer": "<10.0.24",
|
||||
"symplify\/console-color-diff": "<10.0.24",
|
||||
"symplify\/markdown-diff": "<10.0.24",
|
||||
"symplify\/amnesia": "<10.0.24",
|
||||
"symplify\/phpstan-extensions": "<10.0.24",
|
||||
"symplify\/rule-doc-generator": "<10.0.24",
|
||||
"symplify\/vendor-patches": "<10.0.24",
|
||||
"symplify\/skipper": "<10.0.24",
|
||||
"symplify\/smart-file-system": "<10.0.24",
|
||||
"symplify\/symfony-static-dumper": "<10.0.24",
|
||||
"symplify\/git-wrapper": "<10.0.24",
|
||||
"symplify\/symplify-kernel": "<10.0.24",
|
||||
"symplify\/monorepo-builder": "<10.0.24",
|
||||
"symplify\/config-transformer": "<10.0.24",
|
||||
"symplify\/easy-ci": "<10.0.24",
|
||||
"symplify\/coding-standard": "<10.0.24",
|
||||
"symplify\/latte-phpstan-compiler": "<10.0.24",
|
||||
"symplify\/template-phpstan-compiler": "<10.0.24",
|
||||
"symplify\/phpstan-latte-rules": "<10.0.24",
|
||||
"symplify\/easy-parallel": "<10.0.24",
|
||||
"symplify\/neon-config-dumper": "<10.0.24"
|
||||
},
|
||||
"minimum-stability": "dev",
|
||||
"prefer-stable": true
|
||||
|
|
|
@ -9,9 +9,9 @@
|
|||
"symfony\/config": "^5.4|^6.0",
|
||||
"symfony\/dependency-injection": "^5.4|^6.0",
|
||||
"symfony\/filesystem": "^5.4|^6.0",
|
||||
"symplify\/package-builder": "^10.0.20",
|
||||
"symplify\/symplify-kernel": "^10.0.20",
|
||||
"symplify\/smart-file-system": "^10.0.20"
|
||||
"symplify\/package-builder": "^10.0.24",
|
||||
"symplify\/symplify-kernel": "^10.0.24",
|
||||
"symplify\/smart-file-system": "^10.0.24"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit\/phpunit": "^9.5"
|
||||
|
@ -32,34 +32,34 @@
|
|||
}
|
||||
},
|
||||
"conflict": {
|
||||
"symplify\/astral": "<10.0.20",
|
||||
"symplify\/easy-coding-standard": "<10.0.20",
|
||||
"symplify\/phpstan-rules": "<10.0.20",
|
||||
"symplify\/easy-testing": "<10.0.20",
|
||||
"symplify\/rule-doc-generator-contracts": "<10.0.20",
|
||||
"symplify\/symfony-php-config": "<10.0.20",
|
||||
"symplify\/simple-php-doc-parser": "<10.0.20",
|
||||
"symplify\/php-config-printer": "<10.0.20",
|
||||
"symplify\/console-color-diff": "<10.0.20",
|
||||
"symplify\/autowire-array-parameter": "<10.0.20",
|
||||
"symplify\/markdown-diff": "<10.0.20",
|
||||
"symplify\/amnesia": "<10.0.20",
|
||||
"symplify\/phpstan-extensions": "<10.0.20",
|
||||
"symplify\/rule-doc-generator": "<10.0.20",
|
||||
"symplify\/vendor-patches": "<10.0.20",
|
||||
"symplify\/skipper": "<10.0.20",
|
||||
"symplify\/symfony-static-dumper": "<10.0.20",
|
||||
"symplify\/git-wrapper": "<10.0.20",
|
||||
"symplify\/astral": "<10.0.24",
|
||||
"symplify\/easy-coding-standard": "<10.0.24",
|
||||
"symplify\/phpstan-rules": "<10.0.24",
|
||||
"symplify\/easy-testing": "<10.0.24",
|
||||
"symplify\/rule-doc-generator-contracts": "<10.0.24",
|
||||
"symplify\/symfony-php-config": "<10.0.24",
|
||||
"symplify\/simple-php-doc-parser": "<10.0.24",
|
||||
"symplify\/php-config-printer": "<10.0.24",
|
||||
"symplify\/console-color-diff": "<10.0.24",
|
||||
"symplify\/autowire-array-parameter": "<10.0.24",
|
||||
"symplify\/markdown-diff": "<10.0.24",
|
||||
"symplify\/amnesia": "<10.0.24",
|
||||
"symplify\/phpstan-extensions": "<10.0.24",
|
||||
"symplify\/rule-doc-generator": "<10.0.24",
|
||||
"symplify\/vendor-patches": "<10.0.24",
|
||||
"symplify\/skipper": "<10.0.24",
|
||||
"symplify\/symfony-static-dumper": "<10.0.24",
|
||||
"symplify\/git-wrapper": "<10.0.24",
|
||||
"symplify\/symplify-kernel": "<9.4.70",
|
||||
"symplify\/monorepo-builder": "<10.0.20",
|
||||
"symplify\/config-transformer": "<10.0.20",
|
||||
"symplify\/easy-ci": "<10.0.20",
|
||||
"symplify\/coding-standard": "<10.0.20",
|
||||
"symplify\/latte-phpstan-compiler": "<10.0.20",
|
||||
"symplify\/template-phpstan-compiler": "<10.0.20",
|
||||
"symplify\/phpstan-latte-rules": "<10.0.20",
|
||||
"symplify\/easy-parallel": "<10.0.20",
|
||||
"symplify\/neon-config-dumper": "<10.0.20"
|
||||
"symplify\/monorepo-builder": "<10.0.24",
|
||||
"symplify\/config-transformer": "<10.0.24",
|
||||
"symplify\/easy-ci": "<10.0.24",
|
||||
"symplify\/coding-standard": "<10.0.24",
|
||||
"symplify\/latte-phpstan-compiler": "<10.0.24",
|
||||
"symplify\/template-phpstan-compiler": "<10.0.24",
|
||||
"symplify\/phpstan-latte-rules": "<10.0.24",
|
||||
"symplify\/easy-parallel": "<10.0.24",
|
||||
"symplify\/neon-config-dumper": "<10.0.24"
|
||||
},
|
||||
"minimum-stability": "dev",
|
||||
"prefer-stable": true
|
||||
|
|
|
@ -41,7 +41,7 @@ final class ComposerJson
|
|||
/**
|
||||
* @var string|string[]|null
|
||||
*/
|
||||
private $license;
|
||||
private $license = null;
|
||||
/**
|
||||
* @var string|null
|
||||
*/
|
||||
|
|
60
vendor/symplify/console-color-diff/composer.json
vendored
60
vendor/symplify/console-color-diff/composer.json
vendored
|
@ -8,7 +8,7 @@
|
|||
"symfony\/console": "^5.4|^6.0",
|
||||
"sebastian\/diff": "^4.0",
|
||||
"symfony\/dependency-injection": "^5.4|^6.0",
|
||||
"symplify\/package-builder": "^10.0.20"
|
||||
"symplify\/package-builder": "^10.0.24"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit\/phpunit": "^9.5"
|
||||
|
@ -29,35 +29,35 @@
|
|||
}
|
||||
},
|
||||
"conflict": {
|
||||
"symplify\/astral": "<10.0.20",
|
||||
"symplify\/composer-json-manipulator": "<10.0.20",
|
||||
"symplify\/easy-coding-standard": "<10.0.20",
|
||||
"symplify\/phpstan-rules": "<10.0.20",
|
||||
"symplify\/easy-testing": "<10.0.20",
|
||||
"symplify\/rule-doc-generator-contracts": "<10.0.20",
|
||||
"symplify\/symfony-php-config": "<10.0.20",
|
||||
"symplify\/simple-php-doc-parser": "<10.0.20",
|
||||
"symplify\/php-config-printer": "<10.0.20",
|
||||
"symplify\/autowire-array-parameter": "<10.0.20",
|
||||
"symplify\/markdown-diff": "<10.0.20",
|
||||
"symplify\/amnesia": "<10.0.20",
|
||||
"symplify\/phpstan-extensions": "<10.0.20",
|
||||
"symplify\/rule-doc-generator": "<10.0.20",
|
||||
"symplify\/vendor-patches": "<10.0.20",
|
||||
"symplify\/skipper": "<10.0.20",
|
||||
"symplify\/smart-file-system": "<10.0.20",
|
||||
"symplify\/symfony-static-dumper": "<10.0.20",
|
||||
"symplify\/git-wrapper": "<10.0.20",
|
||||
"symplify\/symplify-kernel": "<10.0.20",
|
||||
"symplify\/monorepo-builder": "<10.0.20",
|
||||
"symplify\/config-transformer": "<10.0.20",
|
||||
"symplify\/easy-ci": "<10.0.20",
|
||||
"symplify\/coding-standard": "<10.0.20",
|
||||
"symplify\/latte-phpstan-compiler": "<10.0.20",
|
||||
"symplify\/template-phpstan-compiler": "<10.0.20",
|
||||
"symplify\/phpstan-latte-rules": "<10.0.20",
|
||||
"symplify\/easy-parallel": "<10.0.20",
|
||||
"symplify\/neon-config-dumper": "<10.0.20"
|
||||
"symplify\/astral": "<10.0.24",
|
||||
"symplify\/composer-json-manipulator": "<10.0.24",
|
||||
"symplify\/easy-coding-standard": "<10.0.24",
|
||||
"symplify\/phpstan-rules": "<10.0.24",
|
||||
"symplify\/easy-testing": "<10.0.24",
|
||||
"symplify\/rule-doc-generator-contracts": "<10.0.24",
|
||||
"symplify\/symfony-php-config": "<10.0.24",
|
||||
"symplify\/simple-php-doc-parser": "<10.0.24",
|
||||
"symplify\/php-config-printer": "<10.0.24",
|
||||
"symplify\/autowire-array-parameter": "<10.0.24",
|
||||
"symplify\/markdown-diff": "<10.0.24",
|
||||
"symplify\/amnesia": "<10.0.24",
|
||||
"symplify\/phpstan-extensions": "<10.0.24",
|
||||
"symplify\/rule-doc-generator": "<10.0.24",
|
||||
"symplify\/vendor-patches": "<10.0.24",
|
||||
"symplify\/skipper": "<10.0.24",
|
||||
"symplify\/smart-file-system": "<10.0.24",
|
||||
"symplify\/symfony-static-dumper": "<10.0.24",
|
||||
"symplify\/git-wrapper": "<10.0.24",
|
||||
"symplify\/symplify-kernel": "<10.0.24",
|
||||
"symplify\/monorepo-builder": "<10.0.24",
|
||||
"symplify\/config-transformer": "<10.0.24",
|
||||
"symplify\/easy-ci": "<10.0.24",
|
||||
"symplify\/coding-standard": "<10.0.24",
|
||||
"symplify\/latte-phpstan-compiler": "<10.0.24",
|
||||
"symplify\/template-phpstan-compiler": "<10.0.24",
|
||||
"symplify\/phpstan-latte-rules": "<10.0.24",
|
||||
"symplify\/easy-parallel": "<10.0.24",
|
||||
"symplify\/neon-config-dumper": "<10.0.24"
|
||||
},
|
||||
"minimum-stability": "dev",
|
||||
"prefer-stable": true
|
||||
|
|
60
vendor/symplify/easy-parallel/composer.json
vendored
60
vendor/symplify/easy-parallel/composer.json
vendored
|
@ -9,7 +9,7 @@
|
|||
"react\/event-loop": "^1.2",
|
||||
"react\/socket": "^1.10",
|
||||
"symfony\/console": "^5.4|^6.0",
|
||||
"symplify\/package-builder": "^10.0.20"
|
||||
"symplify\/package-builder": "^10.0.24"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit\/phpunit": "^9.5"
|
||||
|
@ -33,35 +33,35 @@
|
|||
"platform-check": false
|
||||
},
|
||||
"conflict": {
|
||||
"symplify\/astral": "<10.0.20",
|
||||
"symplify\/easy-coding-standard": "<10.0.20",
|
||||
"symplify\/phpstan-rules": "<10.0.20",
|
||||
"symplify\/easy-testing": "<10.0.20",
|
||||
"symplify\/rule-doc-generator-contracts": "<10.0.20",
|
||||
"symplify\/symfony-php-config": "<10.0.20",
|
||||
"symplify\/simple-php-doc-parser": "<10.0.20",
|
||||
"symplify\/php-config-printer": "<10.0.20",
|
||||
"symplify\/autowire-array-parameter": "<10.0.20",
|
||||
"symplify\/markdown-diff": "<10.0.20",
|
||||
"symplify\/amnesia": "<10.0.20",
|
||||
"symplify\/phpstan-extensions": "<10.0.20",
|
||||
"symplify\/rule-doc-generator": "<10.0.20",
|
||||
"symplify\/vendor-patches": "<10.0.20",
|
||||
"symplify\/skipper": "<10.0.20",
|
||||
"symplify\/symfony-static-dumper": "<10.0.20",
|
||||
"symplify\/git-wrapper": "<10.0.20",
|
||||
"symplify\/config-transformer": "<10.0.20",
|
||||
"symplify\/easy-ci": "<10.0.20",
|
||||
"symplify\/coding-standard": "<10.0.20",
|
||||
"symplify\/latte-phpstan-compiler": "<10.0.20",
|
||||
"symplify\/template-phpstan-compiler": "<10.0.20",
|
||||
"symplify\/phpstan-latte-rules": "<10.0.20",
|
||||
"symplify\/composer-json-manipulator": "<10.0.20",
|
||||
"symplify\/smart-file-system": "<10.0.20",
|
||||
"symplify\/monorepo-builder": "<10.0.20",
|
||||
"symplify\/console-color-diff": "<10.0.20",
|
||||
"symplify\/symplify-kernel": "<10.0.20",
|
||||
"symplify\/neon-config-dumper": "<10.0.20"
|
||||
"symplify\/astral": "<10.0.24",
|
||||
"symplify\/easy-coding-standard": "<10.0.24",
|
||||
"symplify\/phpstan-rules": "<10.0.24",
|
||||
"symplify\/easy-testing": "<10.0.24",
|
||||
"symplify\/rule-doc-generator-contracts": "<10.0.24",
|
||||
"symplify\/symfony-php-config": "<10.0.24",
|
||||
"symplify\/simple-php-doc-parser": "<10.0.24",
|
||||
"symplify\/php-config-printer": "<10.0.24",
|
||||
"symplify\/autowire-array-parameter": "<10.0.24",
|
||||
"symplify\/markdown-diff": "<10.0.24",
|
||||
"symplify\/amnesia": "<10.0.24",
|
||||
"symplify\/phpstan-extensions": "<10.0.24",
|
||||
"symplify\/rule-doc-generator": "<10.0.24",
|
||||
"symplify\/vendor-patches": "<10.0.24",
|
||||
"symplify\/skipper": "<10.0.24",
|
||||
"symplify\/symfony-static-dumper": "<10.0.24",
|
||||
"symplify\/git-wrapper": "<10.0.24",
|
||||
"symplify\/config-transformer": "<10.0.24",
|
||||
"symplify\/easy-ci": "<10.0.24",
|
||||
"symplify\/coding-standard": "<10.0.24",
|
||||
"symplify\/latte-phpstan-compiler": "<10.0.24",
|
||||
"symplify\/template-phpstan-compiler": "<10.0.24",
|
||||
"symplify\/phpstan-latte-rules": "<10.0.24",
|
||||
"symplify\/composer-json-manipulator": "<10.0.24",
|
||||
"symplify\/smart-file-system": "<10.0.24",
|
||||
"symplify\/monorepo-builder": "<10.0.24",
|
||||
"symplify\/console-color-diff": "<10.0.24",
|
||||
"symplify\/symplify-kernel": "<10.0.24",
|
||||
"symplify\/neon-config-dumper": "<10.0.24"
|
||||
},
|
||||
"minimum-stability": "dev",
|
||||
"prefer-stable": true
|
||||
|
|
60
vendor/symplify/easy-testing/composer.json
vendored
60
vendor/symplify/easy-testing/composer.json
vendored
|
@ -12,9 +12,9 @@
|
|||
"symfony\/finder": "^5.4|^6.0",
|
||||
"symfony\/console": "^5.4|^6.0",
|
||||
"symfony\/dependency-injection": "^5.4|^6.0",
|
||||
"symplify\/package-builder": "^10.0.20",
|
||||
"symplify\/smart-file-system": "^10.0.20",
|
||||
"symplify\/symplify-kernel": "^10.0.20"
|
||||
"symplify\/package-builder": "^10.0.24",
|
||||
"symplify\/smart-file-system": "^10.0.24",
|
||||
"symplify\/symplify-kernel": "^10.0.24"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit\/phpunit": "^9.5"
|
||||
|
@ -35,33 +35,33 @@
|
|||
}
|
||||
},
|
||||
"conflict": {
|
||||
"symplify\/astral": "<10.0.20",
|
||||
"symplify\/composer-json-manipulator": "<10.0.20",
|
||||
"symplify\/easy-coding-standard": "<10.0.20",
|
||||
"symplify\/phpstan-rules": "<10.0.20",
|
||||
"symplify\/rule-doc-generator-contracts": "<10.0.20",
|
||||
"symplify\/symfony-php-config": "<10.0.20",
|
||||
"symplify\/simple-php-doc-parser": "<10.0.20",
|
||||
"symplify\/php-config-printer": "<10.0.20",
|
||||
"symplify\/console-color-diff": "<10.0.20",
|
||||
"symplify\/autowire-array-parameter": "<10.0.20",
|
||||
"symplify\/markdown-diff": "<10.0.20",
|
||||
"symplify\/amnesia": "<10.0.20",
|
||||
"symplify\/phpstan-extensions": "<10.0.20",
|
||||
"symplify\/rule-doc-generator": "<10.0.20",
|
||||
"symplify\/vendor-patches": "<10.0.20",
|
||||
"symplify\/skipper": "<10.0.20",
|
||||
"symplify\/symfony-static-dumper": "<10.0.20",
|
||||
"symplify\/git-wrapper": "<10.0.20",
|
||||
"symplify\/monorepo-builder": "<10.0.20",
|
||||
"symplify\/config-transformer": "<10.0.20",
|
||||
"symplify\/easy-ci": "<10.0.20",
|
||||
"symplify\/coding-standard": "<10.0.20",
|
||||
"symplify\/latte-phpstan-compiler": "<10.0.20",
|
||||
"symplify\/template-phpstan-compiler": "<10.0.20",
|
||||
"symplify\/phpstan-latte-rules": "<10.0.20",
|
||||
"symplify\/easy-parallel": "<10.0.20",
|
||||
"symplify\/neon-config-dumper": "<10.0.20"
|
||||
"symplify\/astral": "<10.0.24",
|
||||
"symplify\/composer-json-manipulator": "<10.0.24",
|
||||
"symplify\/easy-coding-standard": "<10.0.24",
|
||||
"symplify\/phpstan-rules": "<10.0.24",
|
||||
"symplify\/rule-doc-generator-contracts": "<10.0.24",
|
||||
"symplify\/symfony-php-config": "<10.0.24",
|
||||
"symplify\/simple-php-doc-parser": "<10.0.24",
|
||||
"symplify\/php-config-printer": "<10.0.24",
|
||||
"symplify\/console-color-diff": "<10.0.24",
|
||||
"symplify\/autowire-array-parameter": "<10.0.24",
|
||||
"symplify\/markdown-diff": "<10.0.24",
|
||||
"symplify\/amnesia": "<10.0.24",
|
||||
"symplify\/phpstan-extensions": "<10.0.24",
|
||||
"symplify\/rule-doc-generator": "<10.0.24",
|
||||
"symplify\/vendor-patches": "<10.0.24",
|
||||
"symplify\/skipper": "<10.0.24",
|
||||
"symplify\/symfony-static-dumper": "<10.0.24",
|
||||
"symplify\/git-wrapper": "<10.0.24",
|
||||
"symplify\/monorepo-builder": "<10.0.24",
|
||||
"symplify\/config-transformer": "<10.0.24",
|
||||
"symplify\/easy-ci": "<10.0.24",
|
||||
"symplify\/coding-standard": "<10.0.24",
|
||||
"symplify\/latte-phpstan-compiler": "<10.0.24",
|
||||
"symplify\/template-phpstan-compiler": "<10.0.24",
|
||||
"symplify\/phpstan-latte-rules": "<10.0.24",
|
||||
"symplify\/easy-parallel": "<10.0.24",
|
||||
"symplify\/neon-config-dumper": "<10.0.24"
|
||||
},
|
||||
"minimum-stability": "dev",
|
||||
"prefer-stable": true
|
||||
|
|
60
vendor/symplify/package-builder/composer.json
vendored
60
vendor/symplify/package-builder/composer.json
vendored
|
@ -9,8 +9,8 @@
|
|||
"symfony\/console": "^5.4|^6.0",
|
||||
"symfony\/dependency-injection": "^5.4|^6.0",
|
||||
"symfony\/finder": "^5.4|^6.0",
|
||||
"symplify\/symplify-kernel": "^10.0.20",
|
||||
"symplify\/easy-testing": "^10.0.20",
|
||||
"symplify\/symplify-kernel": "^10.0.24",
|
||||
"symplify\/easy-testing": "^10.0.24",
|
||||
"nette\/neon": "^3.3.2"
|
||||
},
|
||||
"require-dev": {
|
||||
|
@ -32,34 +32,34 @@
|
|||
}
|
||||
},
|
||||
"conflict": {
|
||||
"symplify\/astral": "<10.0.20",
|
||||
"symplify\/composer-json-manipulator": "<10.0.20",
|
||||
"symplify\/easy-coding-standard": "<10.0.20",
|
||||
"symplify\/phpstan-rules": "<10.0.20",
|
||||
"symplify\/rule-doc-generator-contracts": "<10.0.20",
|
||||
"symplify\/symfony-php-config": "<10.0.20",
|
||||
"symplify\/simple-php-doc-parser": "<10.0.20",
|
||||
"symplify\/php-config-printer": "<10.0.20",
|
||||
"symplify\/console-color-diff": "<10.0.20",
|
||||
"symplify\/autowire-array-parameter": "<10.0.20",
|
||||
"symplify\/markdown-diff": "<10.0.20",
|
||||
"symplify\/amnesia": "<10.0.20",
|
||||
"symplify\/phpstan-extensions": "<10.0.20",
|
||||
"symplify\/rule-doc-generator": "<10.0.20",
|
||||
"symplify\/vendor-patches": "<10.0.20",
|
||||
"symplify\/skipper": "<10.0.20",
|
||||
"symplify\/smart-file-system": "<10.0.20",
|
||||
"symplify\/symfony-static-dumper": "<10.0.20",
|
||||
"symplify\/git-wrapper": "<10.0.20",
|
||||
"symplify\/monorepo-builder": "<10.0.20",
|
||||
"symplify\/config-transformer": "<10.0.20",
|
||||
"symplify\/easy-ci": "<10.0.20",
|
||||
"symplify\/coding-standard": "<10.0.20",
|
||||
"symplify\/latte-phpstan-compiler": "<10.0.20",
|
||||
"symplify\/template-phpstan-compiler": "<10.0.20",
|
||||
"symplify\/phpstan-latte-rules": "<10.0.20",
|
||||
"symplify\/easy-parallel": "<10.0.20",
|
||||
"symplify\/neon-config-dumper": "<10.0.20"
|
||||
"symplify\/astral": "<10.0.24",
|
||||
"symplify\/composer-json-manipulator": "<10.0.24",
|
||||
"symplify\/easy-coding-standard": "<10.0.24",
|
||||
"symplify\/phpstan-rules": "<10.0.24",
|
||||
"symplify\/rule-doc-generator-contracts": "<10.0.24",
|
||||
"symplify\/symfony-php-config": "<10.0.24",
|
||||
"symplify\/simple-php-doc-parser": "<10.0.24",
|
||||
"symplify\/php-config-printer": "<10.0.24",
|
||||
"symplify\/console-color-diff": "<10.0.24",
|
||||
"symplify\/autowire-array-parameter": "<10.0.24",
|
||||
"symplify\/markdown-diff": "<10.0.24",
|
||||
"symplify\/amnesia": "<10.0.24",
|
||||
"symplify\/phpstan-extensions": "<10.0.24",
|
||||
"symplify\/rule-doc-generator": "<10.0.24",
|
||||
"symplify\/vendor-patches": "<10.0.24",
|
||||
"symplify\/skipper": "<10.0.24",
|
||||
"symplify\/smart-file-system": "<10.0.24",
|
||||
"symplify\/symfony-static-dumper": "<10.0.24",
|
||||
"symplify\/git-wrapper": "<10.0.24",
|
||||
"symplify\/monorepo-builder": "<10.0.24",
|
||||
"symplify\/config-transformer": "<10.0.24",
|
||||
"symplify\/easy-ci": "<10.0.24",
|
||||
"symplify\/coding-standard": "<10.0.24",
|
||||
"symplify\/latte-phpstan-compiler": "<10.0.24",
|
||||
"symplify\/template-phpstan-compiler": "<10.0.24",
|
||||
"symplify\/phpstan-latte-rules": "<10.0.24",
|
||||
"symplify\/easy-parallel": "<10.0.24",
|
||||
"symplify\/neon-config-dumper": "<10.0.24"
|
||||
},
|
||||
"minimum-stability": "dev",
|
||||
"prefer-stable": true
|
||||
|
|
|
@ -17,36 +17,36 @@
|
|||
}
|
||||
},
|
||||
"conflict": {
|
||||
"symplify\/astral": "<10.0.20",
|
||||
"symplify\/composer-json-manipulator": "<10.0.20",
|
||||
"symplify\/easy-coding-standard": "<10.0.20",
|
||||
"symplify\/phpstan-rules": "<10.0.20",
|
||||
"symplify\/easy-testing": "<10.0.20",
|
||||
"symplify\/symfony-php-config": "<10.0.20",
|
||||
"symplify\/simple-php-doc-parser": "<10.0.20",
|
||||
"symplify\/php-config-printer": "<10.0.20",
|
||||
"symplify\/console-color-diff": "<10.0.20",
|
||||
"symplify\/autowire-array-parameter": "<10.0.20",
|
||||
"symplify\/markdown-diff": "<10.0.20",
|
||||
"symplify\/package-builder": "<10.0.20",
|
||||
"symplify\/amnesia": "<10.0.20",
|
||||
"symplify\/phpstan-extensions": "<10.0.20",
|
||||
"symplify\/rule-doc-generator": "<10.0.20",
|
||||
"symplify\/vendor-patches": "<10.0.20",
|
||||
"symplify\/skipper": "<10.0.20",
|
||||
"symplify\/smart-file-system": "<10.0.20",
|
||||
"symplify\/symfony-static-dumper": "<10.0.20",
|
||||
"symplify\/git-wrapper": "<10.0.20",
|
||||
"symplify\/symplify-kernel": "<10.0.20",
|
||||
"symplify\/monorepo-builder": "<10.0.20",
|
||||
"symplify\/config-transformer": "<10.0.20",
|
||||
"symplify\/easy-ci": "<10.0.20",
|
||||
"symplify\/coding-standard": "<10.0.20",
|
||||
"symplify\/latte-phpstan-compiler": "<10.0.20",
|
||||
"symplify\/template-phpstan-compiler": "<10.0.20",
|
||||
"symplify\/phpstan-latte-rules": "<10.0.20",
|
||||
"symplify\/easy-parallel": "<10.0.20",
|
||||
"symplify\/neon-config-dumper": "<10.0.20"
|
||||
"symplify\/astral": "<10.0.24",
|
||||
"symplify\/composer-json-manipulator": "<10.0.24",
|
||||
"symplify\/easy-coding-standard": "<10.0.24",
|
||||
"symplify\/phpstan-rules": "<10.0.24",
|
||||
"symplify\/easy-testing": "<10.0.24",
|
||||
"symplify\/symfony-php-config": "<10.0.24",
|
||||
"symplify\/simple-php-doc-parser": "<10.0.24",
|
||||
"symplify\/php-config-printer": "<10.0.24",
|
||||
"symplify\/console-color-diff": "<10.0.24",
|
||||
"symplify\/autowire-array-parameter": "<10.0.24",
|
||||
"symplify\/markdown-diff": "<10.0.24",
|
||||
"symplify\/package-builder": "<10.0.24",
|
||||
"symplify\/amnesia": "<10.0.24",
|
||||
"symplify\/phpstan-extensions": "<10.0.24",
|
||||
"symplify\/rule-doc-generator": "<10.0.24",
|
||||
"symplify\/vendor-patches": "<10.0.24",
|
||||
"symplify\/skipper": "<10.0.24",
|
||||
"symplify\/smart-file-system": "<10.0.24",
|
||||
"symplify\/symfony-static-dumper": "<10.0.24",
|
||||
"symplify\/git-wrapper": "<10.0.24",
|
||||
"symplify\/symplify-kernel": "<10.0.24",
|
||||
"symplify\/monorepo-builder": "<10.0.24",
|
||||
"symplify\/config-transformer": "<10.0.24",
|
||||
"symplify\/easy-ci": "<10.0.24",
|
||||
"symplify\/coding-standard": "<10.0.24",
|
||||
"symplify\/latte-phpstan-compiler": "<10.0.24",
|
||||
"symplify\/template-phpstan-compiler": "<10.0.24",
|
||||
"symplify\/phpstan-latte-rules": "<10.0.24",
|
||||
"symplify\/easy-parallel": "<10.0.24",
|
||||
"symplify\/neon-config-dumper": "<10.0.24"
|
||||
},
|
||||
"minimum-stability": "dev",
|
||||
"prefer-stable": true
|
||||
|
|
|
@ -7,11 +7,11 @@
|
|||
"phpstan\/phpdoc-parser": "^1.2",
|
||||
"symfony\/dependency-injection": "^5.4|^6.0",
|
||||
"symfony\/config": "^5.4|^6.0",
|
||||
"symplify\/package-builder": "^10.0.20"
|
||||
"symplify\/package-builder": "^10.0.24"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit\/phpunit": "^9.5",
|
||||
"symplify\/easy-testing": "^10.0.20"
|
||||
"symplify\/easy-testing": "^10.0.24"
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
|
@ -29,35 +29,35 @@
|
|||
}
|
||||
},
|
||||
"conflict": {
|
||||
"symplify\/astral": "<10.0.20",
|
||||
"symplify\/composer-json-manipulator": "<10.0.20",
|
||||
"symplify\/easy-coding-standard": "<10.0.20",
|
||||
"symplify\/phpstan-rules": "<10.0.20",
|
||||
"symplify\/easy-testing": "<10.0.20",
|
||||
"symplify\/rule-doc-generator-contracts": "<10.0.20",
|
||||
"symplify\/symfony-php-config": "<10.0.20",
|
||||
"symplify\/php-config-printer": "<10.0.20",
|
||||
"symplify\/console-color-diff": "<10.0.20",
|
||||
"symplify\/autowire-array-parameter": "<10.0.20",
|
||||
"symplify\/markdown-diff": "<10.0.20",
|
||||
"symplify\/amnesia": "<10.0.20",
|
||||
"symplify\/phpstan-extensions": "<10.0.20",
|
||||
"symplify\/rule-doc-generator": "<10.0.20",
|
||||
"symplify\/vendor-patches": "<10.0.20",
|
||||
"symplify\/skipper": "<10.0.20",
|
||||
"symplify\/smart-file-system": "<10.0.20",
|
||||
"symplify\/symfony-static-dumper": "<10.0.20",
|
||||
"symplify\/git-wrapper": "<10.0.20",
|
||||
"symplify\/symplify-kernel": "<10.0.20",
|
||||
"symplify\/monorepo-builder": "<10.0.20",
|
||||
"symplify\/config-transformer": "<10.0.20",
|
||||
"symplify\/easy-ci": "<10.0.20",
|
||||
"symplify\/coding-standard": "<10.0.20",
|
||||
"symplify\/latte-phpstan-compiler": "<10.0.20",
|
||||
"symplify\/template-phpstan-compiler": "<10.0.20",
|
||||
"symplify\/phpstan-latte-rules": "<10.0.20",
|
||||
"symplify\/easy-parallel": "<10.0.20",
|
||||
"symplify\/neon-config-dumper": "<10.0.20"
|
||||
"symplify\/astral": "<10.0.24",
|
||||
"symplify\/composer-json-manipulator": "<10.0.24",
|
||||
"symplify\/easy-coding-standard": "<10.0.24",
|
||||
"symplify\/phpstan-rules": "<10.0.24",
|
||||
"symplify\/easy-testing": "<10.0.24",
|
||||
"symplify\/rule-doc-generator-contracts": "<10.0.24",
|
||||
"symplify\/symfony-php-config": "<10.0.24",
|
||||
"symplify\/php-config-printer": "<10.0.24",
|
||||
"symplify\/console-color-diff": "<10.0.24",
|
||||
"symplify\/autowire-array-parameter": "<10.0.24",
|
||||
"symplify\/markdown-diff": "<10.0.24",
|
||||
"symplify\/amnesia": "<10.0.24",
|
||||
"symplify\/phpstan-extensions": "<10.0.24",
|
||||
"symplify\/rule-doc-generator": "<10.0.24",
|
||||
"symplify\/vendor-patches": "<10.0.24",
|
||||
"symplify\/skipper": "<10.0.24",
|
||||
"symplify\/smart-file-system": "<10.0.24",
|
||||
"symplify\/symfony-static-dumper": "<10.0.24",
|
||||
"symplify\/git-wrapper": "<10.0.24",
|
||||
"symplify\/symplify-kernel": "<10.0.24",
|
||||
"symplify\/monorepo-builder": "<10.0.24",
|
||||
"symplify\/config-transformer": "<10.0.24",
|
||||
"symplify\/easy-ci": "<10.0.24",
|
||||
"symplify\/coding-standard": "<10.0.24",
|
||||
"symplify\/latte-phpstan-compiler": "<10.0.24",
|
||||
"symplify\/template-phpstan-compiler": "<10.0.24",
|
||||
"symplify\/phpstan-latte-rules": "<10.0.24",
|
||||
"symplify\/easy-parallel": "<10.0.24",
|
||||
"symplify\/neon-config-dumper": "<10.0.24"
|
||||
},
|
||||
"minimum-stability": "dev",
|
||||
"prefer-stable": true
|
||||
|
|
|
@ -76,6 +76,9 @@ final class PhpDocNodeTraverser
|
|||
$phpDocNodeVisitor->afterTraverse($node);
|
||||
}
|
||||
}
|
||||
/**
|
||||
* @param callable(Node $node): (int|null|Node) $callable
|
||||
*/
|
||||
public function traverseWithCallable(\PHPStan\PhpDocParser\Ast\Node $node, string $docContent, callable $callable) : \PHPStan\PhpDocParser\Ast\Node
|
||||
{
|
||||
$callablePhpDocNodeVisitor = new \RectorPrefix20220219\Symplify\SimplePhpDocParser\PhpDocNodeVisitor\CallablePhpDocNodeVisitor($callable, $docContent);
|
||||
|
|
|
@ -7,13 +7,16 @@ use PHPStan\PhpDocParser\Ast\Node;
|
|||
final class CallablePhpDocNodeVisitor extends \RectorPrefix20220219\Symplify\SimplePhpDocParser\PhpDocNodeVisitor\AbstractPhpDocNodeVisitor
|
||||
{
|
||||
/**
|
||||
* @var callable
|
||||
* @var callable(Node, string|null): (int|null|Node)
|
||||
*/
|
||||
private $callable;
|
||||
/**
|
||||
* @var string|null
|
||||
*/
|
||||
private $docContent;
|
||||
/**
|
||||
* @param callable(Node $callable, string|null $docContent): (int|null|Node) $callable
|
||||
*/
|
||||
public function __construct(callable $callable, ?string $docContent)
|
||||
{
|
||||
$this->docContent = $docContent;
|
||||
|
|
60
vendor/symplify/skipper/composer.json
vendored
60
vendor/symplify/skipper/composer.json
vendored
|
@ -9,9 +9,9 @@
|
|||
"symfony\/dependency-injection": "^5.4|^6.0",
|
||||
"symfony\/finder": "^5.4|^6.0",
|
||||
"symfony\/filesystem": "^5.4|^6.0",
|
||||
"symplify\/package-builder": "^10.0.20",
|
||||
"symplify\/symplify-kernel": "^10.0.20",
|
||||
"symplify\/smart-file-system": "^10.0.20"
|
||||
"symplify\/package-builder": "^10.0.24",
|
||||
"symplify\/symplify-kernel": "^10.0.24",
|
||||
"symplify\/smart-file-system": "^10.0.24"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit\/phpunit": "^9.5"
|
||||
|
@ -32,33 +32,33 @@
|
|||
}
|
||||
},
|
||||
"conflict": {
|
||||
"symplify\/astral": "<10.0.20",
|
||||
"symplify\/composer-json-manipulator": "<10.0.20",
|
||||
"symplify\/easy-coding-standard": "<10.0.20",
|
||||
"symplify\/phpstan-rules": "<10.0.20",
|
||||
"symplify\/easy-testing": "<10.0.20",
|
||||
"symplify\/rule-doc-generator-contracts": "<10.0.20",
|
||||
"symplify\/symfony-php-config": "<10.0.20",
|
||||
"symplify\/simple-php-doc-parser": "<10.0.20",
|
||||
"symplify\/php-config-printer": "<10.0.20",
|
||||
"symplify\/console-color-diff": "<10.0.20",
|
||||
"symplify\/autowire-array-parameter": "<10.0.20",
|
||||
"symplify\/markdown-diff": "<10.0.20",
|
||||
"symplify\/amnesia": "<10.0.20",
|
||||
"symplify\/phpstan-extensions": "<10.0.20",
|
||||
"symplify\/rule-doc-generator": "<10.0.20",
|
||||
"symplify\/vendor-patches": "<10.0.20",
|
||||
"symplify\/symfony-static-dumper": "<10.0.20",
|
||||
"symplify\/git-wrapper": "<10.0.20",
|
||||
"symplify\/monorepo-builder": "<10.0.20",
|
||||
"symplify\/config-transformer": "<10.0.20",
|
||||
"symplify\/easy-ci": "<10.0.20",
|
||||
"symplify\/coding-standard": "<10.0.20",
|
||||
"symplify\/latte-phpstan-compiler": "<10.0.20",
|
||||
"symplify\/template-phpstan-compiler": "<10.0.20",
|
||||
"symplify\/phpstan-latte-rules": "<10.0.20",
|
||||
"symplify\/easy-parallel": "<10.0.20",
|
||||
"symplify\/neon-config-dumper": "<10.0.20"
|
||||
"symplify\/astral": "<10.0.24",
|
||||
"symplify\/composer-json-manipulator": "<10.0.24",
|
||||
"symplify\/easy-coding-standard": "<10.0.24",
|
||||
"symplify\/phpstan-rules": "<10.0.24",
|
||||
"symplify\/easy-testing": "<10.0.24",
|
||||
"symplify\/rule-doc-generator-contracts": "<10.0.24",
|
||||
"symplify\/symfony-php-config": "<10.0.24",
|
||||
"symplify\/simple-php-doc-parser": "<10.0.24",
|
||||
"symplify\/php-config-printer": "<10.0.24",
|
||||
"symplify\/console-color-diff": "<10.0.24",
|
||||
"symplify\/autowire-array-parameter": "<10.0.24",
|
||||
"symplify\/markdown-diff": "<10.0.24",
|
||||
"symplify\/amnesia": "<10.0.24",
|
||||
"symplify\/phpstan-extensions": "<10.0.24",
|
||||
"symplify\/rule-doc-generator": "<10.0.24",
|
||||
"symplify\/vendor-patches": "<10.0.24",
|
||||
"symplify\/symfony-static-dumper": "<10.0.24",
|
||||
"symplify\/git-wrapper": "<10.0.24",
|
||||
"symplify\/monorepo-builder": "<10.0.24",
|
||||
"symplify\/config-transformer": "<10.0.24",
|
||||
"symplify\/easy-ci": "<10.0.24",
|
||||
"symplify\/coding-standard": "<10.0.24",
|
||||
"symplify\/latte-phpstan-compiler": "<10.0.24",
|
||||
"symplify\/template-phpstan-compiler": "<10.0.24",
|
||||
"symplify\/phpstan-latte-rules": "<10.0.24",
|
||||
"symplify\/easy-parallel": "<10.0.24",
|
||||
"symplify\/neon-config-dumper": "<10.0.24"
|
||||
},
|
||||
"minimum-stability": "dev",
|
||||
"prefer-stable": true
|
||||
|
|
60
vendor/symplify/smart-file-system/composer.json
vendored
60
vendor/symplify/smart-file-system/composer.json
vendored
|
@ -28,36 +28,36 @@
|
|||
}
|
||||
},
|
||||
"conflict": {
|
||||
"symplify\/astral": "<10.0.20",
|
||||
"symplify\/composer-json-manipulator": "<10.0.20",
|
||||
"symplify\/easy-coding-standard": "<10.0.20",
|
||||
"symplify\/phpstan-rules": "<10.0.20",
|
||||
"symplify\/easy-testing": "<10.0.20",
|
||||
"symplify\/rule-doc-generator-contracts": "<10.0.20",
|
||||
"symplify\/symfony-php-config": "<10.0.20",
|
||||
"symplify\/simple-php-doc-parser": "<10.0.20",
|
||||
"symplify\/php-config-printer": "<10.0.20",
|
||||
"symplify\/console-color-diff": "<10.0.20",
|
||||
"symplify\/autowire-array-parameter": "<10.0.20",
|
||||
"symplify\/markdown-diff": "<10.0.20",
|
||||
"symplify\/package-builder": "<10.0.20",
|
||||
"symplify\/amnesia": "<10.0.20",
|
||||
"symplify\/phpstan-extensions": "<10.0.20",
|
||||
"symplify\/rule-doc-generator": "<10.0.20",
|
||||
"symplify\/vendor-patches": "<10.0.20",
|
||||
"symplify\/skipper": "<10.0.20",
|
||||
"symplify\/symfony-static-dumper": "<10.0.20",
|
||||
"symplify\/git-wrapper": "<10.0.20",
|
||||
"symplify\/symplify-kernel": "<10.0.20",
|
||||
"symplify\/monorepo-builder": "<10.0.20",
|
||||
"symplify\/config-transformer": "<10.0.20",
|
||||
"symplify\/easy-ci": "<10.0.20",
|
||||
"symplify\/coding-standard": "<10.0.20",
|
||||
"symplify\/latte-phpstan-compiler": "<10.0.20",
|
||||
"symplify\/template-phpstan-compiler": "<10.0.20",
|
||||
"symplify\/phpstan-latte-rules": "<10.0.20",
|
||||
"symplify\/easy-parallel": "<10.0.20",
|
||||
"symplify\/neon-config-dumper": "<10.0.20"
|
||||
"symplify\/astral": "<10.0.24",
|
||||
"symplify\/composer-json-manipulator": "<10.0.24",
|
||||
"symplify\/easy-coding-standard": "<10.0.24",
|
||||
"symplify\/phpstan-rules": "<10.0.24",
|
||||
"symplify\/easy-testing": "<10.0.24",
|
||||
"symplify\/rule-doc-generator-contracts": "<10.0.24",
|
||||
"symplify\/symfony-php-config": "<10.0.24",
|
||||
"symplify\/simple-php-doc-parser": "<10.0.24",
|
||||
"symplify\/php-config-printer": "<10.0.24",
|
||||
"symplify\/console-color-diff": "<10.0.24",
|
||||
"symplify\/autowire-array-parameter": "<10.0.24",
|
||||
"symplify\/markdown-diff": "<10.0.24",
|
||||
"symplify\/package-builder": "<10.0.24",
|
||||
"symplify\/amnesia": "<10.0.24",
|
||||
"symplify\/phpstan-extensions": "<10.0.24",
|
||||
"symplify\/rule-doc-generator": "<10.0.24",
|
||||
"symplify\/vendor-patches": "<10.0.24",
|
||||
"symplify\/skipper": "<10.0.24",
|
||||
"symplify\/symfony-static-dumper": "<10.0.24",
|
||||
"symplify\/git-wrapper": "<10.0.24",
|
||||
"symplify\/symplify-kernel": "<10.0.24",
|
||||
"symplify\/monorepo-builder": "<10.0.24",
|
||||
"symplify\/config-transformer": "<10.0.24",
|
||||
"symplify\/easy-ci": "<10.0.24",
|
||||
"symplify\/coding-standard": "<10.0.24",
|
||||
"symplify\/latte-phpstan-compiler": "<10.0.24",
|
||||
"symplify\/template-phpstan-compiler": "<10.0.24",
|
||||
"symplify\/phpstan-latte-rules": "<10.0.24",
|
||||
"symplify\/easy-parallel": "<10.0.24",
|
||||
"symplify\/neon-config-dumper": "<10.0.24"
|
||||
},
|
||||
"minimum-stability": "dev",
|
||||
"prefer-stable": true
|
||||
|
|
62
vendor/symplify/symfony-php-config/composer.json
vendored
62
vendor/symplify/symfony-php-config/composer.json
vendored
|
@ -5,12 +5,12 @@
|
|||
"require": {
|
||||
"php": ">=8.0",
|
||||
"symfony\/dependency-injection": "^5.4|^6.0",
|
||||
"symplify\/symplify-kernel": "^10.0.20",
|
||||
"symplify\/package-builder": "^10.0.20"
|
||||
"symplify\/symplify-kernel": "^10.0.24",
|
||||
"symplify\/package-builder": "^10.0.24"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit\/phpunit": "^9.5",
|
||||
"phpstan\/phpstan": "^1.3"
|
||||
"phpstan\/phpstan": "^1.4.6"
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
|
@ -28,34 +28,34 @@
|
|||
}
|
||||
},
|
||||
"conflict": {
|
||||
"symplify\/astral": "<10.0.20",
|
||||
"symplify\/composer-json-manipulator": "<10.0.20",
|
||||
"symplify\/easy-coding-standard": "<10.0.20",
|
||||
"symplify\/phpstan-rules": "<10.0.20",
|
||||
"symplify\/easy-testing": "<10.0.20",
|
||||
"symplify\/rule-doc-generator-contracts": "<10.0.20",
|
||||
"symplify\/simple-php-doc-parser": "<10.0.20",
|
||||
"symplify\/php-config-printer": "<10.0.20",
|
||||
"symplify\/console-color-diff": "<10.0.20",
|
||||
"symplify\/autowire-array-parameter": "<10.0.20",
|
||||
"symplify\/markdown-diff": "<10.0.20",
|
||||
"symplify\/amnesia": "<10.0.20",
|
||||
"symplify\/phpstan-extensions": "<10.0.20",
|
||||
"symplify\/rule-doc-generator": "<10.0.20",
|
||||
"symplify\/vendor-patches": "<10.0.20",
|
||||
"symplify\/skipper": "<10.0.20",
|
||||
"symplify\/smart-file-system": "<10.0.20",
|
||||
"symplify\/symfony-static-dumper": "<10.0.20",
|
||||
"symplify\/git-wrapper": "<10.0.20",
|
||||
"symplify\/monorepo-builder": "<10.0.20",
|
||||
"symplify\/config-transformer": "<10.0.20",
|
||||
"symplify\/easy-ci": "<10.0.20",
|
||||
"symplify\/coding-standard": "<10.0.20",
|
||||
"symplify\/latte-phpstan-compiler": "<10.0.20",
|
||||
"symplify\/template-phpstan-compiler": "<10.0.20",
|
||||
"symplify\/phpstan-latte-rules": "<10.0.20",
|
||||
"symplify\/easy-parallel": "<10.0.20",
|
||||
"symplify\/neon-config-dumper": "<10.0.20"
|
||||
"symplify\/astral": "<10.0.24",
|
||||
"symplify\/composer-json-manipulator": "<10.0.24",
|
||||
"symplify\/easy-coding-standard": "<10.0.24",
|
||||
"symplify\/phpstan-rules": "<10.0.24",
|
||||
"symplify\/easy-testing": "<10.0.24",
|
||||
"symplify\/rule-doc-generator-contracts": "<10.0.24",
|
||||
"symplify\/simple-php-doc-parser": "<10.0.24",
|
||||
"symplify\/php-config-printer": "<10.0.24",
|
||||
"symplify\/console-color-diff": "<10.0.24",
|
||||
"symplify\/autowire-array-parameter": "<10.0.24",
|
||||
"symplify\/markdown-diff": "<10.0.24",
|
||||
"symplify\/amnesia": "<10.0.24",
|
||||
"symplify\/phpstan-extensions": "<10.0.24",
|
||||
"symplify\/rule-doc-generator": "<10.0.24",
|
||||
"symplify\/vendor-patches": "<10.0.24",
|
||||
"symplify\/skipper": "<10.0.24",
|
||||
"symplify\/smart-file-system": "<10.0.24",
|
||||
"symplify\/symfony-static-dumper": "<10.0.24",
|
||||
"symplify\/git-wrapper": "<10.0.24",
|
||||
"symplify\/monorepo-builder": "<10.0.24",
|
||||
"symplify\/config-transformer": "<10.0.24",
|
||||
"symplify\/easy-ci": "<10.0.24",
|
||||
"symplify\/coding-standard": "<10.0.24",
|
||||
"symplify\/latte-phpstan-compiler": "<10.0.24",
|
||||
"symplify\/template-phpstan-compiler": "<10.0.24",
|
||||
"symplify\/phpstan-latte-rules": "<10.0.24",
|
||||
"symplify\/easy-parallel": "<10.0.24",
|
||||
"symplify\/neon-config-dumper": "<10.0.24"
|
||||
},
|
||||
"minimum-stability": "dev",
|
||||
"prefer-stable": true
|
||||
|
|
60
vendor/symplify/symplify-kernel/composer.json
vendored
60
vendor/symplify/symplify-kernel/composer.json
vendored
|
@ -6,10 +6,10 @@
|
|||
"php": ">=8.0",
|
||||
"symfony\/console": "^5.4|^6.0",
|
||||
"symfony\/dependency-injection": "^5.4|^6.0",
|
||||
"symplify\/smart-file-system": "^10.0.20",
|
||||
"symplify\/composer-json-manipulator": "^10.0.20",
|
||||
"symplify\/autowire-array-parameter": "^10.0.20",
|
||||
"symplify\/package-builder": "^10.0.20",
|
||||
"symplify\/smart-file-system": "^10.0.24",
|
||||
"symplify\/composer-json-manipulator": "^10.0.24",
|
||||
"symplify\/autowire-array-parameter": "^10.0.24",
|
||||
"symplify\/package-builder": "^10.0.24",
|
||||
"webmozart\/assert": "^1.10"
|
||||
},
|
||||
"require-dev": {
|
||||
|
@ -31,32 +31,32 @@
|
|||
}
|
||||
},
|
||||
"conflict": {
|
||||
"symplify\/astral": "<10.0.20",
|
||||
"symplify\/easy-coding-standard": "<10.0.20",
|
||||
"symplify\/phpstan-rules": "<10.0.20",
|
||||
"symplify\/easy-testing": "<10.0.20",
|
||||
"symplify\/rule-doc-generator-contracts": "<10.0.20",
|
||||
"symplify\/symfony-php-config": "<10.0.20",
|
||||
"symplify\/simple-php-doc-parser": "<10.0.20",
|
||||
"symplify\/php-config-printer": "<10.0.20",
|
||||
"symplify\/console-color-diff": "<10.0.20",
|
||||
"symplify\/markdown-diff": "<10.0.20",
|
||||
"symplify\/amnesia": "<10.0.20",
|
||||
"symplify\/phpstan-extensions": "<10.0.20",
|
||||
"symplify\/rule-doc-generator": "<10.0.20",
|
||||
"symplify\/vendor-patches": "<10.0.20",
|
||||
"symplify\/skipper": "<10.0.20",
|
||||
"symplify\/symfony-static-dumper": "<10.0.20",
|
||||
"symplify\/git-wrapper": "<10.0.20",
|
||||
"symplify\/monorepo-builder": "<10.0.20",
|
||||
"symplify\/config-transformer": "<10.0.20",
|
||||
"symplify\/easy-ci": "<10.0.20",
|
||||
"symplify\/coding-standard": "<10.0.20",
|
||||
"symplify\/latte-phpstan-compiler": "<10.0.20",
|
||||
"symplify\/template-phpstan-compiler": "<10.0.20",
|
||||
"symplify\/phpstan-latte-rules": "<10.0.20",
|
||||
"symplify\/easy-parallel": "<10.0.20",
|
||||
"symplify\/neon-config-dumper": "<10.0.20"
|
||||
"symplify\/astral": "<10.0.24",
|
||||
"symplify\/easy-coding-standard": "<10.0.24",
|
||||
"symplify\/phpstan-rules": "<10.0.24",
|
||||
"symplify\/easy-testing": "<10.0.24",
|
||||
"symplify\/rule-doc-generator-contracts": "<10.0.24",
|
||||
"symplify\/symfony-php-config": "<10.0.24",
|
||||
"symplify\/simple-php-doc-parser": "<10.0.24",
|
||||
"symplify\/php-config-printer": "<10.0.24",
|
||||
"symplify\/console-color-diff": "<10.0.24",
|
||||
"symplify\/markdown-diff": "<10.0.24",
|
||||
"symplify\/amnesia": "<10.0.24",
|
||||
"symplify\/phpstan-extensions": "<10.0.24",
|
||||
"symplify\/rule-doc-generator": "<10.0.24",
|
||||
"symplify\/vendor-patches": "<10.0.24",
|
||||
"symplify\/skipper": "<10.0.24",
|
||||
"symplify\/symfony-static-dumper": "<10.0.24",
|
||||
"symplify\/git-wrapper": "<10.0.24",
|
||||
"symplify\/monorepo-builder": "<10.0.24",
|
||||
"symplify\/config-transformer": "<10.0.24",
|
||||
"symplify\/easy-ci": "<10.0.24",
|
||||
"symplify\/coding-standard": "<10.0.24",
|
||||
"symplify\/latte-phpstan-compiler": "<10.0.24",
|
||||
"symplify\/template-phpstan-compiler": "<10.0.24",
|
||||
"symplify\/phpstan-latte-rules": "<10.0.24",
|
||||
"symplify\/easy-parallel": "<10.0.24",
|
||||
"symplify\/neon-config-dumper": "<10.0.24"
|
||||
},
|
||||
"minimum-stability": "dev",
|
||||
"prefer-stable": true
|
||||
|
|
60
vendor/symplify/vendor-patches/composer.json
vendored
60
vendor/symplify/vendor-patches/composer.json
vendored
|
@ -12,8 +12,8 @@
|
|||
"symfony\/dependency-injection": "^5.4|^6.0",
|
||||
"sebastian\/diff": "^4.0",
|
||||
"cweagans\/composer-patches": "^1.7",
|
||||
"symplify\/composer-json-manipulator": "^10.0.20",
|
||||
"symplify\/symplify-kernel": "^10.0.20"
|
||||
"symplify\/composer-json-manipulator": "^10.0.24",
|
||||
"symplify\/symplify-kernel": "^10.0.24"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit\/phpunit": "^9.5"
|
||||
|
@ -34,34 +34,34 @@
|
|||
}
|
||||
},
|
||||
"conflict": {
|
||||
"symplify\/astral": "<10.0.20",
|
||||
"symplify\/easy-coding-standard": "<10.0.20",
|
||||
"symplify\/phpstan-rules": "<10.0.20",
|
||||
"symplify\/easy-testing": "<10.0.20",
|
||||
"symplify\/rule-doc-generator-contracts": "<10.0.20",
|
||||
"symplify\/symfony-php-config": "<10.0.20",
|
||||
"symplify\/simple-php-doc-parser": "<10.0.20",
|
||||
"symplify\/php-config-printer": "<10.0.20",
|
||||
"symplify\/console-color-diff": "<10.0.20",
|
||||
"symplify\/autowire-array-parameter": "<10.0.20",
|
||||
"symplify\/markdown-diff": "<10.0.20",
|
||||
"symplify\/package-builder": "<10.0.20",
|
||||
"symplify\/amnesia": "<10.0.20",
|
||||
"symplify\/phpstan-extensions": "<10.0.20",
|
||||
"symplify\/rule-doc-generator": "<10.0.20",
|
||||
"symplify\/skipper": "<10.0.20",
|
||||
"symplify\/smart-file-system": "<10.0.20",
|
||||
"symplify\/symfony-static-dumper": "<10.0.20",
|
||||
"symplify\/git-wrapper": "<10.0.20",
|
||||
"symplify\/monorepo-builder": "<10.0.20",
|
||||
"symplify\/config-transformer": "<10.0.20",
|
||||
"symplify\/easy-ci": "<10.0.20",
|
||||
"symplify\/coding-standard": "<10.0.20",
|
||||
"symplify\/latte-phpstan-compiler": "<10.0.20",
|
||||
"symplify\/template-phpstan-compiler": "<10.0.20",
|
||||
"symplify\/phpstan-latte-rules": "<10.0.20",
|
||||
"symplify\/easy-parallel": "<10.0.20",
|
||||
"symplify\/neon-config-dumper": "<10.0.20"
|
||||
"symplify\/astral": "<10.0.24",
|
||||
"symplify\/easy-coding-standard": "<10.0.24",
|
||||
"symplify\/phpstan-rules": "<10.0.24",
|
||||
"symplify\/easy-testing": "<10.0.24",
|
||||
"symplify\/rule-doc-generator-contracts": "<10.0.24",
|
||||
"symplify\/symfony-php-config": "<10.0.24",
|
||||
"symplify\/simple-php-doc-parser": "<10.0.24",
|
||||
"symplify\/php-config-printer": "<10.0.24",
|
||||
"symplify\/console-color-diff": "<10.0.24",
|
||||
"symplify\/autowire-array-parameter": "<10.0.24",
|
||||
"symplify\/markdown-diff": "<10.0.24",
|
||||
"symplify\/package-builder": "<10.0.24",
|
||||
"symplify\/amnesia": "<10.0.24",
|
||||
"symplify\/phpstan-extensions": "<10.0.24",
|
||||
"symplify\/rule-doc-generator": "<10.0.24",
|
||||
"symplify\/skipper": "<10.0.24",
|
||||
"symplify\/smart-file-system": "<10.0.24",
|
||||
"symplify\/symfony-static-dumper": "<10.0.24",
|
||||
"symplify\/git-wrapper": "<10.0.24",
|
||||
"symplify\/monorepo-builder": "<10.0.24",
|
||||
"symplify\/config-transformer": "<10.0.24",
|
||||
"symplify\/easy-ci": "<10.0.24",
|
||||
"symplify\/coding-standard": "<10.0.24",
|
||||
"symplify\/latte-phpstan-compiler": "<10.0.24",
|
||||
"symplify\/template-phpstan-compiler": "<10.0.24",
|
||||
"symplify\/phpstan-latte-rules": "<10.0.24",
|
||||
"symplify\/easy-parallel": "<10.0.24",
|
||||
"symplify\/neon-config-dumper": "<10.0.24"
|
||||
},
|
||||
"minimum-stability": "dev",
|
||||
"prefer-stable": true
|
||||
|
|
Loading…
Reference in New Issue
Block a user