- Add DISCOVERY_LOG_LEVEL=debug - Add DISCOVERY_SHOW_PROGRESS=true - Temporary changes for debugging InitializerProcessor fixes on production
7710 lines
256 KiB
PHP
7710 lines
256 KiB
PHP
<?php
|
|
// source: phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/conf/config.neon
|
|
// source: phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/conf/config.level8.neon
|
|
// source: /home/michael/dev/michaelschiemer/phpstan.neon
|
|
// source: array
|
|
|
|
/** @noinspection PhpParamsInspection,PhpMethodMayBeStaticInspection */
|
|
|
|
declare(strict_types=1);
|
|
|
|
class Container_1a249a6f92 extends _PHPStan_5878035a0\Nette\DI\Container
|
|
{
|
|
protected $tags = [
|
|
'phpstan.parser.richParserNodeVisitor' => [
|
|
'017' => true,
|
|
'018' => true,
|
|
'019' => true,
|
|
'020' => true,
|
|
'021' => true,
|
|
'022' => true,
|
|
'023' => true,
|
|
'024' => true,
|
|
'025' => true,
|
|
'026' => true,
|
|
'028' => true,
|
|
'029' => true,
|
|
'030' => true,
|
|
'031' => true,
|
|
'032' => true,
|
|
'033' => true,
|
|
'034' => true,
|
|
'035' => true,
|
|
'036' => true,
|
|
'037' => true,
|
|
'038' => true,
|
|
],
|
|
'phpstan.stubFilesExtension' => ['049' => true, '051' => true, '052' => true, '055' => true],
|
|
'phpstan.rules.rule' => [
|
|
'0108' => true,
|
|
'0109' => true,
|
|
'0110' => true,
|
|
'0111' => true,
|
|
'0112' => true,
|
|
'0113' => true,
|
|
'0114' => true,
|
|
'0115' => true,
|
|
'0116' => true,
|
|
'0117' => true,
|
|
'0124' => true,
|
|
'0125' => true,
|
|
'0126' => true,
|
|
'0127' => true,
|
|
'0354' => true,
|
|
'0355' => true,
|
|
'0356' => true,
|
|
'0357' => true,
|
|
'0358' => true,
|
|
'0359' => true,
|
|
'0360' => true,
|
|
'0361' => true,
|
|
'0362' => true,
|
|
'0363' => true,
|
|
'0364' => true,
|
|
'0365' => true,
|
|
'0366' => true,
|
|
'0367' => true,
|
|
'0368' => true,
|
|
'0369' => true,
|
|
'0370' => true,
|
|
'0371' => true,
|
|
'0372' => true,
|
|
'0373' => true,
|
|
'0374' => true,
|
|
'0375' => true,
|
|
'0376' => true,
|
|
'0377' => true,
|
|
'0378' => true,
|
|
'0379' => true,
|
|
'0380' => true,
|
|
'0381' => true,
|
|
'0382' => true,
|
|
'0383' => true,
|
|
'0384' => true,
|
|
'0385' => true,
|
|
'0386' => true,
|
|
'0387' => true,
|
|
'0388' => true,
|
|
'0389' => true,
|
|
'0390' => true,
|
|
'0391' => true,
|
|
'0392' => true,
|
|
'0393' => true,
|
|
'0394' => true,
|
|
'0395' => true,
|
|
'0396' => true,
|
|
'0397' => true,
|
|
'0398' => true,
|
|
'0399' => true,
|
|
'0400' => true,
|
|
'0401' => true,
|
|
'0402' => true,
|
|
'0403' => true,
|
|
'0404' => true,
|
|
'0405' => true,
|
|
'0406' => true,
|
|
'0407' => true,
|
|
'0408' => true,
|
|
'0409' => true,
|
|
'0410' => true,
|
|
'0411' => true,
|
|
'0412' => true,
|
|
'0413' => true,
|
|
'0414' => true,
|
|
'0415' => true,
|
|
'0416' => true,
|
|
'0417' => true,
|
|
'0418' => true,
|
|
'0419' => true,
|
|
'0420' => true,
|
|
'0421' => true,
|
|
'0422' => true,
|
|
'0423' => true,
|
|
'0424' => true,
|
|
'0425' => true,
|
|
'0426' => true,
|
|
'0427' => true,
|
|
'0428' => true,
|
|
'0429' => true,
|
|
'0430' => true,
|
|
'0431' => true,
|
|
'0432' => true,
|
|
'0433' => true,
|
|
'0434' => true,
|
|
'0435' => true,
|
|
'0436' => true,
|
|
'0437' => true,
|
|
'0438' => true,
|
|
'0439' => true,
|
|
'0440' => true,
|
|
'0441' => true,
|
|
'0442' => true,
|
|
'0443' => true,
|
|
'0444' => true,
|
|
'0445' => true,
|
|
'0446' => true,
|
|
'0447' => true,
|
|
'0448' => true,
|
|
'0449' => true,
|
|
'0450' => true,
|
|
'0451' => true,
|
|
'0452' => true,
|
|
'0453' => true,
|
|
'0454' => true,
|
|
'0455' => true,
|
|
'0456' => true,
|
|
'0457' => true,
|
|
'0458' => true,
|
|
'0459' => true,
|
|
'0460' => true,
|
|
'0461' => true,
|
|
'0462' => true,
|
|
'0463' => true,
|
|
'0464' => true,
|
|
'0465' => true,
|
|
'0466' => true,
|
|
'0467' => true,
|
|
'0468' => true,
|
|
'0469' => true,
|
|
'0470' => true,
|
|
'0471' => true,
|
|
'0472' => true,
|
|
'0473' => true,
|
|
'0474' => true,
|
|
'0475' => true,
|
|
'0476' => true,
|
|
'0477' => true,
|
|
'0478' => true,
|
|
'0479' => true,
|
|
'0480' => true,
|
|
'0481' => true,
|
|
'0482' => true,
|
|
'0483' => true,
|
|
'0484' => true,
|
|
'0485' => true,
|
|
'0486' => true,
|
|
'0487' => true,
|
|
'0488' => true,
|
|
'0489' => true,
|
|
'0490' => true,
|
|
'0491' => true,
|
|
'0492' => true,
|
|
'0493' => true,
|
|
'0494' => true,
|
|
'0495' => true,
|
|
'0496' => true,
|
|
'0497' => true,
|
|
'0498' => true,
|
|
'0499' => true,
|
|
'0500' => true,
|
|
'0501' => true,
|
|
'0502' => true,
|
|
'0503' => true,
|
|
'0504' => true,
|
|
'0505' => true,
|
|
'0506' => true,
|
|
'0507' => true,
|
|
'0508' => true,
|
|
'0509' => true,
|
|
'0510' => true,
|
|
'0511' => true,
|
|
'0512' => true,
|
|
'0513' => true,
|
|
'0514' => true,
|
|
'0515' => true,
|
|
'0516' => true,
|
|
'0517' => true,
|
|
'0518' => true,
|
|
'0519' => true,
|
|
'0520' => true,
|
|
'0521' => true,
|
|
'0522' => true,
|
|
'0523' => true,
|
|
'0524' => true,
|
|
'0525' => true,
|
|
'0526' => true,
|
|
'0527' => true,
|
|
'0528' => true,
|
|
'0529' => true,
|
|
'0530' => true,
|
|
'0531' => true,
|
|
'0532' => true,
|
|
'0533' => true,
|
|
'0534' => true,
|
|
'0535' => true,
|
|
'0536' => true,
|
|
'0537' => true,
|
|
'0538' => true,
|
|
'0539' => true,
|
|
'0540' => true,
|
|
'0541' => true,
|
|
'0542' => true,
|
|
'0543' => true,
|
|
'0544' => true,
|
|
'0545' => true,
|
|
'0546' => true,
|
|
'0547' => true,
|
|
'0548' => true,
|
|
'0549' => true,
|
|
'0550' => true,
|
|
'0551' => true,
|
|
'0552' => true,
|
|
'0553' => true,
|
|
'0554' => true,
|
|
'0555' => true,
|
|
'0556' => true,
|
|
'0557' => true,
|
|
'0558' => true,
|
|
'0559' => true,
|
|
'0560' => true,
|
|
'0561' => true,
|
|
'0562' => true,
|
|
'0563' => true,
|
|
'0564' => true,
|
|
'0565' => true,
|
|
'0566' => true,
|
|
'0567' => true,
|
|
'0568' => true,
|
|
'0569' => true,
|
|
'0570' => true,
|
|
'0571' => true,
|
|
'0572' => true,
|
|
'0573' => true,
|
|
'0574' => true,
|
|
'0575' => true,
|
|
'0576' => true,
|
|
'0577' => true,
|
|
'0578' => true,
|
|
'0579' => true,
|
|
'0580' => true,
|
|
'0581' => true,
|
|
'0582' => true,
|
|
'0583' => true,
|
|
'0584' => true,
|
|
'0585' => true,
|
|
'0586' => true,
|
|
'0587' => true,
|
|
'0588' => true,
|
|
'0589' => true,
|
|
'0590' => true,
|
|
'0591' => true,
|
|
'0592' => true,
|
|
'0593' => true,
|
|
'0594' => true,
|
|
'0595' => true,
|
|
'0596' => true,
|
|
'0597' => true,
|
|
'0598' => true,
|
|
'0599' => true,
|
|
'0600' => true,
|
|
'0601' => true,
|
|
'0602' => true,
|
|
'0603' => true,
|
|
'0604' => true,
|
|
'0605' => true,
|
|
'0606' => true,
|
|
'0607' => true,
|
|
'0608' => true,
|
|
'0609' => true,
|
|
'0610' => true,
|
|
'0611' => true,
|
|
'0612' => true,
|
|
'0613' => true,
|
|
'0614' => true,
|
|
'0615' => true,
|
|
'0616' => true,
|
|
'0617' => true,
|
|
'0618' => true,
|
|
'0619' => true,
|
|
'0620' => true,
|
|
'0621' => true,
|
|
'0622' => true,
|
|
'0623' => true,
|
|
'0624' => true,
|
|
'0625' => true,
|
|
'0626' => true,
|
|
'0627' => true,
|
|
'0628' => true,
|
|
'0629' => true,
|
|
'0630' => true,
|
|
'0631' => true,
|
|
'0632' => true,
|
|
'0633' => true,
|
|
'0634' => true,
|
|
'0635' => true,
|
|
'0636' => true,
|
|
'0637' => true,
|
|
'0638' => true,
|
|
'0639' => true,
|
|
'0640' => true,
|
|
'0641' => true,
|
|
'0642' => true,
|
|
'0643' => true,
|
|
'0644' => true,
|
|
'0696' => true,
|
|
'0697' => true,
|
|
'0698' => true,
|
|
'rules.0' => true,
|
|
'rules.1' => true,
|
|
'rules.2' => true,
|
|
'rules.3' => true,
|
|
'rules.4' => true,
|
|
'rules.5' => true,
|
|
],
|
|
'phpstan.broker.dynamicMethodReturnTypeExtension' => [
|
|
'0129' => true,
|
|
'0135' => true,
|
|
'0139' => true,
|
|
'0167' => true,
|
|
'0178' => true,
|
|
'0208' => true,
|
|
'0222' => true,
|
|
'0286' => true,
|
|
'0287' => true,
|
|
'0318' => true,
|
|
'0675' => true,
|
|
'0676' => true,
|
|
'0677' => true,
|
|
'0678' => true,
|
|
'0679' => true,
|
|
'0680' => true,
|
|
'0681' => true,
|
|
'0682' => true,
|
|
'0683' => true,
|
|
'0684' => true,
|
|
'0685' => true,
|
|
],
|
|
'phpstan.broker.dynamicFunctionReturnTypeExtension' => [
|
|
'0130' => true,
|
|
'0131' => true,
|
|
'0132' => true,
|
|
'0133' => true,
|
|
'0134' => true,
|
|
'0138' => true,
|
|
'0142' => true,
|
|
'0143' => true,
|
|
'0144' => true,
|
|
'0146' => true,
|
|
'0147' => true,
|
|
'0148' => true,
|
|
'0149' => true,
|
|
'0151' => true,
|
|
'0153' => true,
|
|
'0154' => true,
|
|
'0155' => true,
|
|
'0156' => true,
|
|
'0157' => true,
|
|
'0158' => true,
|
|
'0160' => true,
|
|
'0161' => true,
|
|
'0163' => true,
|
|
'0164' => true,
|
|
'0165' => true,
|
|
'0166' => true,
|
|
'0168' => true,
|
|
'0169' => true,
|
|
'0170' => true,
|
|
'0171' => true,
|
|
'0173' => true,
|
|
'0175' => true,
|
|
'0177' => true,
|
|
'0180' => true,
|
|
'0181' => true,
|
|
'0182' => true,
|
|
'0183' => true,
|
|
'0185' => true,
|
|
'0186' => true,
|
|
'0187' => true,
|
|
'0188' => true,
|
|
'0189' => true,
|
|
'0192' => true,
|
|
'0193' => true,
|
|
'0196' => true,
|
|
'0197' => true,
|
|
'0198' => true,
|
|
'0200' => true,
|
|
'0201' => true,
|
|
'0202' => true,
|
|
'0204' => true,
|
|
'0205' => true,
|
|
'0206' => true,
|
|
'0207' => true,
|
|
'0209' => true,
|
|
'0212' => true,
|
|
'0213' => true,
|
|
'0214' => true,
|
|
'0216' => true,
|
|
'0217' => true,
|
|
'0218' => true,
|
|
'0219' => true,
|
|
'0221' => true,
|
|
'0222' => true,
|
|
'0223' => true,
|
|
'0227' => true,
|
|
'0228' => true,
|
|
'0229' => true,
|
|
'0230' => true,
|
|
'0232' => true,
|
|
'0234' => true,
|
|
'0235' => true,
|
|
'0237' => true,
|
|
'0240' => true,
|
|
'0243' => true,
|
|
'0244' => true,
|
|
'0246' => true,
|
|
'0247' => true,
|
|
'0250' => true,
|
|
'0251' => true,
|
|
'0252' => true,
|
|
'0253' => true,
|
|
'0254' => true,
|
|
'0255' => true,
|
|
'0256' => true,
|
|
'0259' => true,
|
|
'0263' => true,
|
|
'0264' => true,
|
|
'0265' => true,
|
|
'0269' => true,
|
|
'0271' => true,
|
|
'0273' => true,
|
|
'0276' => true,
|
|
'0278' => true,
|
|
'0279' => true,
|
|
'0280' => true,
|
|
'0281' => true,
|
|
'0282' => true,
|
|
'0283' => true,
|
|
'0285' => true,
|
|
'0288' => true,
|
|
'0290' => true,
|
|
'0291' => true,
|
|
],
|
|
'phpstan.dynamicStaticMethodThrowTypeExtension' => [
|
|
'0136' => true,
|
|
'0226' => true,
|
|
'0241' => true,
|
|
'0245' => true,
|
|
'0258' => true,
|
|
'0268' => true,
|
|
'0289' => true,
|
|
'0293' => true,
|
|
],
|
|
'phpstan.broker.dynamicStaticMethodReturnTypeExtension' => [
|
|
'0137' => true,
|
|
'0159' => true,
|
|
'0190' => true,
|
|
'0208' => true,
|
|
'0211' => true,
|
|
'0215' => true,
|
|
'0236' => true,
|
|
],
|
|
'phpstan.dynamicFunctionThrowTypeExtension' => ['0140' => true, '0224' => true, '0284' => true],
|
|
'phpstan.typeSpecifier.functionTypeSpecifyingExtension' => [
|
|
'0141' => true,
|
|
'0150' => true,
|
|
'0152' => true,
|
|
'0162' => true,
|
|
'0184' => true,
|
|
'0194' => true,
|
|
'0195' => true,
|
|
'0199' => true,
|
|
'0203' => true,
|
|
'0210' => true,
|
|
'0233' => true,
|
|
'0239' => true,
|
|
'0242' => true,
|
|
'0249' => true,
|
|
'0261' => true,
|
|
'0267' => true,
|
|
'0270' => true,
|
|
'0275' => true,
|
|
'0277' => true,
|
|
'0292' => true,
|
|
],
|
|
'phpstan.dynamicMethodThrowTypeExtension' => ['0145' => true, '0172' => true, '0231' => true],
|
|
'phpstan.functionParameterClosureTypeExtension' => ['0176' => true],
|
|
'phpstan.broker.propertiesClassReflectionExtension' => ['0179' => true, '0303' => true],
|
|
'phpstan.functionParameterOutTypeExtension' => ['0220' => true, '0238' => true, '0257' => true],
|
|
'phpstan.typeSpecifier.methodTypeSpecifyingExtension' => ['0248' => true],
|
|
'phpstan.broker.operatorTypeSpecifyingExtension' => ['0262' => true],
|
|
'phpstan.broker.allowedSubTypesClassReflectionExtension' => ['0302' => true, '0304' => true],
|
|
'phpstan.diagnoseExtension' => ['0329' => true],
|
|
'phpstan.collector' => [
|
|
'0645' => true,
|
|
'0646' => true,
|
|
'0647' => true,
|
|
'0648' => true,
|
|
'0649' => true,
|
|
'0650' => true,
|
|
'0651' => true,
|
|
'0652' => true,
|
|
'0653' => true,
|
|
],
|
|
];
|
|
|
|
protected $types = ['container' => '_PHPStan_5878035a0\Nette\DI\Container'];
|
|
protected $aliases = [];
|
|
|
|
protected $wiring = [
|
|
'_PHPStan_5878035a0\Nette\DI\Container' => [['container']],
|
|
'PHPStan\Rules\Rule' => [
|
|
[
|
|
'0108',
|
|
'0109',
|
|
'0110',
|
|
'0111',
|
|
'0112',
|
|
'0113',
|
|
'0114',
|
|
'0115',
|
|
'0116',
|
|
'0117',
|
|
'0124',
|
|
'0125',
|
|
'0126',
|
|
'0127',
|
|
'0674',
|
|
'0686',
|
|
'0687',
|
|
'0688',
|
|
'0689',
|
|
'0690',
|
|
'0696',
|
|
'0697',
|
|
'0698',
|
|
'0699',
|
|
],
|
|
[
|
|
'rules.0',
|
|
'rules.1',
|
|
'rules.2',
|
|
'rules.3',
|
|
'rules.4',
|
|
'rules.5',
|
|
'0354',
|
|
'0355',
|
|
'0356',
|
|
'0357',
|
|
'0358',
|
|
'0359',
|
|
'0360',
|
|
'0361',
|
|
'0362',
|
|
'0363',
|
|
'0364',
|
|
'0365',
|
|
'0366',
|
|
'0367',
|
|
'0368',
|
|
'0369',
|
|
'0370',
|
|
'0371',
|
|
'0372',
|
|
'0373',
|
|
'0374',
|
|
'0375',
|
|
'0376',
|
|
'0377',
|
|
'0378',
|
|
'0379',
|
|
'0380',
|
|
'0381',
|
|
'0382',
|
|
'0383',
|
|
'0384',
|
|
'0385',
|
|
'0386',
|
|
'0387',
|
|
'0388',
|
|
'0389',
|
|
'0390',
|
|
'0391',
|
|
'0392',
|
|
'0393',
|
|
'0394',
|
|
'0395',
|
|
'0396',
|
|
'0397',
|
|
'0398',
|
|
'0399',
|
|
'0400',
|
|
'0401',
|
|
'0402',
|
|
'0403',
|
|
'0404',
|
|
'0405',
|
|
'0406',
|
|
'0407',
|
|
'0408',
|
|
'0409',
|
|
'0410',
|
|
'0411',
|
|
'0412',
|
|
'0413',
|
|
'0414',
|
|
'0415',
|
|
'0416',
|
|
'0417',
|
|
'0418',
|
|
'0419',
|
|
'0420',
|
|
'0421',
|
|
'0422',
|
|
'0423',
|
|
'0424',
|
|
'0425',
|
|
'0426',
|
|
'0427',
|
|
'0428',
|
|
'0429',
|
|
'0430',
|
|
'0431',
|
|
'0432',
|
|
'0433',
|
|
'0434',
|
|
'0435',
|
|
'0436',
|
|
'0437',
|
|
'0438',
|
|
'0439',
|
|
'0440',
|
|
'0441',
|
|
'0442',
|
|
'0443',
|
|
'0444',
|
|
'0445',
|
|
'0446',
|
|
'0447',
|
|
'0448',
|
|
'0449',
|
|
'0450',
|
|
'0451',
|
|
'0452',
|
|
'0453',
|
|
'0454',
|
|
'0455',
|
|
'0456',
|
|
'0457',
|
|
'0458',
|
|
'0459',
|
|
'0460',
|
|
'0461',
|
|
'0462',
|
|
'0463',
|
|
'0464',
|
|
'0465',
|
|
'0466',
|
|
'0467',
|
|
'0468',
|
|
'0469',
|
|
'0470',
|
|
'0471',
|
|
'0472',
|
|
'0473',
|
|
'0474',
|
|
'0475',
|
|
'0476',
|
|
'0477',
|
|
'0478',
|
|
'0479',
|
|
'0480',
|
|
'0481',
|
|
'0482',
|
|
'0483',
|
|
'0484',
|
|
'0485',
|
|
'0486',
|
|
'0487',
|
|
'0488',
|
|
'0489',
|
|
'0490',
|
|
'0491',
|
|
'0492',
|
|
'0493',
|
|
'0494',
|
|
'0495',
|
|
'0496',
|
|
'0497',
|
|
'0498',
|
|
'0499',
|
|
'0500',
|
|
'0501',
|
|
'0502',
|
|
'0503',
|
|
'0504',
|
|
'0505',
|
|
'0506',
|
|
'0507',
|
|
'0508',
|
|
'0509',
|
|
'0510',
|
|
'0511',
|
|
'0512',
|
|
'0513',
|
|
'0514',
|
|
'0515',
|
|
'0516',
|
|
'0517',
|
|
'0518',
|
|
'0519',
|
|
'0520',
|
|
'0521',
|
|
'0522',
|
|
'0523',
|
|
'0524',
|
|
'0525',
|
|
'0526',
|
|
'0527',
|
|
'0528',
|
|
'0529',
|
|
'0530',
|
|
'0531',
|
|
'0532',
|
|
'0533',
|
|
'0534',
|
|
'0535',
|
|
'0536',
|
|
'0537',
|
|
'0538',
|
|
'0539',
|
|
'0540',
|
|
'0541',
|
|
'0542',
|
|
'0543',
|
|
'0544',
|
|
'0545',
|
|
'0546',
|
|
'0547',
|
|
'0548',
|
|
'0549',
|
|
'0550',
|
|
'0551',
|
|
'0552',
|
|
'0553',
|
|
'0554',
|
|
'0555',
|
|
'0556',
|
|
'0557',
|
|
'0558',
|
|
'0559',
|
|
'0560',
|
|
'0561',
|
|
'0562',
|
|
'0563',
|
|
'0564',
|
|
'0565',
|
|
'0566',
|
|
'0567',
|
|
'0568',
|
|
'0569',
|
|
'0570',
|
|
'0571',
|
|
'0572',
|
|
'0573',
|
|
'0574',
|
|
'0575',
|
|
'0576',
|
|
'0577',
|
|
'0578',
|
|
'0579',
|
|
'0580',
|
|
'0581',
|
|
'0582',
|
|
'0583',
|
|
'0584',
|
|
'0585',
|
|
'0586',
|
|
'0587',
|
|
'0588',
|
|
'0589',
|
|
'0590',
|
|
'0591',
|
|
'0592',
|
|
'0593',
|
|
'0594',
|
|
'0595',
|
|
'0596',
|
|
'0597',
|
|
'0598',
|
|
'0599',
|
|
'0600',
|
|
'0601',
|
|
'0602',
|
|
'0603',
|
|
'0604',
|
|
'0605',
|
|
'0606',
|
|
'0607',
|
|
'0608',
|
|
'0609',
|
|
'0610',
|
|
'0611',
|
|
'0612',
|
|
'0613',
|
|
'0614',
|
|
'0615',
|
|
'0616',
|
|
'0617',
|
|
'0618',
|
|
'0619',
|
|
'0620',
|
|
'0621',
|
|
'0622',
|
|
'0623',
|
|
'0624',
|
|
'0625',
|
|
'0626',
|
|
'0627',
|
|
'0628',
|
|
'0629',
|
|
'0630',
|
|
'0631',
|
|
'0632',
|
|
'0633',
|
|
'0634',
|
|
'0635',
|
|
'0636',
|
|
'0637',
|
|
'0638',
|
|
'0639',
|
|
'0640',
|
|
'0641',
|
|
'0642',
|
|
'0643',
|
|
'0644',
|
|
],
|
|
],
|
|
'App\Framework\Quality\PHPStan\Rules\PreferValueObjectsRule' => [['rules.0']],
|
|
'App\Framework\Quality\PHPStan\Rules\UseFrameworkAbstractionsRule' => [['rules.1']],
|
|
'App\Framework\Quality\PHPStan\Rules\ForbiddenFunctionsRule' => [['rules.2']],
|
|
'App\Framework\Quality\PHPStan\Rules\UseClockAbstractionRule' => [['rules.3']],
|
|
'App\Framework\Quality\PHPStan\Rules\UseTimerAbstractionRule' => [['rules.4']],
|
|
'App\Framework\Quality\PHPStan\Rules\UseDateTimeAbstractionRule' => [['rules.5']],
|
|
'PHPStan\Analyser\ScopeFactory' => [['01']],
|
|
'PHPStan\Analyser\ConstantResolverFactory' => [['02']],
|
|
'PHPStan\Analyser\Analyser' => [['03']],
|
|
'PHPStan\Analyser\IgnoreErrorExtensionProvider' => [['04']],
|
|
'PHPStan\Analyser\TypeSpecifierFactory' => [['typeSpecifierFactory']],
|
|
'PHPStan\Analyser\Ignore\IgnoreLexer' => [['05']],
|
|
'PHPStan\Analyser\Ignore\IgnoredErrorHelper' => [['06']],
|
|
'PHPStan\Analyser\NodeScopeResolver' => [['07']],
|
|
'PHPStan\Analyser\RuleErrorTransformer' => [['08']],
|
|
'PHPStan\Analyser\TypeSpecifier' => [['typeSpecifier']],
|
|
'PHPStan\Analyser\AnalyserResultFinalizer' => [['09']],
|
|
'PHPStan\Analyser\InternalScopeFactory' => [['010']],
|
|
'PHPStan\Analyser\LazyInternalScopeFactory' => [['010']],
|
|
'PHPStan\Analyser\RicherScopeGetTypeHelper' => [['011']],
|
|
'PHPStan\Analyser\ConstantResolver' => [['012']],
|
|
'PHPStan\Analyser\ResultCache\ResultCacheClearer' => [['013']],
|
|
'PHPStan\Analyser\LocalIgnoresProcessor' => [['014']],
|
|
'PHPStan\Analyser\FileAnalyser' => [['015']],
|
|
'PHPStan\Cache\Cache' => [['016']],
|
|
'PhpParser\NodeVisitorAbstract' => [
|
|
[
|
|
'017',
|
|
'018',
|
|
'019',
|
|
'020',
|
|
'021',
|
|
'022',
|
|
'023',
|
|
'024',
|
|
'025',
|
|
'026',
|
|
'028',
|
|
'029',
|
|
'030',
|
|
'031',
|
|
'032',
|
|
'033',
|
|
'034',
|
|
'035',
|
|
'036',
|
|
'037',
|
|
'038',
|
|
'0655',
|
|
'0664',
|
|
'0665',
|
|
],
|
|
],
|
|
'PhpParser\NodeVisitor' => [
|
|
[
|
|
'017',
|
|
'018',
|
|
'019',
|
|
'020',
|
|
'021',
|
|
'022',
|
|
'023',
|
|
'024',
|
|
'025',
|
|
'026',
|
|
'028',
|
|
'029',
|
|
'030',
|
|
'031',
|
|
'032',
|
|
'033',
|
|
'034',
|
|
'035',
|
|
'036',
|
|
'037',
|
|
'038',
|
|
'0655',
|
|
'0664',
|
|
'0665',
|
|
],
|
|
],
|
|
'PHPStan\Parser\ArrayFilterArgVisitor' => [['017']],
|
|
'PHPStan\Parser\VariadicMethodsVisitor' => [['018']],
|
|
'PHPStan\Parser\DeclarePositionVisitor' => [['019']],
|
|
'PHPStan\Parser\ClosureBindToVarVisitor' => [['020']],
|
|
'PHPStan\Parser\ClosureBindArgVisitor' => [['021']],
|
|
'PHPStan\Parser\TypeTraverserInstanceofVisitor' => [['022']],
|
|
'PHPStan\Parser\ImmediatelyInvokedClosureVisitor' => [['023']],
|
|
'PHPStan\Parser\MagicConstantParamDefaultVisitor' => [['024']],
|
|
'PHPStan\Parser\TryCatchTypeVisitor' => [['025']],
|
|
'PHPStan\Parser\ArrayMapArgVisitor' => [['026']],
|
|
'PHPStan\Parser\LexerFactory' => [['027']],
|
|
'PHPStan\Parser\StandaloneThrowExprVisitor' => [['028']],
|
|
'PHPStan\Parser\CurlSetOptArgVisitor' => [['029']],
|
|
'PHPStan\Parser\ArrayFindArgVisitor' => [['030']],
|
|
'PHPStan\Parser\ParentStmtTypesVisitor' => [['031']],
|
|
'PHPStan\Parser\ArrayWalkArgVisitor' => [['032']],
|
|
'PHPStan\Parser\AnonymousClassVisitor' => [['033']],
|
|
'PHPStan\Parser\VariadicFunctionsVisitor' => [['034']],
|
|
'PHPStan\Parser\ClosureArgVisitor' => [['035']],
|
|
'PHPStan\Parser\ArrowFunctionArgVisitor' => [['036']],
|
|
'PHPStan\Parser\LastConditionVisitor' => [['037']],
|
|
'PHPStan\Parser\NewAssignedToPropertyVisitor' => [['038']],
|
|
'PHPStan\Broker\AnonymousClassNameHelper' => [['039']],
|
|
'PHPStan\Php\ComposerPhpVersionFactory' => [['040']],
|
|
'PHPStan\Php\PhpVersionFactoryFactory' => [['041']],
|
|
'PHPStan\Php\PhpVersionFactory' => [['042']],
|
|
'PHPStan\Php\PhpVersion' => [['043']],
|
|
'PHPStan\PhpDoc\PhpDocInheritanceResolver' => [['044']],
|
|
'PHPStan\PhpDoc\StubFilesProvider' => [['045']],
|
|
'PHPStan\PhpDoc\DefaultStubFilesProvider' => [['045']],
|
|
'PHPStan\PhpDoc\PhpDocStringResolver' => [['046']],
|
|
'PHPStan\PhpDoc\ConstExprNodeResolver' => [['047']],
|
|
'PHPStan\PhpDoc\PhpDocNodeResolver' => [['048']],
|
|
'PHPStan\PhpDoc\StubFilesExtension' => [['049', '051', '052', '055']],
|
|
'PHPStan\PhpDoc\ReflectionClassStubFilesExtension' => [['049']],
|
|
'PHPStan\PhpDoc\TypeNodeResolver' => [['050']],
|
|
'PHPStan\PhpDoc\JsonValidateStubFilesExtension' => [['051']],
|
|
'PHPStan\PhpDoc\SocketSelectStubFilesExtension' => [['052']],
|
|
'PHPStan\PhpDoc\TypeStringResolver' => [['053']],
|
|
'PHPStan\PhpDoc\TypeNodeResolverExtensionRegistryProvider' => [['054']],
|
|
'PHPStan\PhpDoc\LazyTypeNodeResolverExtensionRegistryProvider' => [['054']],
|
|
'PHPStan\PhpDoc\ReflectionEnumStubFilesExtension' => [['055']],
|
|
'PHPStan\PhpDoc\StubPhpDocProvider' => [['stubPhpDocProvider']],
|
|
'PHPStan\PhpDoc\StubValidator' => [['056']],
|
|
'PHPStan\Process\CpuCoreCounter' => [['057']],
|
|
'PHPStan\Node\Printer\ExprPrinter' => [['058']],
|
|
'PhpParser\PrettyPrinter\Standard' => [1 => ['059']],
|
|
'PhpParser\PrettyPrinterAbstract' => [1 => ['059']],
|
|
'PhpParser\PrettyPrinter' => [1 => ['059']],
|
|
'PHPStan\Node\Printer\Printer' => [['059']],
|
|
'PHPStan\Fixable\PhpDoc\PhpDocEditor' => [['060']],
|
|
'PHPStan\Fixable\Patcher' => [['061']],
|
|
'PHPStan\Rules\Pure\FunctionPurityCheck' => [['062']],
|
|
'PHPStan\Rules\Classes\MixinCheck' => [['063']],
|
|
'PHPStan\Rules\Classes\PropertyTagCheck' => [['064']],
|
|
'PHPStan\Rules\Classes\LocalTypeAliasesCheck' => [['065']],
|
|
'PHPStan\Rules\Classes\MethodTagCheck' => [['066']],
|
|
'PHPStan\Rules\Registry' => [['registry']],
|
|
'PHPStan\Rules\LazyRegistry' => [['registry']],
|
|
'PHPStan\Rules\AttributesCheck' => [['067']],
|
|
'PHPStan\Rules\UnusedFunctionParametersCheck' => [['068']],
|
|
'PHPStan\Rules\FunctionDefinitionCheck' => [['069']],
|
|
'PHPStan\Rules\Properties\PropertyDescriptor' => [['070']],
|
|
'PHPStan\Rules\Properties\PropertyReflectionFinder' => [['071']],
|
|
'PHPStan\Rules\Properties\ReadWritePropertiesExtensionProvider' => [['072']],
|
|
'PHPStan\Rules\Properties\LazyReadWritePropertiesExtensionProvider' => [['072']],
|
|
'PHPStan\Rules\Properties\AccessPropertiesCheck' => [['073']],
|
|
'PHPStan\Rules\FunctionCallParametersCheck' => [['074']],
|
|
'PHPStan\Rules\FunctionReturnTypeCheck' => [['075']],
|
|
'PHPStan\Rules\PhpDoc\UnresolvableTypeHelper' => [['076']],
|
|
'PHPStan\Rules\PhpDoc\ConditionalReturnTypeRuleHelper' => [['077']],
|
|
'PHPStan\Rules\PhpDoc\AssertRuleHelper' => [['078']],
|
|
'PHPStan\Rules\PhpDoc\RequireExtendsCheck' => [['079']],
|
|
'PHPStan\Rules\PhpDoc\GenericCallableRuleHelper' => [['080']],
|
|
'PHPStan\Rules\PhpDoc\IncompatiblePhpDocTypeCheck' => [['081']],
|
|
'PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper' => [['082']],
|
|
'PHPStan\Rules\Playground\NeverRuleHelper' => [['083']],
|
|
'PHPStan\Rules\ParameterCastableToStringCheck' => [['084']],
|
|
'PHPStan\Rules\Arrays\NonexistentOffsetInArrayDimFetchCheck' => [['085']],
|
|
'PHPStan\Rules\ClassCaseSensitivityCheck' => [['086']],
|
|
'PHPStan\Rules\NullsafeCheck' => [['087']],
|
|
'PHPStan\Rules\ClassNameCheck' => [['088']],
|
|
'PHPStan\Rules\IssetCheck' => [['089']],
|
|
'PHPStan\Rules\Api\ApiRuleHelper' => [['090']],
|
|
'PHPStan\Rules\Exceptions\MissingCheckedExceptionInThrowsCheck' => [['091']],
|
|
'PHPStan\Rules\Exceptions\TooWideThrowTypeCheck' => [['092']],
|
|
'PHPStan\Rules\Exceptions\ExceptionTypeResolver' => [['exceptionTypeResolver']],
|
|
'PHPStan\Rules\Exceptions\DefaultExceptionTypeResolver' => [['exceptionTypeResolver']],
|
|
'PHPStan\Rules\InternalTag\RestrictedInternalUsageHelper' => [['093']],
|
|
'PHPStan\Rules\MissingTypehintCheck' => [['094']],
|
|
'PHPStan\Rules\Constants\AlwaysUsedClassConstantsExtensionProvider' => [['095']],
|
|
'PHPStan\Rules\Constants\LazyAlwaysUsedClassConstantsExtensionProvider' => [['095']],
|
|
'PHPStan\Rules\TooWideTypehints\TooWideParameterOutTypeCheck' => [['096']],
|
|
'PHPStan\Rules\Functions\PrintfHelper' => [['097']],
|
|
'PHPStan\Rules\RuleLevelHelper' => [['098']],
|
|
'PHPStan\Rules\Methods\MethodCallCheck' => [['099']],
|
|
'PHPStan\Rules\Methods\AlwaysUsedMethodExtensionProvider' => [['0100']],
|
|
'PHPStan\Rules\Methods\LazyAlwaysUsedMethodExtensionProvider' => [['0100']],
|
|
'PHPStan\Rules\Methods\MethodVisibilityComparisonHelper' => [['0101']],
|
|
'PHPStan\Rules\Methods\MethodPrototypeFinder' => [['0102']],
|
|
'PHPStan\Rules\Methods\MethodParameterComparisonHelper' => [['0103']],
|
|
'PHPStan\Rules\Methods\StaticMethodCallCheck' => [['0104']],
|
|
'PHPStan\Rules\ClassForbiddenNameCheck' => [['0105']],
|
|
'PHPStan\Rules\Comparison\ConstantConditionRuleHelper' => [['0106']],
|
|
'PHPStan\Rules\Comparison\ImpossibleCheckTypeHelper' => [['0107']],
|
|
'PHPStan\Rules\RestrictedUsage\RestrictedStaticMethodCallableUsageRule' => [['0108']],
|
|
'PHPStan\Rules\RestrictedUsage\RestrictedStaticMethodUsageRule' => [['0109']],
|
|
'PHPStan\Rules\RestrictedUsage\RestrictedMethodCallableUsageRule' => [['0110']],
|
|
'PHPStan\Rules\RestrictedUsage\RestrictedFunctionCallableUsageRule' => [['0111']],
|
|
'PHPStan\Rules\RestrictedUsage\RestrictedPropertyUsageRule' => [['0112']],
|
|
'PHPStan\Rules\RestrictedUsage\RestrictedUsageOfDeprecatedStringCastRule' => [['0113']],
|
|
'PHPStan\Rules\RestrictedUsage\RestrictedStaticPropertyUsageRule' => [['0114']],
|
|
'PHPStan\Rules\RestrictedUsage\RestrictedMethodUsageRule' => [['0115']],
|
|
'PHPStan\Rules\RestrictedUsage\RestrictedFunctionUsageRule' => [['0116']],
|
|
'PHPStan\Rules\RestrictedUsage\RestrictedClassConstantUsageRule' => [['0117']],
|
|
'PHPStan\Rules\Generics\GenericAncestorsCheck' => [['0118']],
|
|
'PHPStan\Rules\Generics\CrossCheckInterfacesHelper' => [['0119']],
|
|
'PHPStan\Rules\Generics\VarianceCheck' => [['0120']],
|
|
'PHPStan\Rules\Generics\GenericObjectTypeCheck' => [['0121']],
|
|
'PHPStan\Rules\Generics\MethodTagTemplateTypeCheck' => [['0122']],
|
|
'PHPStan\Rules\Generics\TemplateTypeCheck' => [['0123']],
|
|
'PHPStan\Rules\Debug\DebugScopeRule' => [['0124']],
|
|
'PHPStan\Rules\Debug\DumpTypeRule' => [['0125']],
|
|
'PHPStan\Rules\Debug\FileAssertRule' => [['0126']],
|
|
'PHPStan\Rules\Debug\DumpPhpDocTypeRule' => [['0127']],
|
|
'PHPStan\Type\BitwiseFlagHelper' => [['0128']],
|
|
'PHPStan\Type\DynamicMethodReturnTypeExtension' => [
|
|
[
|
|
'0129',
|
|
'0135',
|
|
'0139',
|
|
'0167',
|
|
'0178',
|
|
'0208',
|
|
'0222',
|
|
'0286',
|
|
'0287',
|
|
'0318',
|
|
'0675',
|
|
'0676',
|
|
'0677',
|
|
'0678',
|
|
'0679',
|
|
'0680',
|
|
'0681',
|
|
'0682',
|
|
'0683',
|
|
'0684',
|
|
'0685',
|
|
],
|
|
],
|
|
'PHPStan\Type\PHPStan\ClassNameUsageLocationCreateIdentifierDynamicReturnTypeExtension' => [['0129']],
|
|
'PHPStan\Type\DynamicFunctionReturnTypeExtension' => [
|
|
[
|
|
'0130',
|
|
'0131',
|
|
'0132',
|
|
'0133',
|
|
'0134',
|
|
'0138',
|
|
'0142',
|
|
'0143',
|
|
'0144',
|
|
'0146',
|
|
'0147',
|
|
'0148',
|
|
'0149',
|
|
'0151',
|
|
'0153',
|
|
'0154',
|
|
'0155',
|
|
'0156',
|
|
'0157',
|
|
'0158',
|
|
'0160',
|
|
'0161',
|
|
'0163',
|
|
'0164',
|
|
'0165',
|
|
'0166',
|
|
'0168',
|
|
'0169',
|
|
'0170',
|
|
'0171',
|
|
'0173',
|
|
'0175',
|
|
'0177',
|
|
'0180',
|
|
'0181',
|
|
'0182',
|
|
'0183',
|
|
'0185',
|
|
'0186',
|
|
'0187',
|
|
'0188',
|
|
'0189',
|
|
'0192',
|
|
'0193',
|
|
'0196',
|
|
'0197',
|
|
'0198',
|
|
'0200',
|
|
'0201',
|
|
'0202',
|
|
'0204',
|
|
'0205',
|
|
'0206',
|
|
'0207',
|
|
'0209',
|
|
'0212',
|
|
'0213',
|
|
'0214',
|
|
'0216',
|
|
'0217',
|
|
'0218',
|
|
'0219',
|
|
'0221',
|
|
'0222',
|
|
'0223',
|
|
'0227',
|
|
'0228',
|
|
'0229',
|
|
'0230',
|
|
'0232',
|
|
'0234',
|
|
'0235',
|
|
'0237',
|
|
'0240',
|
|
'0243',
|
|
'0244',
|
|
'0246',
|
|
'0247',
|
|
'0250',
|
|
'0251',
|
|
'0252',
|
|
'0253',
|
|
'0254',
|
|
'0255',
|
|
'0256',
|
|
'0259',
|
|
'0263',
|
|
'0264',
|
|
'0265',
|
|
'0269',
|
|
'0271',
|
|
'0273',
|
|
'0276',
|
|
'0278',
|
|
'0279',
|
|
'0280',
|
|
'0281',
|
|
'0282',
|
|
'0283',
|
|
'0285',
|
|
'0288',
|
|
'0290',
|
|
'0291',
|
|
],
|
|
],
|
|
'PHPStan\Type\Php\StrlenFunctionReturnTypeExtension' => [['0130']],
|
|
'PHPStan\Type\Php\CountCharsFunctionDynamicReturnTypeExtension' => [['0131']],
|
|
'PHPStan\Type\Php\FilterInputDynamicReturnTypeExtension' => [['0132']],
|
|
'PHPStan\Type\Php\ArrayKeyDynamicReturnTypeExtension' => [['0133']],
|
|
'PHPStan\Type\Php\ArraySumFunctionDynamicReturnTypeExtension' => [['0134']],
|
|
'PHPStan\Type\Php\ClosureBindToDynamicReturnTypeExtension' => [['0135']],
|
|
'PHPStan\Type\DynamicStaticMethodThrowTypeExtension' => [
|
|
['0136', '0226', '0241', '0245', '0258', '0268', '0289', '0293'],
|
|
],
|
|
'PHPStan\Type\Php\SimpleXMLElementConstructorThrowTypeExtension' => [['0136']],
|
|
'PHPStan\Type\DynamicStaticMethodReturnTypeExtension' => [['0137', '0159', '0190', '0208', '0211', '0215', '0236']],
|
|
'PHPStan\Type\Php\DatePeriodConstructorReturnTypeExtension' => [['0137']],
|
|
'PHPStan\Type\Php\Base64DecodeDynamicFunctionReturnTypeExtension' => [['0138']],
|
|
'PHPStan\Type\Php\DsMapDynamicReturnTypeExtension' => [['0139']],
|
|
'PHPStan\Type\DynamicFunctionThrowTypeExtension' => [['0140', '0224', '0284']],
|
|
'PHPStan\Type\Php\AssertThrowTypeExtension' => [['0140']],
|
|
'PHPStan\Type\FunctionTypeSpecifyingExtension' => [
|
|
[
|
|
'0141',
|
|
'0150',
|
|
'0152',
|
|
'0162',
|
|
'0184',
|
|
'0194',
|
|
'0195',
|
|
'0199',
|
|
'0203',
|
|
'0210',
|
|
'0233',
|
|
'0239',
|
|
'0242',
|
|
'0249',
|
|
'0261',
|
|
'0267',
|
|
'0270',
|
|
'0275',
|
|
'0277',
|
|
'0292',
|
|
],
|
|
],
|
|
'PHPStan\Analyser\TypeSpecifierAwareExtension' => [
|
|
[
|
|
'0141',
|
|
'0150',
|
|
'0152',
|
|
'0158',
|
|
'0162',
|
|
'0184',
|
|
'0194',
|
|
'0195',
|
|
'0199',
|
|
'0203',
|
|
'0210',
|
|
'0233',
|
|
'0239',
|
|
'0242',
|
|
'0248',
|
|
'0249',
|
|
'0261',
|
|
'0267',
|
|
'0270',
|
|
'0275',
|
|
'0277',
|
|
'0292',
|
|
],
|
|
],
|
|
'PHPStan\Type\Php\CtypeDigitFunctionTypeSpecifyingExtension' => [['0141']],
|
|
'PHPStan\Type\Php\ArrayRandFunctionReturnTypeExtension' => [['0142']],
|
|
'PHPStan\Type\Php\ArrayReplaceFunctionReturnTypeExtension' => [['0143']],
|
|
'PHPStan\Type\Php\StreamGetContentsFunctionReturnTypeExtension' => [['0144']],
|
|
'PHPStan\Type\DynamicMethodThrowTypeExtension' => [['0145', '0172', '0231']],
|
|
'PHPStan\Type\Php\DateTimeModifyMethodThrowTypeExtension' => [['0145']],
|
|
'PHPStan\Type\Php\StrSplitFunctionReturnTypeExtension' => [['0146']],
|
|
'PHPStan\Type\Php\IniGetReturnTypeExtension' => [['0147']],
|
|
'PHPStan\Type\Php\ClassImplementsFunctionReturnTypeExtension' => [['0148']],
|
|
'PHPStan\Type\Php\ArrayFillFunctionReturnTypeExtension' => [['0149']],
|
|
'PHPStan\Type\Php\ArraySearchFunctionTypeSpecifyingExtension' => [['0150']],
|
|
'PHPStan\Type\Php\GetCalledClassDynamicReturnTypeExtension' => [['0151']],
|
|
'PHPStan\Type\Php\SetTypeFunctionTypeSpecifyingExtension' => [['0152']],
|
|
'PHPStan\Type\Php\RandomIntFunctionReturnTypeExtension' => [['0153']],
|
|
'PHPStan\Type\Php\JsonThrowOnErrorDynamicReturnTypeExtension' => [['0154']],
|
|
'PHPStan\Type\Php\GetDefinedVarsFunctionReturnTypeExtension' => [['0155']],
|
|
'PHPStan\Type\Php\ArrayFindFunctionReturnTypeExtension' => [['0156']],
|
|
'PHPStan\Type\Php\HashFunctionsReturnTypeExtension' => [['0157']],
|
|
'PHPStan\Type\Php\TypeSpecifyingFunctionsDynamicReturnTypeExtension' => [['0158']],
|
|
'PHPStan\Type\Php\DateIntervalDynamicReturnTypeExtension' => [['0159']],
|
|
'PHPStan\Type\Php\ArrayFilterFunctionReturnTypeExtension' => [['0160']],
|
|
'PHPStan\Type\Php\StrCaseFunctionsReturnTypeExtension' => [['0161']],
|
|
'PHPStan\Type\Php\IsArrayFunctionTypeSpecifyingExtension' => [['0162']],
|
|
'PHPStan\Type\Php\CompactFunctionReturnTypeExtension' => [['0163']],
|
|
'PHPStan\Type\Php\ArrayValuesFunctionDynamicReturnTypeExtension' => [['0164']],
|
|
'PHPStan\Type\Php\GetParentClassDynamicFunctionReturnTypeExtension' => [['0165']],
|
|
'PHPStan\Type\Php\HighlightStringDynamicReturnTypeExtension' => [['0166']],
|
|
'PHPStan\Type\Php\SimpleXMLElementAsXMLMethodReturnTypeExtension' => [['0167']],
|
|
'PHPStan\Type\Php\RangeFunctionReturnTypeExtension' => [['0168']],
|
|
'PHPStan\Type\Php\PowFunctionReturnTypeExtension' => [['0169']],
|
|
'PHPStan\Type\Php\StrRepeatFunctionReturnTypeExtension' => [['0170']],
|
|
'PHPStan\Type\Php\DateFormatFunctionReturnTypeExtension' => [['0171']],
|
|
'PHPStan\Type\Php\DateTimeSubMethodThrowTypeExtension' => [['0172']],
|
|
'PHPStan\Type\Php\ArrayKeyLastDynamicReturnTypeExtension' => [['0173']],
|
|
'PHPStan\Type\Php\DateFunctionReturnTypeHelper' => [['0174']],
|
|
'PHPStan\Type\Php\ArrayKeyFirstDynamicReturnTypeExtension' => [['0175']],
|
|
'PHPStan\Type\FunctionParameterClosureTypeExtension' => [['0176']],
|
|
'PHPStan\Type\Php\PregReplaceCallbackClosureTypeExtension' => [['0176']],
|
|
'PHPStan\Type\Php\StrtotimeFunctionReturnTypeExtension' => [['0177']],
|
|
'PHPStan\Type\Php\ThrowableReturnTypeExtension' => [['0178']],
|
|
'PHPStan\Reflection\PropertiesClassReflectionExtension' => [['0179', '0303', '0666', '0668', '0670', '0673']],
|
|
'PHPStan\Type\Php\SimpleXMLElementClassPropertyReflectionExtension' => [['0179']],
|
|
'PHPStan\Type\Php\ArrayIntersectKeyFunctionReturnTypeExtension' => [['0180']],
|
|
'PHPStan\Type\Php\StrrevFunctionReturnTypeExtension' => [['0181']],
|
|
'PHPStan\Type\Php\AbsFunctionDynamicReturnTypeExtension' => [['0182']],
|
|
'PHPStan\Type\Php\GetClassDynamicReturnTypeExtension' => [['0183']],
|
|
'PHPStan\Type\Php\PropertyExistsTypeSpecifyingExtension' => [['0184']],
|
|
'PHPStan\Type\Php\StrvalFamilyFunctionReturnTypeExtension' => [['0185']],
|
|
'PHPStan\Type\Php\RoundFunctionReturnTypeExtension' => [['0186']],
|
|
'PHPStan\Type\Php\VersionCompareFunctionDynamicReturnTypeExtension' => [['0187']],
|
|
'PHPStan\Type\Php\ExplodeFunctionDynamicReturnTypeExtension' => [['0188']],
|
|
'PHPStan\Type\Php\ArrayPointerFunctionsDynamicReturnTypeExtension' => [['0189']],
|
|
'PHPStan\Type\Php\ClosureFromCallableDynamicReturnTypeExtension' => [['0190']],
|
|
'PHPStan\Type\Php\ArrayFilterFunctionReturnTypeHelper' => [['0191']],
|
|
'PHPStan\Type\Php\PregFilterFunctionReturnTypeExtension' => [['0192']],
|
|
'PHPStan\Type\Php\PathinfoFunctionDynamicReturnTypeExtension' => [['0193']],
|
|
'PHPStan\Type\Php\InArrayFunctionTypeSpecifyingExtension' => [['0194']],
|
|
'PHPStan\Type\Php\PregMatchTypeSpecifyingExtension' => [['0195']],
|
|
'PHPStan\Type\Php\ArrayPopFunctionReturnTypeExtension' => [['0196']],
|
|
'PHPStan\Type\Php\CurlGetinfoFunctionDynamicReturnTypeExtension' => [['0197']],
|
|
'PHPStan\Type\Php\StrPadFunctionReturnTypeExtension' => [['0198']],
|
|
'PHPStan\Type\Php\StrContainingTypeSpecifyingExtension' => [['0199']],
|
|
'PHPStan\Type\Php\NonEmptyStringFunctionsReturnTypeExtension' => [['0200']],
|
|
'PHPStan\Type\Php\MbStrlenFunctionReturnTypeExtension' => [['0201']],
|
|
'PHPStan\Type\Php\SprintfFunctionDynamicReturnTypeExtension' => [['0202']],
|
|
'PHPStan\Type\Php\ClassExistsFunctionTypeSpecifyingExtension' => [['0203']],
|
|
'PHPStan\Type\Php\NumberFormatFunctionDynamicReturnTypeExtension' => [['0204']],
|
|
'PHPStan\Type\Php\ArrayMergeFunctionDynamicReturnTypeExtension' => [['0205']],
|
|
'PHPStan\Type\Php\FilterVarDynamicReturnTypeExtension' => [['0206']],
|
|
'PHPStan\Type\Php\ReplaceFunctionsDynamicReturnTypeExtension' => [['0207']],
|
|
'PHPStan\Type\Php\XMLReaderOpenReturnTypeExtension' => [['0208']],
|
|
'PHPStan\Type\Php\TrimFunctionDynamicReturnTypeExtension' => [['0209']],
|
|
'PHPStan\Type\Php\CountFunctionTypeSpecifyingExtension' => [['0210']],
|
|
'PHPStan\Type\Php\PDOConnectReturnTypeExtension' => [['0211']],
|
|
'PHPStan\Type\Php\MbConvertEncodingFunctionReturnTypeExtension' => [['0212']],
|
|
'PHPStan\Type\Php\ArrayReverseFunctionReturnTypeExtension' => [['0213']],
|
|
'PHPStan\Type\Php\PregSplitDynamicReturnTypeExtension' => [['0214']],
|
|
'PHPStan\Type\Php\ClosureBindDynamicReturnTypeExtension' => [['0215']],
|
|
'PHPStan\Type\Php\IteratorToArrayFunctionReturnTypeExtension' => [['0216']],
|
|
'PHPStan\Type\Php\ConstantFunctionReturnTypeExtension' => [['0217']],
|
|
'PHPStan\Type\Php\HrtimeFunctionReturnTypeExtension' => [['0218']],
|
|
'PHPStan\Type\Php\ArraySearchFunctionDynamicReturnTypeExtension' => [['0219']],
|
|
'PHPStan\Type\FunctionParameterOutTypeExtension' => [['0220', '0238', '0257']],
|
|
'PHPStan\Type\Php\PregMatchParameterOutTypeExtension' => [['0220']],
|
|
'PHPStan\Type\Php\BcMathStringOrNullReturnTypeExtension' => [['0221']],
|
|
'PHPStan\Type\Php\StatDynamicReturnTypeExtension' => [['0222']],
|
|
'PHPStan\Type\Php\CountFunctionReturnTypeExtension' => [['0223']],
|
|
'PHPStan\Type\Php\IntdivThrowTypeExtension' => [['0224']],
|
|
'PHPStan\Type\Php\ArrayColumnHelper' => [['0225']],
|
|
'PHPStan\Type\Php\ReflectionFunctionConstructorThrowTypeExtension' => [['0226']],
|
|
'PHPStan\Type\Php\ArgumentBasedFunctionReturnTypeExtension' => [['0227']],
|
|
'PHPStan\Type\Php\StrIncrementDecrementFunctionReturnTypeExtension' => [['0228']],
|
|
'PHPStan\Type\Php\MbSubstituteCharacterDynamicReturnTypeExtension' => [['0229']],
|
|
'PHPStan\Type\Php\FilterVarArrayDynamicReturnTypeExtension' => [['0230']],
|
|
'PHPStan\Type\Php\DsMapDynamicMethodThrowTypeExtension' => [['0231']],
|
|
'PHPStan\Type\Php\SubstrDynamicReturnTypeExtension' => [['0232']],
|
|
'PHPStan\Type\Php\ArrayKeyExistsFunctionTypeSpecifyingExtension' => [['0233']],
|
|
'PHPStan\Type\Php\ArrayPadDynamicReturnTypeExtension' => [['0234']],
|
|
'PHPStan\Type\Php\ArrayReduceFunctionReturnTypeExtension' => [['0235']],
|
|
'PHPStan\Type\Php\BackedEnumFromMethodDynamicReturnTypeExtension' => [['0236']],
|
|
'PHPStan\Type\Php\ArrayFlipFunctionReturnTypeExtension' => [['0237']],
|
|
'PHPStan\Type\Php\ParseStrParameterOutTypeExtension' => [['0238']],
|
|
'PHPStan\Type\Php\IsIterableFunctionTypeSpecifyingExtension' => [['0239']],
|
|
'PHPStan\Type\Php\ArrayChangeKeyCaseFunctionReturnTypeExtension' => [['0240']],
|
|
'PHPStan\Type\Php\ReflectionClassConstructorThrowTypeExtension' => [['0241']],
|
|
'PHPStan\Type\Php\FunctionExistsFunctionTypeSpecifyingExtension' => [['0242']],
|
|
'PHPStan\Type\Php\ImplodeFunctionReturnTypeExtension' => [['0243']],
|
|
'PHPStan\Type\Php\StrTokFunctionReturnTypeExtension' => [['0244']],
|
|
'PHPStan\Type\Php\DateTimeConstructorThrowTypeExtension' => [['0245']],
|
|
'PHPStan\Type\Php\TriggerErrorDynamicReturnTypeExtension' => [['0246']],
|
|
'PHPStan\Type\Php\MbFunctionsReturnTypeExtension' => [['0247']],
|
|
'PHPStan\Type\MethodTypeSpecifyingExtension' => [['0248']],
|
|
'PHPStan\Type\Php\ReflectionClassIsSubclassOfTypeSpecifyingExtension' => [['0248']],
|
|
'PHPStan\Type\Php\AssertFunctionTypeSpecifyingExtension' => [['0249']],
|
|
'PHPStan\Type\Php\GettimeofdayDynamicFunctionReturnTypeExtension' => [['0250']],
|
|
'PHPStan\Type\Php\ArrayFillKeysFunctionReturnTypeExtension' => [['0251']],
|
|
'PHPStan\Type\Php\DioStatDynamicFunctionReturnTypeExtension' => [['0252']],
|
|
'PHPStan\Type\Php\ArrayFindKeyFunctionReturnTypeExtension' => [['0253']],
|
|
'PHPStan\Type\Php\StrWordCountFunctionDynamicReturnTypeExtension' => [['0254']],
|
|
'PHPStan\Type\Php\GettypeFunctionReturnTypeExtension' => [['0255']],
|
|
'PHPStan\Type\Php\ArrayNextDynamicReturnTypeExtension' => [['0256']],
|
|
'PHPStan\Type\Php\OpenSslEncryptParameterOutTypeExtension' => [['0257']],
|
|
'PHPStan\Type\Php\DateIntervalConstructorThrowTypeExtension' => [['0258']],
|
|
'PHPStan\Type\Php\MinMaxFunctionReturnTypeExtension' => [['0259']],
|
|
'PHPStan\Type\Php\FilterFunctionReturnTypeHelper' => [['0260']],
|
|
'PHPStan\Type\Php\DefinedConstantTypeSpecifyingExtension' => [['0261']],
|
|
'PHPStan\Type\OperatorTypeSpecifyingExtension' => [['0262']],
|
|
'PHPStan\Type\Php\BcMathNumberOperatorTypeSpecifyingExtension' => [['0262']],
|
|
'PHPStan\Type\Php\ArrayShiftFunctionReturnTypeExtension' => [['0263']],
|
|
'PHPStan\Type\Php\SscanfFunctionDynamicReturnTypeExtension' => [['0264']],
|
|
'PHPStan\Type\Php\GetDebugTypeFunctionReturnTypeExtension' => [['0265']],
|
|
'PHPStan\Type\Php\RegexArrayShapeMatcher' => [['0266']],
|
|
'PHPStan\Type\Php\MethodExistsTypeSpecifyingExtension' => [['0267']],
|
|
'PHPStan\Type\Php\DateTimeZoneConstructorThrowTypeExtension' => [['0268']],
|
|
'PHPStan\Type\Php\ArrayCombineFunctionReturnTypeExtension' => [['0269']],
|
|
'PHPStan\Type\Php\IsAFunctionTypeSpecifyingExtension' => [['0270']],
|
|
'PHPStan\Type\Php\ArraySpliceFunctionReturnTypeExtension' => [['0271']],
|
|
'PHPStan\Type\Php\ConstantHelper' => [['0272']],
|
|
'PHPStan\Type\Php\ArrayColumnFunctionReturnTypeExtension' => [['0273']],
|
|
'PHPStan\Type\Php\IsAFunctionTypeSpecifyingHelper' => [['0274']],
|
|
'PHPStan\Type\Php\DefineConstantTypeSpecifyingExtension' => [['0275']],
|
|
'PHPStan\Type\Php\ParseUrlFunctionDynamicReturnTypeExtension' => [['0276']],
|
|
'PHPStan\Type\Php\IsSubclassOfFunctionTypeSpecifyingExtension' => [['0277']],
|
|
'PHPStan\Type\Php\ArraySliceFunctionReturnTypeExtension' => [['0278']],
|
|
'PHPStan\Type\Php\ArrayCurrentDynamicReturnTypeExtension' => [['0279']],
|
|
'PHPStan\Type\Php\LtrimFunctionReturnTypeExtension' => [['0280']],
|
|
'PHPStan\Type\Php\DateTimeCreateDynamicReturnTypeExtension' => [['0281']],
|
|
'PHPStan\Type\Php\DateFunctionReturnTypeExtension' => [['0282']],
|
|
'PHPStan\Type\Php\MicrotimeFunctionReturnTypeExtension' => [['0283']],
|
|
'PHPStan\Type\Php\JsonThrowTypeExtension' => [['0284']],
|
|
'PHPStan\Type\Php\DateTimeDynamicReturnTypeExtension' => [['0285']],
|
|
'PHPStan\Type\Php\DateFormatMethodReturnTypeExtension' => [['0286']],
|
|
'PHPStan\Type\Php\SimpleXMLElementXpathMethodReturnTypeExtension' => [['0287']],
|
|
'PHPStan\Type\Php\ArrayMapFunctionReturnTypeExtension' => [['0288']],
|
|
'PHPStan\Type\Php\ReflectionMethodConstructorThrowTypeExtension' => [['0289']],
|
|
'PHPStan\Type\Php\ArrayChunkFunctionReturnTypeExtension' => [['0290']],
|
|
'PHPStan\Type\Php\ArrayKeysFunctionDynamicReturnTypeExtension' => [['0291']],
|
|
'PHPStan\Type\Php\IsCallableFunctionTypeSpecifyingExtension' => [['0292']],
|
|
'PHPStan\Type\Php\ReflectionPropertyConstructorThrowTypeExtension' => [['0293']],
|
|
'PHPStan\Type\Constant\OversizedArrayBuilder' => [['0294']],
|
|
'PHPStan\Type\Regex\RegexExpressionHelper' => [['0295']],
|
|
'PHPStan\Type\Regex\RegexGroupParser' => [['0296']],
|
|
'PHPStan\Type\TypeAliasResolverProvider' => [['0297']],
|
|
'PHPStan\Type\LazyTypeAliasResolverProvider' => [['0297']],
|
|
'PHPStan\Type\ClosureTypeFactory' => [['0298']],
|
|
'PHPStan\Type\TypeAliasResolver' => [['0299']],
|
|
'PHPStan\Type\UsefulTypeAliasResolver' => [['0299']],
|
|
'PHPStan\Type\FileTypeMapper' => [0 => ['0300'], 2 => [1 => 'stubFileTypeMapper']],
|
|
'PHPStan\Reflection\InitializerExprTypeResolver' => [['0301']],
|
|
'PHPStan\Reflection\AllowedSubTypesClassReflectionExtension' => [['0302', '0304']],
|
|
'PHPStan\Reflection\Php\SealedAllowedSubTypesClassReflectionExtension' => [['0302']],
|
|
'PHPStan\Reflection\Php\UniversalObjectCratesClassReflectionExtension' => [['0303']],
|
|
'PHPStan\Reflection\Php\EnumAllowedSubTypesClassReflectionExtension' => [['0304']],
|
|
'PHPStan\Reflection\Deprecation\DeprecationProvider' => [['0305']],
|
|
'PHPStan\Reflection\ReflectionProvider\ReflectionProviderFactory' => [['reflectionProviderFactory']],
|
|
'PHPStan\Reflection\ReflectionProvider\ReflectionProviderProvider' => [['0306']],
|
|
'PHPStan\Reflection\ReflectionProvider\LazyReflectionProviderProvider' => [['0306']],
|
|
'PHPStan\Reflection\AttributeReflectionFactory' => [['0307']],
|
|
'PHPStan\Reflection\ConstructorsHelper' => [['0308']],
|
|
'PHPStan\Reflection\SignatureMap\SignatureMapParser' => [['0309']],
|
|
'PHPStan\Reflection\SignatureMap\SignatureMapProvider' => [['0313'], ['0310', '0311']],
|
|
'PHPStan\Reflection\SignatureMap\Php8SignatureMapProvider' => [['0310']],
|
|
'PHPStan\Reflection\SignatureMap\FunctionSignatureMapProvider' => [['0311']],
|
|
'PHPStan\Reflection\SignatureMap\NativeFunctionReflectionProvider' => [['0312']],
|
|
'PHPStan\Reflection\SignatureMap\SignatureMapProviderFactory' => [['0314']],
|
|
'PHPStan\Reflection\BetterReflection\SourceStubber\PhpStormStubsSourceStubberFactory' => [['0315']],
|
|
'PHPStan\Reflection\BetterReflection\SourceStubber\ReflectionSourceStubberFactory' => [['0316']],
|
|
'PHPStan\BetterReflection\Reflector\Reflector' => [
|
|
0 => ['betterReflectionReflector'],
|
|
2 => [1 => 'originalBetterReflectionReflector', 'nodeScopeResolverReflector'],
|
|
],
|
|
'PHPStan\Reflection\BetterReflection\Reflector\MemoizingReflector' => [
|
|
0 => ['betterReflectionReflector'],
|
|
2 => [1 => 'nodeScopeResolverReflector'],
|
|
],
|
|
'PHPStan\Reflection\BetterReflection\BetterReflectionSourceLocatorFactory' => [['0317']],
|
|
'PHPStan\Reflection\BetterReflection\Type\AdapterReflectionEnumDynamicReturnTypeExtension' => [['0318']],
|
|
'PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedDirectorySourceLocatorFactory' => [['0319']],
|
|
'PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedDirectorySourceLocatorRepository' => [['0320']],
|
|
'PHPStan\Reflection\BetterReflection\SourceLocator\ComposerJsonAndInstalledJsonSourceLocatorMaker' => [['0321']],
|
|
'PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedSingleFileSourceLocatorRepository' => [['0322']],
|
|
'PHPStan\Reflection\BetterReflection\SourceLocator\FileNodesFetcher' => [['0323']],
|
|
'PHPStan\Collectors\RegistryFactory' => [['0324']],
|
|
'PHPStan\Collectors\Registry' => [['0325']],
|
|
'PHPStan\Dependency\ExportedNodeResolver' => [['0326']],
|
|
'PHPStan\Dependency\DependencyResolver' => [['0327']],
|
|
'PHPStan\Dependency\ExportedNodeFetcher' => [['0328']],
|
|
'PHPStan\Diagnose\DiagnoseExtension' => [0 => ['0329'], 2 => [1 => 'phpstanDiagnoseExtension']],
|
|
'PHPStan\Parallel\Scheduler' => [['0329']],
|
|
'PHPStan\Parallel\ParallelAnalyser' => [['0330']],
|
|
'PHPStan\File\FileExcluderFactory' => [['0331']],
|
|
'PHPStan\File\RelativePathHelper' => [
|
|
0 => ['relativePathHelper'],
|
|
2 => [1 => 'parentDirectoryRelativePathHelper', 'simpleRelativePathHelper'],
|
|
],
|
|
'PHPStan\File\FuzzyRelativePathHelper' => [['relativePathHelper']],
|
|
'PHPStan\File\FileMonitor' => [['0332']],
|
|
'PHPStan\File\FileHelper' => [['0333']],
|
|
'PHPStan\Command\ErrorFormatter\ErrorFormatter' => [
|
|
[
|
|
'errorFormatter.github',
|
|
'errorFormatter.teamcity',
|
|
'errorFormatter.gitlab',
|
|
'errorFormatter.raw',
|
|
'errorFormatter.junit',
|
|
'errorFormatter.checkstyle',
|
|
'errorFormatter.table',
|
|
'errorFormatter.json',
|
|
'errorFormatter.prettyJson',
|
|
],
|
|
['0334'],
|
|
],
|
|
'PHPStan\Command\ErrorFormatter\GithubErrorFormatter' => [['errorFormatter.github']],
|
|
'PHPStan\Command\ErrorFormatter\TeamcityErrorFormatter' => [['errorFormatter.teamcity']],
|
|
'PHPStan\Command\ErrorFormatter\GitlabErrorFormatter' => [['errorFormatter.gitlab']],
|
|
'PHPStan\Command\ErrorFormatter\RawErrorFormatter' => [['errorFormatter.raw']],
|
|
'PHPStan\Command\ErrorFormatter\JunitErrorFormatter' => [['errorFormatter.junit']],
|
|
'PHPStan\Command\ErrorFormatter\CheckstyleErrorFormatter' => [['errorFormatter.checkstyle']],
|
|
'PHPStan\Command\ErrorFormatter\TableErrorFormatter' => [['errorFormatter.table']],
|
|
'PHPStan\Command\ErrorFormatter\CiDetectedErrorFormatter' => [['0334']],
|
|
'PHPStan\Command\AnalyserRunner' => [['0335']],
|
|
'PHPStan\Command\FixerApplication' => [['0336']],
|
|
'PHPStan\Command\AnalyseApplication' => [['0337']],
|
|
'PHPStan\DependencyInjection\Type\DynamicReturnTypeExtensionRegistryProvider' => [['0338']],
|
|
'PHPStan\DependencyInjection\Type\LazyDynamicReturnTypeExtensionRegistryProvider' => [['0338']],
|
|
'PHPStan\DependencyInjection\Type\ParameterClosureTypeExtensionProvider' => [['0339']],
|
|
'PHPStan\DependencyInjection\Type\LazyParameterClosureTypeExtensionProvider' => [['0339']],
|
|
'PHPStan\DependencyInjection\Type\OperatorTypeSpecifyingExtensionRegistryProvider' => [['0340']],
|
|
'PHPStan\DependencyInjection\Type\LazyOperatorTypeSpecifyingExtensionRegistryProvider' => [['0340']],
|
|
'PHPStan\DependencyInjection\Type\ParameterOutTypeExtensionProvider' => [['0341']],
|
|
'PHPStan\DependencyInjection\Type\LazyParameterOutTypeExtensionProvider' => [['0341']],
|
|
'PHPStan\DependencyInjection\Type\DynamicThrowTypeExtensionProvider' => [['0342']],
|
|
'PHPStan\DependencyInjection\Type\LazyDynamicThrowTypeExtensionProvider' => [['0342']],
|
|
'PHPStan\DependencyInjection\Type\ExpressionTypeResolverExtensionRegistryProvider' => [['0343']],
|
|
'PHPStan\DependencyInjection\Type\LazyExpressionTypeResolverExtensionRegistryProvider' => [['0343']],
|
|
'PHPStan\DependencyInjection\Reflection\ClassReflectionExtensionRegistryProvider' => [['0344']],
|
|
'PHPStan\DependencyInjection\Reflection\LazyClassReflectionExtensionRegistryProvider' => [['0344']],
|
|
'PHPStan\DependencyInjection\Container' => [['0345'], ['0347']],
|
|
'PHPStan\DependencyInjection\MemoizingContainer' => [['0345']],
|
|
'PHPStan\DependencyInjection\DerivativeContainerFactory' => [['0346']],
|
|
'PHPStan\DependencyInjection\Nette\NetteContainer' => [['0347']],
|
|
'PHPStan\Reflection\ReflectionProvider' => [0 => ['reflectionProvider'], 2 => ['betterReflectionProvider']],
|
|
'PHPStan\Reflection\BetterReflection\BetterReflectionProvider' => [2 => ['betterReflectionProvider']],
|
|
'PHPStan\File\ParentDirectoryRelativePathHelper' => [2 => ['parentDirectoryRelativePathHelper']],
|
|
'PHPStan\File\SimpleRelativePathHelper' => [2 => ['simpleRelativePathHelper']],
|
|
'PHPStan\Analyser\ResultCache\ResultCacheManagerFactory' => [['0348']],
|
|
'PHPStan\Reflection\Php\PhpMethodReflectionFactory' => [['0349']],
|
|
'PHPStan\Reflection\FunctionReflectionFactory' => [['0350']],
|
|
'PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedPsrAutoloaderLocatorFactory' => [['0351']],
|
|
'PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedSingleFileSourceLocatorFactory' => [['0352']],
|
|
'PHPStan\File\FileExcluderRawFactory' => [['0353']],
|
|
'PHPStan\Rules\Pure\PureMethodRule' => [['0354']],
|
|
'PHPStan\Rules\Pure\PureFunctionRule' => [['0355']],
|
|
'PHPStan\Rules\Classes\InvalidPromotedPropertiesRule' => [['0356']],
|
|
'PHPStan\Rules\Classes\ClassAttributesRule' => [['0357']],
|
|
'PHPStan\Rules\Classes\MixinRule' => [['0358']],
|
|
'PHPStan\Rules\Classes\ExistingClassInInstanceOfRule' => [['0359']],
|
|
'PHPStan\Rules\Classes\InstantiationCallableRule' => [['0360']],
|
|
'PHPStan\Rules\Classes\AccessPrivateConstantThroughStaticRule' => [['0361']],
|
|
'PHPStan\Rules\Classes\InstantiationRule' => [['0362']],
|
|
'PHPStan\Rules\Classes\LocalTypeTraitAliasesRule' => [['0363']],
|
|
'PHPStan\Rules\Classes\ExistingClassInClassExtendsRule' => [['0364']],
|
|
'PHPStan\Rules\Classes\PropertyTagTraitUseRule' => [['0365']],
|
|
'PHPStan\Rules\Classes\ImpossibleInstanceOfRule' => [['0366']],
|
|
'PHPStan\Rules\Classes\MethodTagRule' => [['0367']],
|
|
'PHPStan\Rules\Classes\PropertyTagTraitRule' => [['0368']],
|
|
'PHPStan\Rules\Classes\NewStaticRule' => [['0369']],
|
|
'PHPStan\Rules\Classes\AllowedSubTypesRule' => [['0370']],
|
|
'PHPStan\Rules\Classes\ExistingClassInTraitUseRule' => [['0371']],
|
|
'PHPStan\Rules\Classes\ReadOnlyClassRule' => [['0372']],
|
|
'PHPStan\Rules\Classes\MethodTagTraitRule' => [['0373']],
|
|
'PHPStan\Rules\Classes\DuplicateDeclarationRule' => [['0374']],
|
|
'PHPStan\Rules\Classes\EnumSanityRule' => [['0375']],
|
|
'PHPStan\Rules\Classes\ExistingClassesInInterfaceExtendsRule' => [['0376']],
|
|
'PHPStan\Rules\Classes\LocalTypeTraitUseAliasesRule' => [['0377']],
|
|
'PHPStan\Rules\Classes\TraitAttributeClassRule' => [['0378']],
|
|
'PHPStan\Rules\Classes\LocalTypeAliasesRule' => [['0379']],
|
|
'PHPStan\Rules\Classes\ClassConstantAttributesRule' => [['0380']],
|
|
'PHPStan\Rules\Classes\RequireExtendsRule' => [['0381']],
|
|
'PHPStan\Rules\Classes\MixinTraitUseRule' => [['0382']],
|
|
'PHPStan\Rules\Classes\MethodTagTraitUseRule' => [['0383']],
|
|
'PHPStan\Rules\Classes\RequireImplementsRule' => [['0384']],
|
|
'PHPStan\Rules\Classes\NonClassAttributeClassRule' => [['0385']],
|
|
'PHPStan\Rules\Classes\PropertyTagRule' => [['0386']],
|
|
'PHPStan\Rules\Classes\ExistingClassesInEnumImplementsRule' => [['0387']],
|
|
'PHPStan\Rules\Classes\ExistingClassesInClassImplementsRule' => [['0388']],
|
|
'PHPStan\Rules\Classes\ClassConstantRule' => [['0389']],
|
|
'PHPStan\Rules\Classes\MixinTraitRule' => [['0390']],
|
|
'PHPStan\Rules\Classes\UnusedConstructorParametersRule' => [['0391']],
|
|
'PHPStan\Rules\Keywords\ContinueBreakInLoopRule' => [['0392']],
|
|
'PHPStan\Rules\Keywords\DeclareStrictTypesRule' => [['0393']],
|
|
'PHPStan\Rules\Keywords\RequireFileExistsRule' => [['0394']],
|
|
'PHPStan\Rules\Missing\MissingReturnRule' => [['0395']],
|
|
'PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyAssignRefRule' => [['0396']],
|
|
'PHPStan\Rules\Properties\AccessPrivatePropertyThroughStaticRule' => [['0397']],
|
|
'PHPStan\Rules\Properties\ReadOnlyPropertyRule' => [['0398']],
|
|
'PHPStan\Rules\Properties\MissingReadOnlyByPhpDocPropertyAssignRule' => [['0399']],
|
|
'PHPStan\Rules\Properties\MissingPropertyTypehintRule' => [['0400']],
|
|
'PHPStan\Rules\Properties\AccessStaticPropertiesRule' => [['0401']],
|
|
'PHPStan\Rules\Properties\NullsafePropertyFetchRule' => [['0402']],
|
|
'PHPStan\Rules\Properties\GetNonVirtualPropertyHookReadRule' => [['0403']],
|
|
'PHPStan\Rules\Properties\AccessStaticPropertiesInAssignRule' => [['0404']],
|
|
'PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyAssignRule' => [['0405']],
|
|
'PHPStan\Rules\Properties\TypesAssignedToPropertiesRule' => [['0406']],
|
|
'PHPStan\Rules\Properties\ReadingWriteOnlyPropertiesRule' => [['0407']],
|
|
'PHPStan\Rules\Properties\ReadOnlyPropertyAssignRefRule' => [['0408']],
|
|
'PHPStan\Rules\Properties\PropertyAttributesRule' => [['0409']],
|
|
'PHPStan\Rules\Properties\DefaultValueTypesAssignedToPropertiesRule' => [['0410']],
|
|
'PHPStan\Rules\Properties\ExistingClassesInPropertiesRule' => [['0411']],
|
|
'PHPStan\Rules\Properties\AccessPropertiesRule' => [['0412']],
|
|
'PHPStan\Rules\Properties\OverridingPropertyRule' => [['0413']],
|
|
'PHPStan\Rules\Properties\PropertyInClassRule' => [['0414']],
|
|
'PHPStan\Rules\Properties\PropertyHookAttributesRule' => [['0415']],
|
|
'PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyRule' => [['0416']],
|
|
'PHPStan\Rules\Properties\SetPropertyHookParameterRule' => [['0417']],
|
|
'PHPStan\Rules\Properties\AccessPropertiesInAssignRule' => [['0418']],
|
|
'PHPStan\Rules\Properties\ReadOnlyPropertyAssignRule' => [['0419']],
|
|
'PHPStan\Rules\Properties\ExistingClassesInPropertyHookTypehintsRule' => [['0420']],
|
|
'PHPStan\Rules\Properties\PropertiesInInterfaceRule' => [['0421']],
|
|
'PHPStan\Rules\Properties\MissingReadOnlyPropertyAssignRule' => [['0422']],
|
|
'PHPStan\Rules\Properties\PropertyAssignRefRule' => [['0423']],
|
|
'PHPStan\Rules\Properties\InvalidCallablePropertyTypeRule' => [['0424']],
|
|
'PHPStan\Rules\Properties\WritingToReadOnlyPropertiesRule' => [['0425']],
|
|
'PHPStan\Rules\Properties\SetNonVirtualPropertyHookAssignRule' => [['0426']],
|
|
'PHPStan\Rules\DeadCode\NoopRule' => [['0427']],
|
|
'PHPStan\Rules\DeadCode\UnusedPrivateMethodRule' => [['0428']],
|
|
'PHPStan\Rules\DeadCode\CallToStaticMethodStatementWithoutImpurePointsRule' => [['0429']],
|
|
'PHPStan\Rules\DeadCode\UnreachableStatementRule' => [['0430']],
|
|
'PHPStan\Rules\DeadCode\CallToMethodStatementWithoutImpurePointsRule' => [['0431']],
|
|
'PHPStan\Rules\DeadCode\CallToConstructorStatementWithoutImpurePointsRule' => [['0432']],
|
|
'PHPStan\Rules\DeadCode\UnusedPrivateConstantRule' => [['0433']],
|
|
'PHPStan\Rules\DeadCode\CallToFunctionStatementWithoutImpurePointsRule' => [['0434']],
|
|
'PHPStan\Rules\DeadCode\UnusedPrivatePropertyRule' => [['0435']],
|
|
'PHPStan\Rules\PhpDoc\InvalidThrowsPhpDocValueRule' => [['0436']],
|
|
'PHPStan\Rules\PhpDoc\IncompatiblePropertyHookPhpDocTypeRule' => [['0437']],
|
|
'PHPStan\Rules\PhpDoc\MethodConditionalReturnTypeRule' => [['0438']],
|
|
'PHPStan\Rules\PhpDoc\InvalidPhpDocVarTagTypeRule' => [['0439']],
|
|
'PHPStan\Rules\PhpDoc\IncompatibleClassConstantPhpDocTypeRule' => [['0440']],
|
|
'PHPStan\Rules\PhpDoc\FunctionConditionalReturnTypeRule' => [['0441']],
|
|
'PHPStan\Rules\PhpDoc\MethodAssertRule' => [['0442']],
|
|
'PHPStan\Rules\PhpDoc\VarTagChangedExpressionTypeRule' => [['0443']],
|
|
'PHPStan\Rules\PhpDoc\InvalidPHPStanDocTagRule' => [['0444']],
|
|
'PHPStan\Rules\PhpDoc\IncompatibleSelfOutTypeRule' => [['0445']],
|
|
'PHPStan\Rules\PhpDoc\SealedDefinitionTraitRule' => [['0446']],
|
|
'PHPStan\Rules\PhpDoc\InvalidPhpDocTagValueRule' => [['0447']],
|
|
'PHPStan\Rules\PhpDoc\IncompatiblePhpDocTypeRule' => [['0448']],
|
|
'PHPStan\Rules\PhpDoc\IncompatiblePropertyPhpDocTypeRule' => [['0449']],
|
|
'PHPStan\Rules\PhpDoc\SealedDefinitionClassRule' => [['0450']],
|
|
'PHPStan\Rules\PhpDoc\WrongVariableNameInVarTagRule' => [['0451']],
|
|
'PHPStan\Rules\PhpDoc\RequireImplementsDefinitionTraitRule' => [['0452']],
|
|
'PHPStan\Rules\PhpDoc\RequireImplementsDefinitionClassRule' => [['0453']],
|
|
'PHPStan\Rules\PhpDoc\FunctionAssertRule' => [['0454']],
|
|
'PHPStan\Rules\PhpDoc\RequireExtendsDefinitionClassRule' => [['0455']],
|
|
'PHPStan\Rules\PhpDoc\IncompatibleParamImmediatelyInvokedCallableRule' => [['0456']],
|
|
'PHPStan\Rules\PhpDoc\RequireExtendsDefinitionTraitRule' => [['0457']],
|
|
'PHPStan\Rules\Names\UsedNamesRule' => [['0458']],
|
|
'PHPStan\Rules\Operators\InvalidAssignVarRule' => [['0459']],
|
|
'PHPStan\Rules\Operators\InvalidComparisonOperationRule' => [['0460']],
|
|
'PHPStan\Rules\Operators\InvalidBinaryOperationRule' => [['0461']],
|
|
'PHPStan\Rules\Operators\InvalidIncDecOperationRule' => [['0462']],
|
|
'PHPStan\Rules\Operators\InvalidUnaryOperationRule' => [['0463']],
|
|
'PHPStan\Rules\Arrays\DeadForeachRule' => [['0464']],
|
|
'PHPStan\Rules\Arrays\UnpackIterableInArrayRule' => [['0465']],
|
|
'PHPStan\Rules\Arrays\ArrayDestructuringRule' => [['0466']],
|
|
'PHPStan\Rules\Arrays\OffsetAccessWithoutDimForReadingRule' => [['0467']],
|
|
'PHPStan\Rules\Arrays\OffsetAccessAssignmentRule' => [['0468']],
|
|
'PHPStan\Rules\Arrays\DuplicateKeysInLiteralArraysRule' => [['0469']],
|
|
'PHPStan\Rules\Arrays\InvalidKeyInArrayItemRule' => [['0470']],
|
|
'PHPStan\Rules\Arrays\IterableInForeachRule' => [['0471']],
|
|
'PHPStan\Rules\Arrays\InvalidKeyInArrayDimFetchRule' => [['0472']],
|
|
'PHPStan\Rules\Arrays\OffsetAccessValueAssignmentRule' => [['0473']],
|
|
'PHPStan\Rules\Arrays\ArrayUnpackingRule' => [['0474']],
|
|
'PHPStan\Rules\Arrays\NonexistentOffsetInArrayDimFetchRule' => [['0475']],
|
|
'PHPStan\Rules\Arrays\OffsetAccessAssignOpRule' => [['0476']],
|
|
'PHPStan\Rules\Ignore\IgnoreParseErrorRule' => [['0477']],
|
|
'PHPStan\Rules\Cast\InvalidPartOfEncapsedStringRule' => [['0478']],
|
|
'PHPStan\Rules\Cast\UnsetCastRule' => [['0479']],
|
|
'PHPStan\Rules\Cast\EchoRule' => [['0480']],
|
|
'PHPStan\Rules\Cast\InvalidCastRule' => [['0481']],
|
|
'PHPStan\Rules\Cast\PrintRule' => [['0482']],
|
|
'PHPStan\Rules\Whitespace\FileWhitespaceRule' => [['0483']],
|
|
'PHPStan\Rules\Variables\EmptyRule' => [['0484']],
|
|
'PHPStan\Rules\Variables\IssetRule' => [['0485']],
|
|
'PHPStan\Rules\Variables\UnsetRule' => [['0486']],
|
|
'PHPStan\Rules\Variables\NullCoalesceRule' => [['0487']],
|
|
'PHPStan\Rules\Variables\ParameterOutExecutionEndTypeRule' => [['0488']],
|
|
'PHPStan\Rules\Variables\DefinedVariableRule' => [['0489']],
|
|
'PHPStan\Rules\Variables\ParameterOutAssignedTypeRule' => [['0490']],
|
|
'PHPStan\Rules\Variables\VariableCloningRule' => [['0491']],
|
|
'PHPStan\Rules\Variables\CompactVariablesRule' => [['0492']],
|
|
'PHPStan\Rules\Namespaces\ExistingNamesInGroupUseRule' => [['0493']],
|
|
'PHPStan\Rules\Namespaces\ExistingNamesInUseRule' => [['0494']],
|
|
'PHPStan\Rules\Api\PhpStanNamespaceIn3rdPartyPackageRule' => [['0495']],
|
|
'PHPStan\Rules\Api\RuntimeReflectionFunctionRule' => [['0496']],
|
|
'PHPStan\Rules\Api\ApiInstanceofTypeRule' => [['0497']],
|
|
'PHPStan\Rules\Api\ApiClassConstFetchRule' => [['0498']],
|
|
'PHPStan\Rules\Api\ApiInterfaceExtendsRule' => [['0499']],
|
|
'PHPStan\Rules\Api\ApiInstanceofRule' => [['0500']],
|
|
'PHPStan\Rules\Api\ApiClassImplementsRule' => [['0501']],
|
|
'PHPStan\Rules\Api\OldPhpParser4ClassRule' => [['0502']],
|
|
'PHPStan\Rules\Api\ApiMethodCallRule' => [['0503']],
|
|
'PHPStan\Rules\Api\ApiInstantiationRule' => [['0504']],
|
|
'PHPStan\Rules\Api\NodeConnectingVisitorAttributesRule' => [['0505']],
|
|
'PHPStan\Rules\Api\ApiClassExtendsRule' => [['0506']],
|
|
'PHPStan\Rules\Api\ApiStaticCallRule' => [['0507']],
|
|
'PHPStan\Rules\Api\RuntimeReflectionInstantiationRule' => [['0508']],
|
|
'PHPStan\Rules\Api\ApiTraitUseRule' => [['0509']],
|
|
'PHPStan\Rules\Api\GetTemplateTypeRule' => [['0510']],
|
|
'PHPStan\Rules\Exceptions\ThrowExpressionRule' => [['0511']],
|
|
'PHPStan\Rules\Exceptions\NoncapturingCatchRule' => [['0512']],
|
|
'PHPStan\Rules\Exceptions\ThrowsVoidMethodWithExplicitThrowPointRule' => [['0513']],
|
|
'PHPStan\Rules\Exceptions\CatchWithUnthrownExceptionRule' => [['0514']],
|
|
'PHPStan\Rules\Exceptions\ThrowsVoidFunctionWithExplicitThrowPointRule' => [['0515']],
|
|
'PHPStan\Rules\Exceptions\ThrowExprTypeRule' => [['0516']],
|
|
'PHPStan\Rules\Exceptions\CaughtExceptionExistenceRule' => [['0517']],
|
|
'PHPStan\Rules\Exceptions\OverwrittenExitPointByFinallyRule' => [['0518']],
|
|
'PHPStan\Rules\Exceptions\ThrowsVoidPropertyHookWithExplicitThrowPointRule' => [['0519']],
|
|
'PHPStan\Rules\Generators\YieldInGeneratorRule' => [['0520']],
|
|
'PHPStan\Rules\Generators\YieldTypeRule' => [['0521']],
|
|
'PHPStan\Rules\Generators\YieldFromTypeRule' => [['0522']],
|
|
'PHPStan\Rules\Constants\ValueAssignedToClassConstantRule' => [['0523']],
|
|
'PHPStan\Rules\Constants\MagicConstantContextRule' => [['0524']],
|
|
'PHPStan\Rules\Constants\MissingClassConstantTypehintRule' => [['0525']],
|
|
'PHPStan\Rules\Constants\FinalConstantRule' => [['0526']],
|
|
'PHPStan\Rules\Constants\ConstantRule' => [['0527']],
|
|
'PHPStan\Rules\Constants\OverridingConstantRule' => [['0528']],
|
|
'PHPStan\Rules\Constants\DynamicClassConstantFetchRule' => [['0529']],
|
|
'PHPStan\Rules\Constants\FinalPrivateConstantRule' => [['0530']],
|
|
'PHPStan\Rules\Constants\NativeTypedClassConstantRule' => [['0531']],
|
|
'PHPStan\Rules\Constants\ClassAsClassConstantRule' => [['0532']],
|
|
'PHPStan\Rules\TooWideTypehints\TooWideClosureReturnTypehintRule' => [['0533']],
|
|
'PHPStan\Rules\TooWideTypehints\TooWideArrowFunctionReturnTypehintRule' => [['0534']],
|
|
'PHPStan\Rules\TooWideTypehints\TooWideMethodReturnTypehintRule' => [['0535']],
|
|
'PHPStan\Rules\TooWideTypehints\TooWideFunctionParameterOutTypeRule' => [['0536']],
|
|
'PHPStan\Rules\TooWideTypehints\TooWideMethodParameterOutTypeRule' => [['0537']],
|
|
'PHPStan\Rules\TooWideTypehints\TooWidePropertyTypeRule' => [['0538']],
|
|
'PHPStan\Rules\TooWideTypehints\TooWideFunctionReturnTypehintRule' => [['0539']],
|
|
'PHPStan\Rules\Functions\InnerFunctionRule' => [['0540']],
|
|
'PHPStan\Rules\Functions\ImplodeParameterCastableToStringRule' => [['0541']],
|
|
'PHPStan\Rules\Functions\IncompatibleClosureDefaultParameterTypeRule' => [['0542']],
|
|
'PHPStan\Rules\Functions\ArrayFilterRule' => [['0543']],
|
|
'PHPStan\Rules\Functions\ClosureReturnTypeRule' => [['0544']],
|
|
'PHPStan\Rules\Functions\RedefinedParametersRule' => [['0545']],
|
|
'PHPStan\Rules\Functions\SortParameterCastableToStringRule' => [['0546']],
|
|
'PHPStan\Rules\Functions\ArrowFunctionAttributesRule' => [['0547']],
|
|
'PHPStan\Rules\Functions\ReturnTypeRule' => [['0548']],
|
|
'PHPStan\Rules\Functions\PrintfParametersRule' => [['0549']],
|
|
'PHPStan\Rules\Functions\CallToNonExistentFunctionRule' => [['0550']],
|
|
'PHPStan\Rules\Functions\ArrowFunctionReturnNullsafeByRefRule' => [['0551']],
|
|
'PHPStan\Rules\Functions\UselessFunctionReturnValueRule' => [['0552']],
|
|
'PHPStan\Rules\Functions\DefineParametersRule' => [['0553']],
|
|
'PHPStan\Rules\Functions\ExistingClassesInArrowFunctionTypehintsRule' => [['0554']],
|
|
'PHPStan\Rules\Functions\ArrayValuesRule' => [['0555']],
|
|
'PHPStan\Rules\Functions\ExistingClassesInTypehintsRule' => [['0556']],
|
|
'PHPStan\Rules\Functions\InvalidLexicalVariablesInClosureUseRule' => [['0557']],
|
|
'PHPStan\Rules\Functions\CallCallablesRule' => [['0558']],
|
|
'PHPStan\Rules\Functions\VariadicParametersDeclarationRule' => [['0559']],
|
|
'PHPStan\Rules\Functions\ArrowFunctionReturnTypeRule' => [['0560']],
|
|
'PHPStan\Rules\Functions\FunctionAttributesRule' => [['0561']],
|
|
'PHPStan\Rules\Functions\CallToFunctionStatementWithoutSideEffectsRule' => [['0562']],
|
|
'PHPStan\Rules\Functions\RandomIntParametersRule' => [['0563']],
|
|
'PHPStan\Rules\Functions\UnusedClosureUsesRule' => [['0564']],
|
|
'PHPStan\Rules\Functions\ParamAttributesRule' => [['0565']],
|
|
'PHPStan\Rules\Functions\CallToFunctionParametersRule' => [['0566']],
|
|
'PHPStan\Rules\Functions\PrintfArrayParametersRule' => [['0567']],
|
|
'PHPStan\Rules\Functions\MissingFunctionParameterTypehintRule' => [['0568']],
|
|
'PHPStan\Rules\Functions\IncompatibleDefaultParameterTypeRule' => [['0569']],
|
|
'PHPStan\Rules\Functions\IncompatibleArrowFunctionDefaultParameterTypeRule' => [['0570']],
|
|
'PHPStan\Rules\Functions\CallUserFuncRule' => [['0571']],
|
|
'PHPStan\Rules\Functions\MissingFunctionReturnTypehintRule' => [['0572']],
|
|
'PHPStan\Rules\Functions\ClosureAttributesRule' => [['0573']],
|
|
'PHPStan\Rules\Functions\ParameterCastableToStringRule' => [['0574']],
|
|
'PHPStan\Rules\Functions\ExistingClassesInClosureTypehintsRule' => [['0575']],
|
|
'PHPStan\Rules\Functions\ReturnNullsafeByRefRule' => [['0576']],
|
|
'PHPStan\Rules\Functions\FunctionCallableRule' => [['0577']],
|
|
'PHPStan\Rules\Methods\MethodAttributesRule' => [['0578']],
|
|
'PHPStan\Rules\Methods\AbstractPrivateMethodRule' => [['0579']],
|
|
'PHPStan\Rules\Methods\FinalPrivateMethodRule' => [['0580']],
|
|
'PHPStan\Rules\Methods\ReturnTypeRule' => [['0581']],
|
|
'PHPStan\Rules\Methods\MissingMethodSelfOutTypeRule' => [['0582']],
|
|
'PHPStan\Rules\Methods\CallStaticMethodsRule' => [['0583']],
|
|
'PHPStan\Rules\Methods\CallToMethodStatementWithoutSideEffectsRule' => [['0584']],
|
|
'PHPStan\Rules\Methods\MethodVisibilityInInterfaceRule' => [['0585']],
|
|
'PHPStan\Rules\Methods\CallMethodsRule' => [['0586']],
|
|
'PHPStan\Rules\Methods\ExistingClassesInTypehintsRule' => [['0587']],
|
|
'PHPStan\Rules\Methods\MissingMethodImplementationRule' => [['0588']],
|
|
'PHPStan\Rules\Methods\MissingMagicSerializationMethodsRule' => [['0589']],
|
|
'PHPStan\Rules\Methods\MissingMethodParameterTypehintRule' => [['0590']],
|
|
'PHPStan\Rules\Methods\CallPrivateMethodThroughStaticRule' => [['0591']],
|
|
'PHPStan\Rules\Methods\MissingMethodReturnTypehintRule' => [['0592']],
|
|
'PHPStan\Rules\Methods\OverridingMethodRule' => [['0593']],
|
|
'PHPStan\Rules\Methods\StaticMethodCallableRule' => [['0594']],
|
|
'PHPStan\Rules\Methods\ConstructorReturnTypeRule' => [['0595']],
|
|
'PHPStan\Rules\Methods\AbstractMethodInNonAbstractClassRule' => [['0596']],
|
|
'PHPStan\Rules\Methods\IncompatibleDefaultParameterTypeRule' => [['0597']],
|
|
'PHPStan\Rules\Methods\ConsistentConstructorRule' => [['0598']],
|
|
'PHPStan\Rules\Methods\CallToConstructorStatementWithoutSideEffectsRule' => [['0599']],
|
|
'PHPStan\Rules\Methods\NullsafeMethodCallRule' => [['0600']],
|
|
'PHPStan\Rules\Methods\CallToStaticMethodStatementWithoutSideEffectsRule' => [['0601']],
|
|
'PHPStan\Rules\Methods\MethodCallableRule' => [['0602']],
|
|
'PHPStan\Rules\Comparison\ImpossibleCheckTypeMethodCallRule' => [['0603']],
|
|
'PHPStan\Rules\Comparison\UsageOfVoidMatchExpressionRule' => [['0604']],
|
|
'PHPStan\Rules\Comparison\ConstantLooseComparisonRule' => [['0605']],
|
|
'PHPStan\Rules\Comparison\DoWhileLoopConstantConditionRule' => [['0606']],
|
|
'PHPStan\Rules\Comparison\BooleanAndConstantConditionRule' => [['0607']],
|
|
'PHPStan\Rules\Comparison\ImpossibleCheckTypeStaticMethodCallRule' => [['0608']],
|
|
'PHPStan\Rules\Comparison\WhileLoopAlwaysTrueConditionRule' => [['0609']],
|
|
'PHPStan\Rules\Comparison\ImpossibleCheckTypeFunctionCallRule' => [['0610']],
|
|
'PHPStan\Rules\Comparison\BooleanNotConstantConditionRule' => [['0611']],
|
|
'PHPStan\Rules\Comparison\LogicalXorConstantConditionRule' => [['0612']],
|
|
'PHPStan\Rules\Comparison\BooleanOrConstantConditionRule' => [['0613']],
|
|
'PHPStan\Rules\Comparison\MatchExpressionRule' => [['0614']],
|
|
'PHPStan\Rules\Comparison\IfConstantConditionRule' => [['0615']],
|
|
'PHPStan\Rules\Comparison\TernaryOperatorConstantConditionRule' => [['0616']],
|
|
'PHPStan\Rules\Comparison\NumberComparisonOperatorsConstantConditionRule' => [['0617']],
|
|
'PHPStan\Rules\Comparison\StrictComparisonOfDifferentTypesRule' => [['0618']],
|
|
'PHPStan\Rules\Comparison\ElseIfConstantConditionRule' => [['0619']],
|
|
'PHPStan\Rules\Comparison\WhileLoopAlwaysFalseConditionRule' => [['0620']],
|
|
'PHPStan\Rules\Traits\ConflictingTraitConstantsRule' => [['0621']],
|
|
'PHPStan\Rules\Traits\ConstantsInTraitsRule' => [['0622']],
|
|
'PHPStan\Rules\Traits\TraitAttributesRule' => [['0623']],
|
|
'PHPStan\Rules\Traits\NotAnalysedTraitRule' => [['0624']],
|
|
'PHPStan\Rules\Regexp\RegularExpressionQuotingRule' => [['0625']],
|
|
'PHPStan\Rules\Regexp\RegularExpressionPatternRule' => [['0626']],
|
|
'PHPStan\Rules\EnumCases\EnumCaseAttributesRule' => [['0627']],
|
|
'PHPStan\Rules\Generics\ClassTemplateTypeRule' => [['0628']],
|
|
'PHPStan\Rules\Generics\EnumAncestorsRule' => [['0629']],
|
|
'PHPStan\Rules\Generics\FunctionSignatureVarianceRule' => [['0630']],
|
|
'PHPStan\Rules\Generics\MethodTagTemplateTypeRule' => [['0631']],
|
|
'PHPStan\Rules\Generics\MethodTemplateTypeRule' => [['0632']],
|
|
'PHPStan\Rules\Generics\PropertyVarianceRule' => [['0633']],
|
|
'PHPStan\Rules\Generics\TraitTemplateTypeRule' => [['0634']],
|
|
'PHPStan\Rules\Generics\MethodTagTemplateTypeTraitRule' => [['0635']],
|
|
'PHPStan\Rules\Generics\EnumTemplateTypeRule' => [['0636']],
|
|
'PHPStan\Rules\Generics\UsedTraitsRule' => [['0637']],
|
|
'PHPStan\Rules\Generics\InterfaceTemplateTypeRule' => [['0638']],
|
|
'PHPStan\Rules\Generics\MethodSignatureVarianceRule' => [['0639']],
|
|
'PHPStan\Rules\Generics\InterfaceAncestorsRule' => [['0640']],
|
|
'PHPStan\Rules\Generics\FunctionTemplateTypeRule' => [['0641']],
|
|
'PHPStan\Rules\Generics\ClassAncestorsRule' => [['0642']],
|
|
'PHPStan\Rules\Types\InvalidTypesInUnionRule' => [['0643']],
|
|
'PHPStan\Rules\DateTimeInstantiationRule' => [['0644']],
|
|
'PHPStan\Collectors\Collector' => [1 => ['0645', '0646', '0647', '0648', '0649', '0650', '0651', '0652', '0653']],
|
|
'PHPStan\Rules\DeadCode\PossiblyPureNewCollector' => [['0645']],
|
|
'PHPStan\Rules\DeadCode\FunctionWithoutImpurePointsCollector' => [['0646']],
|
|
'PHPStan\Rules\DeadCode\PossiblyPureMethodCallCollector' => [['0647']],
|
|
'PHPStan\Rules\DeadCode\ConstructorWithoutImpurePointsCollector' => [['0648']],
|
|
'PHPStan\Rules\DeadCode\PossiblyPureFuncCallCollector' => [['0649']],
|
|
'PHPStan\Rules\DeadCode\MethodWithoutImpurePointsCollector' => [['0650']],
|
|
'PHPStan\Rules\DeadCode\PossiblyPureStaticCallCollector' => [['0651']],
|
|
'PHPStan\Rules\Traits\TraitUseCollector' => [['0652']],
|
|
'PHPStan\Rules\Traits\TraitDeclarationCollector' => [['0653']],
|
|
'PhpParser\BuilderFactory' => [['0654']],
|
|
'PhpParser\NodeVisitor\NameResolver' => [['0655']],
|
|
'PHPStan\PhpDocParser\ParserConfig' => [['0656']],
|
|
'PHPStan\PhpDocParser\Lexer\Lexer' => [['0657']],
|
|
'PHPStan\PhpDocParser\Parser\TypeParser' => [['0658']],
|
|
'PHPStan\PhpDocParser\Parser\ConstExprParser' => [['0659']],
|
|
'PHPStan\PhpDocParser\Parser\PhpDocParser' => [['0660']],
|
|
'PHPStan\PhpDocParser\Printer\Printer' => [['0661']],
|
|
'PHPStan\BetterReflection\SourceLocator\SourceStubber\SourceStubber' => [1 => ['0662', '0663']],
|
|
'PHPStan\BetterReflection\SourceLocator\SourceStubber\PhpStormStubsSourceStubber' => [['0662']],
|
|
'PHPStan\BetterReflection\SourceLocator\SourceStubber\ReflectionSourceStubber' => [['0663']],
|
|
'PHPStan\BetterReflection\Reflector\DefaultReflector' => [2 => ['originalBetterReflectionReflector']],
|
|
'PHPStan\Dependency\ExportedNodeVisitor' => [['0664']],
|
|
'PHPStan\Reflection\BetterReflection\SourceLocator\CachingVisitor' => [['0665']],
|
|
'PHPStan\Reflection\MethodsClassReflectionExtension' => [['0666', '0667', '0669', '0671', '0672']],
|
|
'PHPStan\Reflection\Php\PhpClassReflectionExtension' => [['0666']],
|
|
'PHPStan\Reflection\Annotations\AnnotationsMethodsClassReflectionExtension' => [['0667']],
|
|
'PHPStan\Reflection\Annotations\AnnotationsPropertiesClassReflectionExtension' => [['0668']],
|
|
'PHPStan\Reflection\Mixin\MixinMethodsClassReflectionExtension' => [['0669']],
|
|
'PHPStan\Reflection\Mixin\MixinPropertiesClassReflectionExtension' => [['0670']],
|
|
'PHPStan\Reflection\Php\Soap\SoapClientMethodsClassReflectionExtension' => [['0671']],
|
|
'PHPStan\Reflection\RequireExtension\RequireExtendsMethodsClassReflectionExtension' => [['0672']],
|
|
'PHPStan\Reflection\RequireExtension\RequireExtendsPropertiesClassReflectionExtension' => [['0673']],
|
|
'PHPStan\Rules\Methods\MethodSignatureRule' => [['0674']],
|
|
'PHPStan\Diagnose\PHPStanDiagnoseExtension' => [2 => ['phpstanDiagnoseExtension']],
|
|
'PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension' => [['0675', '0676', '0677', '0678', '0679']],
|
|
'PHPStan\Type\Php\DateTimeModifyReturnTypeExtension' => [['0680', '0681']],
|
|
'PHPStan\Reflection\PHPStan\NativeReflectionEnumReturnDynamicReturnTypeExtension' => [['0682', '0683']],
|
|
'PHPStan\Reflection\BetterReflection\Type\AdapterReflectionEnumCaseDynamicReturnTypeExtension' => [
|
|
['0684', '0685'],
|
|
],
|
|
'PHPStan\Command\ErrorFormatter\JsonErrorFormatter' => [['errorFormatter.json', 'errorFormatter.prettyJson']],
|
|
'PHPStan\File\FileExcluder' => [2 => ['fileExcluderAnalyse', 'fileExcluderScan']],
|
|
'PHPStan\File\FileFinder' => [2 => ['fileFinderAnalyse', 'fileFinderScan']],
|
|
'PHPStan\Cache\CacheStorage' => [2 => ['cacheStorage']],
|
|
'PHPStan\Cache\FileCacheStorage' => [2 => ['cacheStorage']],
|
|
'PHPStan\BetterReflection\SourceLocator\Type\SourceLocator' => [2 => ['betterReflectionSourceLocator']],
|
|
'PHPStan\Parser\Parser' => [
|
|
2 => [
|
|
'php8Parser',
|
|
'currentPhpVersionSimpleDirectParser',
|
|
'currentPhpVersionSimpleParser',
|
|
'currentPhpVersionRichParser',
|
|
'pathRoutingParser',
|
|
'defaultAnalysisParser',
|
|
'freshStubParser',
|
|
'stubParser',
|
|
],
|
|
],
|
|
'PHPStan\Parser\SimpleParser' => [2 => ['php8Parser', 'currentPhpVersionSimpleDirectParser']],
|
|
'PhpParser\Lexer' => [2 => ['php8Lexer', 'currentPhpVersionLexer']],
|
|
'PhpParser\Lexer\Emulative' => [2 => ['php8Lexer']],
|
|
'PhpParser\ParserAbstract' => [2 => ['php8PhpParser', 'currentPhpVersionPhpParser']],
|
|
'PhpParser\Parser' => [2 => ['php8PhpParser', 'currentPhpVersionPhpParser', 'phpParserDecorator']],
|
|
'PhpParser\Parser\Php8' => [2 => ['php8PhpParser']],
|
|
'PHPStan\Parser\PhpParserFactory' => [2 => ['currentPhpVersionPhpParserFactory']],
|
|
'PHPStan\Parser\CleaningParser' => [2 => ['currentPhpVersionSimpleParser']],
|
|
'PHPStan\Parser\RichParser' => [2 => ['currentPhpVersionRichParser']],
|
|
'PHPStan\Parser\PathRoutingParser' => [2 => ['pathRoutingParser']],
|
|
'PHPStan\Parser\PhpParserDecorator' => [2 => ['phpParserDecorator']],
|
|
'PHPStan\Parser\CachedParser' => [2 => ['defaultAnalysisParser', 'stubParser']],
|
|
'PHPStan\Parser\StubParser' => [2 => ['freshStubParser']],
|
|
'PHPStan\Rules\Exceptions\MissingCheckedExceptionInFunctionThrowsRule' => [['0686']],
|
|
'PHPStan\Rules\Exceptions\MissingCheckedExceptionInMethodThrowsRule' => [['0687']],
|
|
'PHPStan\Rules\Exceptions\MissingCheckedExceptionInPropertyHookThrowsRule' => [['0688']],
|
|
'PHPStan\Rules\Properties\UninitializedPropertyRule' => [['0689']],
|
|
'PHPStan\Rules\Classes\NewStaticInAbstractClassStaticMethodRule' => [['0690']],
|
|
'PHPStan\Rules\RestrictedUsage\RestrictedClassConstantUsageExtension' => [['0691']],
|
|
'PHPStan\Rules\InternalTag\RestrictedInternalClassConstantUsageExtension' => [['0691']],
|
|
'PHPStan\Rules\RestrictedUsage\RestrictedClassNameUsageExtension' => [['0692']],
|
|
'PHPStan\Rules\InternalTag\RestrictedInternalClassNameUsageExtension' => [['0692']],
|
|
'PHPStan\Rules\RestrictedUsage\RestrictedFunctionUsageExtension' => [['0693']],
|
|
'PHPStan\Rules\InternalTag\RestrictedInternalFunctionUsageExtension' => [['0693']],
|
|
'PHPStan\Rules\RestrictedUsage\RestrictedPropertyUsageExtension' => [['0694']],
|
|
'PHPStan\Rules\InternalTag\RestrictedInternalPropertyUsageExtension' => [['0694']],
|
|
'PHPStan\Rules\RestrictedUsage\RestrictedMethodUsageExtension' => [['0695']],
|
|
'PHPStan\Rules\InternalTag\RestrictedInternalMethodUsageExtension' => [['0695']],
|
|
'PHPStan\Rules\Exceptions\TooWideFunctionThrowTypeRule' => [['0696']],
|
|
'PHPStan\Rules\Exceptions\TooWideMethodThrowTypeRule' => [['0697']],
|
|
'PHPStan\Rules\Exceptions\TooWidePropertyHookThrowTypeRule' => [['0698']],
|
|
'PHPStan\Rules\Functions\ParameterCastableToNumberRule' => [['0699']],
|
|
];
|
|
|
|
|
|
public function __construct(array $params = [])
|
|
{
|
|
parent::__construct($params);
|
|
}
|
|
|
|
|
|
public function createService01(): PHPStan\Analyser\ScopeFactory
|
|
{
|
|
return new PHPStan\Analyser\ScopeFactory($this->getService('010'));
|
|
}
|
|
|
|
|
|
public function createService02(): PHPStan\Analyser\ConstantResolverFactory
|
|
{
|
|
return new PHPStan\Analyser\ConstantResolverFactory($this->getService('0306'), $this->getService('0345'));
|
|
}
|
|
|
|
|
|
public function createService03(): PHPStan\Analyser\Analyser
|
|
{
|
|
return new PHPStan\Analyser\Analyser(
|
|
$this->getService('015'),
|
|
$this->getService('registry'),
|
|
$this->getService('0325'),
|
|
$this->getService('07'),
|
|
50
|
|
);
|
|
}
|
|
|
|
|
|
public function createService04(): PHPStan\Analyser\IgnoreErrorExtensionProvider
|
|
{
|
|
return new PHPStan\Analyser\IgnoreErrorExtensionProvider($this->getService('0345'));
|
|
}
|
|
|
|
|
|
public function createService05(): PHPStan\Analyser\Ignore\IgnoreLexer
|
|
{
|
|
return new PHPStan\Analyser\Ignore\IgnoreLexer;
|
|
}
|
|
|
|
|
|
public function createService06(): PHPStan\Analyser\Ignore\IgnoredErrorHelper
|
|
{
|
|
return new PHPStan\Analyser\Ignore\IgnoredErrorHelper(
|
|
$this->getService('0333'),
|
|
[
|
|
'#Access to an undefined property#',
|
|
'#Instantiated class .* not found#',
|
|
'#Variable \$\w+ might not be defined#',
|
|
'#Class .* has an uninitialized readonly property#',
|
|
'#Class .*Request has an uninitialized readonly property#',
|
|
],
|
|
false
|
|
);
|
|
}
|
|
|
|
|
|
public function createService07(): PHPStan\Analyser\NodeScopeResolver
|
|
{
|
|
return new PHPStan\Analyser\NodeScopeResolver(
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('0301'),
|
|
$this->getService('nodeScopeResolverReflector'),
|
|
$this->getService('0344'),
|
|
$this->getService('0341'),
|
|
$this->getService('defaultAnalysisParser'),
|
|
$this->getService('0300'),
|
|
$this->getService('stubPhpDocProvider'),
|
|
$this->getService('043'),
|
|
$this->getService('0313'),
|
|
$this->getService('0305'),
|
|
$this->getService('0307'),
|
|
$this->getService('044'),
|
|
$this->getService('0333'),
|
|
$this->getService('typeSpecifier'),
|
|
$this->getService('0342'),
|
|
$this->getService('072'),
|
|
$this->getService('0339'),
|
|
$this->getService('01'),
|
|
true,
|
|
true,
|
|
true,
|
|
[],
|
|
[],
|
|
['stdClass', 'App\Framework\DI\Container'],
|
|
true,
|
|
true
|
|
);
|
|
}
|
|
|
|
|
|
public function createService08(): PHPStan\Analyser\RuleErrorTransformer
|
|
{
|
|
return new PHPStan\Analyser\RuleErrorTransformer($this->getService('currentPhpVersionPhpParser'));
|
|
}
|
|
|
|
|
|
public function createService09(): PHPStan\Analyser\AnalyserResultFinalizer
|
|
{
|
|
return new PHPStan\Analyser\AnalyserResultFinalizer(
|
|
$this->getService('registry'),
|
|
$this->getService('04'),
|
|
$this->getService('08'),
|
|
$this->getService('01'),
|
|
$this->getService('014'),
|
|
false
|
|
);
|
|
}
|
|
|
|
|
|
public function createService010(): PHPStan\Analyser\LazyInternalScopeFactory
|
|
{
|
|
return new PHPStan\Analyser\LazyInternalScopeFactory($this->getService('0345'));
|
|
}
|
|
|
|
|
|
public function createService011(): PHPStan\Analyser\RicherScopeGetTypeHelper
|
|
{
|
|
return new PHPStan\Analyser\RicherScopeGetTypeHelper($this->getService('0301'));
|
|
}
|
|
|
|
|
|
public function createService012(): PHPStan\Analyser\ConstantResolver
|
|
{
|
|
return $this->getService('02')->create();
|
|
}
|
|
|
|
|
|
public function createService013(): PHPStan\Analyser\ResultCache\ResultCacheClearer
|
|
{
|
|
return new PHPStan\Analyser\ResultCache\ResultCacheClearer('/home/michael/dev/michaelschiemer/var/phpstan/resultCache.php');
|
|
}
|
|
|
|
|
|
public function createService014(): PHPStan\Analyser\LocalIgnoresProcessor
|
|
{
|
|
return new PHPStan\Analyser\LocalIgnoresProcessor;
|
|
}
|
|
|
|
|
|
public function createService015(): PHPStan\Analyser\FileAnalyser
|
|
{
|
|
return new PHPStan\Analyser\FileAnalyser(
|
|
$this->getService('01'),
|
|
$this->getService('07'),
|
|
$this->getService('defaultAnalysisParser'),
|
|
$this->getService('0327'),
|
|
$this->getService('04'),
|
|
$this->getService('08'),
|
|
$this->getService('014')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService016(): PHPStan\Cache\Cache
|
|
{
|
|
return new PHPStan\Cache\Cache($this->getService('cacheStorage'));
|
|
}
|
|
|
|
|
|
public function createService017(): PHPStan\Parser\ArrayFilterArgVisitor
|
|
{
|
|
return new PHPStan\Parser\ArrayFilterArgVisitor;
|
|
}
|
|
|
|
|
|
public function createService018(): PHPStan\Parser\VariadicMethodsVisitor
|
|
{
|
|
return new PHPStan\Parser\VariadicMethodsVisitor;
|
|
}
|
|
|
|
|
|
public function createService019(): PHPStan\Parser\DeclarePositionVisitor
|
|
{
|
|
return new PHPStan\Parser\DeclarePositionVisitor;
|
|
}
|
|
|
|
|
|
public function createService020(): PHPStan\Parser\ClosureBindToVarVisitor
|
|
{
|
|
return new PHPStan\Parser\ClosureBindToVarVisitor;
|
|
}
|
|
|
|
|
|
public function createService021(): PHPStan\Parser\ClosureBindArgVisitor
|
|
{
|
|
return new PHPStan\Parser\ClosureBindArgVisitor;
|
|
}
|
|
|
|
|
|
public function createService022(): PHPStan\Parser\TypeTraverserInstanceofVisitor
|
|
{
|
|
return new PHPStan\Parser\TypeTraverserInstanceofVisitor;
|
|
}
|
|
|
|
|
|
public function createService023(): PHPStan\Parser\ImmediatelyInvokedClosureVisitor
|
|
{
|
|
return new PHPStan\Parser\ImmediatelyInvokedClosureVisitor;
|
|
}
|
|
|
|
|
|
public function createService024(): PHPStan\Parser\MagicConstantParamDefaultVisitor
|
|
{
|
|
return new PHPStan\Parser\MagicConstantParamDefaultVisitor;
|
|
}
|
|
|
|
|
|
public function createService025(): PHPStan\Parser\TryCatchTypeVisitor
|
|
{
|
|
return new PHPStan\Parser\TryCatchTypeVisitor;
|
|
}
|
|
|
|
|
|
public function createService026(): PHPStan\Parser\ArrayMapArgVisitor
|
|
{
|
|
return new PHPStan\Parser\ArrayMapArgVisitor;
|
|
}
|
|
|
|
|
|
public function createService027(): PHPStan\Parser\LexerFactory
|
|
{
|
|
return new PHPStan\Parser\LexerFactory($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService028(): PHPStan\Parser\StandaloneThrowExprVisitor
|
|
{
|
|
return new PHPStan\Parser\StandaloneThrowExprVisitor;
|
|
}
|
|
|
|
|
|
public function createService029(): PHPStan\Parser\CurlSetOptArgVisitor
|
|
{
|
|
return new PHPStan\Parser\CurlSetOptArgVisitor;
|
|
}
|
|
|
|
|
|
public function createService030(): PHPStan\Parser\ArrayFindArgVisitor
|
|
{
|
|
return new PHPStan\Parser\ArrayFindArgVisitor;
|
|
}
|
|
|
|
|
|
public function createService031(): PHPStan\Parser\ParentStmtTypesVisitor
|
|
{
|
|
return new PHPStan\Parser\ParentStmtTypesVisitor;
|
|
}
|
|
|
|
|
|
public function createService032(): PHPStan\Parser\ArrayWalkArgVisitor
|
|
{
|
|
return new PHPStan\Parser\ArrayWalkArgVisitor;
|
|
}
|
|
|
|
|
|
public function createService033(): PHPStan\Parser\AnonymousClassVisitor
|
|
{
|
|
return new PHPStan\Parser\AnonymousClassVisitor;
|
|
}
|
|
|
|
|
|
public function createService034(): PHPStan\Parser\VariadicFunctionsVisitor
|
|
{
|
|
return new PHPStan\Parser\VariadicFunctionsVisitor;
|
|
}
|
|
|
|
|
|
public function createService035(): PHPStan\Parser\ClosureArgVisitor
|
|
{
|
|
return new PHPStan\Parser\ClosureArgVisitor;
|
|
}
|
|
|
|
|
|
public function createService036(): PHPStan\Parser\ArrowFunctionArgVisitor
|
|
{
|
|
return new PHPStan\Parser\ArrowFunctionArgVisitor;
|
|
}
|
|
|
|
|
|
public function createService037(): PHPStan\Parser\LastConditionVisitor
|
|
{
|
|
return new PHPStan\Parser\LastConditionVisitor;
|
|
}
|
|
|
|
|
|
public function createService038(): PHPStan\Parser\NewAssignedToPropertyVisitor
|
|
{
|
|
return new PHPStan\Parser\NewAssignedToPropertyVisitor;
|
|
}
|
|
|
|
|
|
public function createService039(): PHPStan\Broker\AnonymousClassNameHelper
|
|
{
|
|
return new PHPStan\Broker\AnonymousClassNameHelper($this->getService('0333'), $this->getService('simpleRelativePathHelper'));
|
|
}
|
|
|
|
|
|
public function createService040(): PHPStan\Php\ComposerPhpVersionFactory
|
|
{
|
|
return new PHPStan\Php\ComposerPhpVersionFactory(['/home/michael/dev/michaelschiemer']);
|
|
}
|
|
|
|
|
|
public function createService041(): PHPStan\Php\PhpVersionFactoryFactory
|
|
{
|
|
return new PHPStan\Php\PhpVersionFactoryFactory(80400, ['/home/michael/dev/michaelschiemer']);
|
|
}
|
|
|
|
|
|
public function createService042(): PHPStan\Php\PhpVersionFactory
|
|
{
|
|
return $this->getService('041')->create();
|
|
}
|
|
|
|
|
|
public function createService043(): PHPStan\Php\PhpVersion
|
|
{
|
|
return $this->getService('042')->create();
|
|
}
|
|
|
|
|
|
public function createService044(): PHPStan\PhpDoc\PhpDocInheritanceResolver
|
|
{
|
|
return new PHPStan\PhpDoc\PhpDocInheritanceResolver($this->getService('0300'), $this->getService('stubPhpDocProvider'));
|
|
}
|
|
|
|
|
|
public function createService045(): PHPStan\PhpDoc\DefaultStubFilesProvider
|
|
{
|
|
return new PHPStan\PhpDoc\DefaultStubFilesProvider(
|
|
$this->getService('0345'),
|
|
[
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/ReflectionAttribute.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/ReflectionClassConstant.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/ReflectionFunctionAbstract.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/ReflectionMethod.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/ReflectionParameter.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/ReflectionProperty.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/iterable.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/ArrayObject.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/WeakReference.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/ext-ds.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/ImagickPixel.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/PDOStatement.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/date.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/ibm_db2.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/mysqli.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/zip.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/dom.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/spl.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/SplObjectStorage.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/Exception.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/arrayFunctions.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/core.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/typeCheckingFunctions.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/Countable.stub',
|
|
],
|
|
['/home/michael/dev/michaelschiemer']
|
|
);
|
|
}
|
|
|
|
|
|
public function createService046(): PHPStan\PhpDoc\PhpDocStringResolver
|
|
{
|
|
return new PHPStan\PhpDoc\PhpDocStringResolver($this->getService('0657'), $this->getService('0660'));
|
|
}
|
|
|
|
|
|
public function createService047(): PHPStan\PhpDoc\ConstExprNodeResolver
|
|
{
|
|
return new PHPStan\PhpDoc\ConstExprNodeResolver($this->getService('0306'), $this->getService('0301'));
|
|
}
|
|
|
|
|
|
public function createService048(): PHPStan\PhpDoc\PhpDocNodeResolver
|
|
{
|
|
return new PHPStan\PhpDoc\PhpDocNodeResolver($this->getService('050'), $this->getService('047'), $this->getService('076'));
|
|
}
|
|
|
|
|
|
public function createService049(): PHPStan\PhpDoc\ReflectionClassStubFilesExtension
|
|
{
|
|
return new PHPStan\PhpDoc\ReflectionClassStubFilesExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService050(): PHPStan\PhpDoc\TypeNodeResolver
|
|
{
|
|
return new PHPStan\PhpDoc\TypeNodeResolver(
|
|
$this->getService('054'),
|
|
$this->getService('0306'),
|
|
$this->getService('0297'),
|
|
$this->getService('012'),
|
|
$this->getService('0301')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService051(): PHPStan\PhpDoc\JsonValidateStubFilesExtension
|
|
{
|
|
return new PHPStan\PhpDoc\JsonValidateStubFilesExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService052(): PHPStan\PhpDoc\SocketSelectStubFilesExtension
|
|
{
|
|
return new PHPStan\PhpDoc\SocketSelectStubFilesExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService053(): PHPStan\PhpDoc\TypeStringResolver
|
|
{
|
|
return new PHPStan\PhpDoc\TypeStringResolver($this->getService('0657'), $this->getService('0658'), $this->getService('050'));
|
|
}
|
|
|
|
|
|
public function createService054(): PHPStan\PhpDoc\LazyTypeNodeResolverExtensionRegistryProvider
|
|
{
|
|
return new PHPStan\PhpDoc\LazyTypeNodeResolverExtensionRegistryProvider($this->getService('0345'));
|
|
}
|
|
|
|
|
|
public function createService055(): PHPStan\PhpDoc\ReflectionEnumStubFilesExtension
|
|
{
|
|
return new PHPStan\PhpDoc\ReflectionEnumStubFilesExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService056(): PHPStan\PhpDoc\StubValidator
|
|
{
|
|
return new PHPStan\PhpDoc\StubValidator($this->getService('0346'));
|
|
}
|
|
|
|
|
|
public function createService057(): PHPStan\Process\CpuCoreCounter
|
|
{
|
|
return new PHPStan\Process\CpuCoreCounter;
|
|
}
|
|
|
|
|
|
public function createService058(): PHPStan\Node\Printer\ExprPrinter
|
|
{
|
|
return new PHPStan\Node\Printer\ExprPrinter($this->getService('059'));
|
|
}
|
|
|
|
|
|
public function createService059(): PHPStan\Node\Printer\Printer
|
|
{
|
|
return new PHPStan\Node\Printer\Printer;
|
|
}
|
|
|
|
|
|
public function createService060(): PHPStan\Fixable\PhpDoc\PhpDocEditor
|
|
{
|
|
return new PHPStan\Fixable\PhpDoc\PhpDocEditor($this->getService('0661'), $this->getService('0657'), $this->getService('0660'));
|
|
}
|
|
|
|
|
|
public function createService061(): PHPStan\Fixable\Patcher
|
|
{
|
|
return new PHPStan\Fixable\Patcher;
|
|
}
|
|
|
|
|
|
public function createService062(): PHPStan\Rules\Pure\FunctionPurityCheck
|
|
{
|
|
return new PHPStan\Rules\Pure\FunctionPurityCheck;
|
|
}
|
|
|
|
|
|
public function createService063(): PHPStan\Rules\Classes\MixinCheck
|
|
{
|
|
return new PHPStan\Rules\Classes\MixinCheck(
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('088'),
|
|
$this->getService('0121'),
|
|
$this->getService('094'),
|
|
$this->getService('076'),
|
|
true,
|
|
true,
|
|
true
|
|
);
|
|
}
|
|
|
|
|
|
public function createService064(): PHPStan\Rules\Classes\PropertyTagCheck
|
|
{
|
|
return new PHPStan\Rules\Classes\PropertyTagCheck(
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('088'),
|
|
$this->getService('0121'),
|
|
$this->getService('094'),
|
|
$this->getService('076'),
|
|
true,
|
|
true,
|
|
true
|
|
);
|
|
}
|
|
|
|
|
|
public function createService065(): PHPStan\Rules\Classes\LocalTypeAliasesCheck
|
|
{
|
|
return new PHPStan\Rules\Classes\LocalTypeAliasesCheck(
|
|
[
|
|
'AnalyticsData' => 'array<string, mixed>',
|
|
'MetricsData' => 'array<string, int|float>',
|
|
'BreakdownData' => 'array<string, int>',
|
|
],
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('050'),
|
|
$this->getService('094'),
|
|
$this->getService('088'),
|
|
$this->getService('076'),
|
|
$this->getService('0121'),
|
|
true,
|
|
true,
|
|
true
|
|
);
|
|
}
|
|
|
|
|
|
public function createService066(): PHPStan\Rules\Classes\MethodTagCheck
|
|
{
|
|
return new PHPStan\Rules\Classes\MethodTagCheck(
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('088'),
|
|
$this->getService('0121'),
|
|
$this->getService('094'),
|
|
$this->getService('076'),
|
|
true,
|
|
true,
|
|
true
|
|
);
|
|
}
|
|
|
|
|
|
public function createService067(): PHPStan\Rules\AttributesCheck
|
|
{
|
|
return new PHPStan\Rules\AttributesCheck(
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('074'),
|
|
$this->getService('088'),
|
|
false
|
|
);
|
|
}
|
|
|
|
|
|
public function createService068(): PHPStan\Rules\UnusedFunctionParametersCheck
|
|
{
|
|
return new PHPStan\Rules\UnusedFunctionParametersCheck($this->getService('reflectionProvider'), false);
|
|
}
|
|
|
|
|
|
public function createService069(): PHPStan\Rules\FunctionDefinitionCheck
|
|
{
|
|
return new PHPStan\Rules\FunctionDefinitionCheck(
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('088'),
|
|
$this->getService('076'),
|
|
$this->getService('043'),
|
|
true,
|
|
false
|
|
);
|
|
}
|
|
|
|
|
|
public function createService070(): PHPStan\Rules\Properties\PropertyDescriptor
|
|
{
|
|
return new PHPStan\Rules\Properties\PropertyDescriptor;
|
|
}
|
|
|
|
|
|
public function createService071(): PHPStan\Rules\Properties\PropertyReflectionFinder
|
|
{
|
|
return new PHPStan\Rules\Properties\PropertyReflectionFinder;
|
|
}
|
|
|
|
|
|
public function createService072(): PHPStan\Rules\Properties\LazyReadWritePropertiesExtensionProvider
|
|
{
|
|
return new PHPStan\Rules\Properties\LazyReadWritePropertiesExtensionProvider($this->getService('0345'));
|
|
}
|
|
|
|
|
|
public function createService073(): PHPStan\Rules\Properties\AccessPropertiesCheck
|
|
{
|
|
return new PHPStan\Rules\Properties\AccessPropertiesCheck(
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('098'),
|
|
$this->getService('043'),
|
|
true,
|
|
false,
|
|
false
|
|
);
|
|
}
|
|
|
|
|
|
public function createService074(): PHPStan\Rules\FunctionCallParametersCheck
|
|
{
|
|
return new PHPStan\Rules\FunctionCallParametersCheck(
|
|
$this->getService('098'),
|
|
$this->getService('087'),
|
|
$this->getService('076'),
|
|
$this->getService('071'),
|
|
true,
|
|
true,
|
|
true,
|
|
true
|
|
);
|
|
}
|
|
|
|
|
|
public function createService075(): PHPStan\Rules\FunctionReturnTypeCheck
|
|
{
|
|
return new PHPStan\Rules\FunctionReturnTypeCheck($this->getService('098'));
|
|
}
|
|
|
|
|
|
public function createService076(): PHPStan\Rules\PhpDoc\UnresolvableTypeHelper
|
|
{
|
|
return new PHPStan\Rules\PhpDoc\UnresolvableTypeHelper;
|
|
}
|
|
|
|
|
|
public function createService077(): PHPStan\Rules\PhpDoc\ConditionalReturnTypeRuleHelper
|
|
{
|
|
return new PHPStan\Rules\PhpDoc\ConditionalReturnTypeRuleHelper;
|
|
}
|
|
|
|
|
|
public function createService078(): PHPStan\Rules\PhpDoc\AssertRuleHelper
|
|
{
|
|
return new PHPStan\Rules\PhpDoc\AssertRuleHelper(
|
|
$this->getService('0301'),
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('076'),
|
|
$this->getService('088'),
|
|
$this->getService('094'),
|
|
$this->getService('0121'),
|
|
true,
|
|
true
|
|
);
|
|
}
|
|
|
|
|
|
public function createService079(): PHPStan\Rules\PhpDoc\RequireExtendsCheck
|
|
{
|
|
return new PHPStan\Rules\PhpDoc\RequireExtendsCheck($this->getService('088'), true, true);
|
|
}
|
|
|
|
|
|
public function createService080(): PHPStan\Rules\PhpDoc\GenericCallableRuleHelper
|
|
{
|
|
return new PHPStan\Rules\PhpDoc\GenericCallableRuleHelper($this->getService('0123'));
|
|
}
|
|
|
|
|
|
public function createService081(): PHPStan\Rules\PhpDoc\IncompatiblePhpDocTypeCheck
|
|
{
|
|
return new PHPStan\Rules\PhpDoc\IncompatiblePhpDocTypeCheck(
|
|
$this->getService('0121'),
|
|
$this->getService('076'),
|
|
$this->getService('080')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService082(): PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper
|
|
{
|
|
return new PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper(
|
|
$this->getService('050'),
|
|
$this->getService('0300'),
|
|
$this->getService('reflectionProvider'),
|
|
false,
|
|
false
|
|
);
|
|
}
|
|
|
|
|
|
public function createService083(): PHPStan\Rules\Playground\NeverRuleHelper
|
|
{
|
|
return new PHPStan\Rules\Playground\NeverRuleHelper;
|
|
}
|
|
|
|
|
|
public function createService084(): PHPStan\Rules\ParameterCastableToStringCheck
|
|
{
|
|
return new PHPStan\Rules\ParameterCastableToStringCheck($this->getService('098'));
|
|
}
|
|
|
|
|
|
public function createService085(): PHPStan\Rules\Arrays\NonexistentOffsetInArrayDimFetchCheck
|
|
{
|
|
return new PHPStan\Rules\Arrays\NonexistentOffsetInArrayDimFetchCheck($this->getService('098'), true, false, false);
|
|
}
|
|
|
|
|
|
public function createService086(): PHPStan\Rules\ClassCaseSensitivityCheck
|
|
{
|
|
return new PHPStan\Rules\ClassCaseSensitivityCheck($this->getService('reflectionProvider'), false);
|
|
}
|
|
|
|
|
|
public function createService087(): PHPStan\Rules\NullsafeCheck
|
|
{
|
|
return new PHPStan\Rules\NullsafeCheck;
|
|
}
|
|
|
|
|
|
public function createService088(): PHPStan\Rules\ClassNameCheck
|
|
{
|
|
return new PHPStan\Rules\ClassNameCheck(
|
|
$this->getService('086'),
|
|
$this->getService('0105'),
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('0345')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService089(): PHPStan\Rules\IssetCheck
|
|
{
|
|
return new PHPStan\Rules\IssetCheck($this->getService('070'), $this->getService('071'), true, true);
|
|
}
|
|
|
|
|
|
public function createService090(): PHPStan\Rules\Api\ApiRuleHelper
|
|
{
|
|
return new PHPStan\Rules\Api\ApiRuleHelper;
|
|
}
|
|
|
|
|
|
public function createService091(): PHPStan\Rules\Exceptions\MissingCheckedExceptionInThrowsCheck
|
|
{
|
|
return new PHPStan\Rules\Exceptions\MissingCheckedExceptionInThrowsCheck($this->getService('exceptionTypeResolver'));
|
|
}
|
|
|
|
|
|
public function createService092(): PHPStan\Rules\Exceptions\TooWideThrowTypeCheck
|
|
{
|
|
return new PHPStan\Rules\Exceptions\TooWideThrowTypeCheck(true);
|
|
}
|
|
|
|
|
|
public function createService093(): PHPStan\Rules\InternalTag\RestrictedInternalUsageHelper
|
|
{
|
|
return new PHPStan\Rules\InternalTag\RestrictedInternalUsageHelper;
|
|
}
|
|
|
|
|
|
public function createService094(): PHPStan\Rules\MissingTypehintCheck
|
|
{
|
|
return new PHPStan\Rules\MissingTypehintCheck(false, []);
|
|
}
|
|
|
|
|
|
public function createService095(): PHPStan\Rules\Constants\LazyAlwaysUsedClassConstantsExtensionProvider
|
|
{
|
|
return new PHPStan\Rules\Constants\LazyAlwaysUsedClassConstantsExtensionProvider($this->getService('0345'));
|
|
}
|
|
|
|
|
|
public function createService096(): PHPStan\Rules\TooWideTypehints\TooWideParameterOutTypeCheck
|
|
{
|
|
return new PHPStan\Rules\TooWideTypehints\TooWideParameterOutTypeCheck;
|
|
}
|
|
|
|
|
|
public function createService097(): PHPStan\Rules\Functions\PrintfHelper
|
|
{
|
|
return new PHPStan\Rules\Functions\PrintfHelper($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService098(): PHPStan\Rules\RuleLevelHelper
|
|
{
|
|
return new PHPStan\Rules\RuleLevelHelper($this->getService('reflectionProvider'), true, false, true, false, false, false, true);
|
|
}
|
|
|
|
|
|
public function createService099(): PHPStan\Rules\Methods\MethodCallCheck
|
|
{
|
|
return new PHPStan\Rules\Methods\MethodCallCheck($this->getService('reflectionProvider'), $this->getService('098'), false, true);
|
|
}
|
|
|
|
|
|
public function createService0100(): PHPStan\Rules\Methods\LazyAlwaysUsedMethodExtensionProvider
|
|
{
|
|
return new PHPStan\Rules\Methods\LazyAlwaysUsedMethodExtensionProvider($this->getService('0345'));
|
|
}
|
|
|
|
|
|
public function createService0101(): PHPStan\Rules\Methods\MethodVisibilityComparisonHelper
|
|
{
|
|
return new PHPStan\Rules\Methods\MethodVisibilityComparisonHelper;
|
|
}
|
|
|
|
|
|
public function createService0102(): PHPStan\Rules\Methods\MethodPrototypeFinder
|
|
{
|
|
return new PHPStan\Rules\Methods\MethodPrototypeFinder($this->getService('043'), $this->getService('0666'));
|
|
}
|
|
|
|
|
|
public function createService0103(): PHPStan\Rules\Methods\MethodParameterComparisonHelper
|
|
{
|
|
return new PHPStan\Rules\Methods\MethodParameterComparisonHelper($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0104(): PHPStan\Rules\Methods\StaticMethodCallCheck
|
|
{
|
|
return new PHPStan\Rules\Methods\StaticMethodCallCheck(
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('098'),
|
|
$this->getService('088'),
|
|
false,
|
|
true,
|
|
true
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0105(): PHPStan\Rules\ClassForbiddenNameCheck
|
|
{
|
|
return new PHPStan\Rules\ClassForbiddenNameCheck($this->getService('0345'));
|
|
}
|
|
|
|
|
|
public function createService0106(): PHPStan\Rules\Comparison\ConstantConditionRuleHelper
|
|
{
|
|
return new PHPStan\Rules\Comparison\ConstantConditionRuleHelper($this->getService('0107'), true);
|
|
}
|
|
|
|
|
|
public function createService0107(): PHPStan\Rules\Comparison\ImpossibleCheckTypeHelper
|
|
{
|
|
return new PHPStan\Rules\Comparison\ImpossibleCheckTypeHelper(
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('typeSpecifier'),
|
|
['stdClass', 'App\Framework\DI\Container'],
|
|
true
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0108(): PHPStan\Rules\RestrictedUsage\RestrictedStaticMethodCallableUsageRule
|
|
{
|
|
return new PHPStan\Rules\RestrictedUsage\RestrictedStaticMethodCallableUsageRule(
|
|
$this->getService('0345'),
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('098')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0109(): PHPStan\Rules\RestrictedUsage\RestrictedStaticMethodUsageRule
|
|
{
|
|
return new PHPStan\Rules\RestrictedUsage\RestrictedStaticMethodUsageRule(
|
|
$this->getService('0345'),
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('098')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0110(): PHPStan\Rules\RestrictedUsage\RestrictedMethodCallableUsageRule
|
|
{
|
|
return new PHPStan\Rules\RestrictedUsage\RestrictedMethodCallableUsageRule(
|
|
$this->getService('0345'),
|
|
$this->getService('reflectionProvider')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0111(): PHPStan\Rules\RestrictedUsage\RestrictedFunctionCallableUsageRule
|
|
{
|
|
return new PHPStan\Rules\RestrictedUsage\RestrictedFunctionCallableUsageRule(
|
|
$this->getService('0345'),
|
|
$this->getService('reflectionProvider')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0112(): PHPStan\Rules\RestrictedUsage\RestrictedPropertyUsageRule
|
|
{
|
|
return new PHPStan\Rules\RestrictedUsage\RestrictedPropertyUsageRule(
|
|
$this->getService('0345'),
|
|
$this->getService('reflectionProvider')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0113(): PHPStan\Rules\RestrictedUsage\RestrictedUsageOfDeprecatedStringCastRule
|
|
{
|
|
return new PHPStan\Rules\RestrictedUsage\RestrictedUsageOfDeprecatedStringCastRule(
|
|
$this->getService('0345'),
|
|
$this->getService('reflectionProvider')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0114(): PHPStan\Rules\RestrictedUsage\RestrictedStaticPropertyUsageRule
|
|
{
|
|
return new PHPStan\Rules\RestrictedUsage\RestrictedStaticPropertyUsageRule(
|
|
$this->getService('0345'),
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('098')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0115(): PHPStan\Rules\RestrictedUsage\RestrictedMethodUsageRule
|
|
{
|
|
return new PHPStan\Rules\RestrictedUsage\RestrictedMethodUsageRule(
|
|
$this->getService('0345'),
|
|
$this->getService('reflectionProvider')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0116(): PHPStan\Rules\RestrictedUsage\RestrictedFunctionUsageRule
|
|
{
|
|
return new PHPStan\Rules\RestrictedUsage\RestrictedFunctionUsageRule(
|
|
$this->getService('0345'),
|
|
$this->getService('reflectionProvider')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0117(): PHPStan\Rules\RestrictedUsage\RestrictedClassConstantUsageRule
|
|
{
|
|
return new PHPStan\Rules\RestrictedUsage\RestrictedClassConstantUsageRule(
|
|
$this->getService('0345'),
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('098')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0118(): PHPStan\Rules\Generics\GenericAncestorsCheck
|
|
{
|
|
return new PHPStan\Rules\Generics\GenericAncestorsCheck(
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('0121'),
|
|
$this->getService('0120'),
|
|
$this->getService('076'),
|
|
[],
|
|
true
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0119(): PHPStan\Rules\Generics\CrossCheckInterfacesHelper
|
|
{
|
|
return new PHPStan\Rules\Generics\CrossCheckInterfacesHelper;
|
|
}
|
|
|
|
|
|
public function createService0120(): PHPStan\Rules\Generics\VarianceCheck
|
|
{
|
|
return new PHPStan\Rules\Generics\VarianceCheck;
|
|
}
|
|
|
|
|
|
public function createService0121(): PHPStan\Rules\Generics\GenericObjectTypeCheck
|
|
{
|
|
return new PHPStan\Rules\Generics\GenericObjectTypeCheck;
|
|
}
|
|
|
|
|
|
public function createService0122(): PHPStan\Rules\Generics\MethodTagTemplateTypeCheck
|
|
{
|
|
return new PHPStan\Rules\Generics\MethodTagTemplateTypeCheck($this->getService('0300'), $this->getService('0123'));
|
|
}
|
|
|
|
|
|
public function createService0123(): PHPStan\Rules\Generics\TemplateTypeCheck
|
|
{
|
|
return new PHPStan\Rules\Generics\TemplateTypeCheck(
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('088'),
|
|
$this->getService('0121'),
|
|
$this->getService('0299'),
|
|
true
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0124(): PHPStan\Rules\Debug\DebugScopeRule
|
|
{
|
|
return new PHPStan\Rules\Debug\DebugScopeRule($this->getService('reflectionProvider'));
|
|
}
|
|
|
|
|
|
public function createService0125(): PHPStan\Rules\Debug\DumpTypeRule
|
|
{
|
|
return new PHPStan\Rules\Debug\DumpTypeRule($this->getService('reflectionProvider'));
|
|
}
|
|
|
|
|
|
public function createService0126(): PHPStan\Rules\Debug\FileAssertRule
|
|
{
|
|
return new PHPStan\Rules\Debug\FileAssertRule($this->getService('reflectionProvider'), $this->getService('053'));
|
|
}
|
|
|
|
|
|
public function createService0127(): PHPStan\Rules\Debug\DumpPhpDocTypeRule
|
|
{
|
|
return new PHPStan\Rules\Debug\DumpPhpDocTypeRule($this->getService('reflectionProvider'), $this->getService('0661'));
|
|
}
|
|
|
|
|
|
public function createService0128(): PHPStan\Type\BitwiseFlagHelper
|
|
{
|
|
return new PHPStan\Type\BitwiseFlagHelper($this->getService('reflectionProvider'));
|
|
}
|
|
|
|
|
|
public function createService0129(): PHPStan\Type\PHPStan\ClassNameUsageLocationCreateIdentifierDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\PHPStan\ClassNameUsageLocationCreateIdentifierDynamicReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0130(): PHPStan\Type\Php\StrlenFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\StrlenFunctionReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0131(): PHPStan\Type\Php\CountCharsFunctionDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\CountCharsFunctionDynamicReturnTypeExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0132(): PHPStan\Type\Php\FilterInputDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\FilterInputDynamicReturnTypeExtension($this->getService('0260'));
|
|
}
|
|
|
|
|
|
public function createService0133(): PHPStan\Type\Php\ArrayKeyDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ArrayKeyDynamicReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0134(): PHPStan\Type\Php\ArraySumFunctionDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ArraySumFunctionDynamicReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0135(): PHPStan\Type\Php\ClosureBindToDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ClosureBindToDynamicReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0136(): PHPStan\Type\Php\SimpleXMLElementConstructorThrowTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\SimpleXMLElementConstructorThrowTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0137(): PHPStan\Type\Php\DatePeriodConstructorReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\DatePeriodConstructorReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0138(): PHPStan\Type\Php\Base64DecodeDynamicFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\Base64DecodeDynamicFunctionReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0139(): PHPStan\Type\Php\DsMapDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\DsMapDynamicReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0140(): PHPStan\Type\Php\AssertThrowTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\AssertThrowTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0141(): PHPStan\Type\Php\CtypeDigitFunctionTypeSpecifyingExtension
|
|
{
|
|
return new PHPStan\Type\Php\CtypeDigitFunctionTypeSpecifyingExtension;
|
|
}
|
|
|
|
|
|
public function createService0142(): PHPStan\Type\Php\ArrayRandFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ArrayRandFunctionReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0143(): PHPStan\Type\Php\ArrayReplaceFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ArrayReplaceFunctionReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0144(): PHPStan\Type\Php\StreamGetContentsFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\StreamGetContentsFunctionReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0145(): PHPStan\Type\Php\DateTimeModifyMethodThrowTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\DateTimeModifyMethodThrowTypeExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0146(): PHPStan\Type\Php\StrSplitFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\StrSplitFunctionReturnTypeExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0147(): PHPStan\Type\Php\IniGetReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\IniGetReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0148(): PHPStan\Type\Php\ClassImplementsFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ClassImplementsFunctionReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0149(): PHPStan\Type\Php\ArrayFillFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ArrayFillFunctionReturnTypeExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0150(): PHPStan\Type\Php\ArraySearchFunctionTypeSpecifyingExtension
|
|
{
|
|
return new PHPStan\Type\Php\ArraySearchFunctionTypeSpecifyingExtension;
|
|
}
|
|
|
|
|
|
public function createService0151(): PHPStan\Type\Php\GetCalledClassDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\GetCalledClassDynamicReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0152(): PHPStan\Type\Php\SetTypeFunctionTypeSpecifyingExtension
|
|
{
|
|
return new PHPStan\Type\Php\SetTypeFunctionTypeSpecifyingExtension;
|
|
}
|
|
|
|
|
|
public function createService0153(): PHPStan\Type\Php\RandomIntFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\RandomIntFunctionReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0154(): PHPStan\Type\Php\JsonThrowOnErrorDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\JsonThrowOnErrorDynamicReturnTypeExtension(
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('0128')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0155(): PHPStan\Type\Php\GetDefinedVarsFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\GetDefinedVarsFunctionReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0156(): PHPStan\Type\Php\ArrayFindFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ArrayFindFunctionReturnTypeExtension($this->getService('0191'));
|
|
}
|
|
|
|
|
|
public function createService0157(): PHPStan\Type\Php\HashFunctionsReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\HashFunctionsReturnTypeExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0158(): PHPStan\Type\Php\TypeSpecifyingFunctionsDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\TypeSpecifyingFunctionsDynamicReturnTypeExtension(
|
|
$this->getService('reflectionProvider'),
|
|
true,
|
|
['stdClass', 'App\Framework\DI\Container']
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0159(): PHPStan\Type\Php\DateIntervalDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\DateIntervalDynamicReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0160(): PHPStan\Type\Php\ArrayFilterFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ArrayFilterFunctionReturnTypeExtension($this->getService('0191'));
|
|
}
|
|
|
|
|
|
public function createService0161(): PHPStan\Type\Php\StrCaseFunctionsReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\StrCaseFunctionsReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0162(): PHPStan\Type\Php\IsArrayFunctionTypeSpecifyingExtension
|
|
{
|
|
return new PHPStan\Type\Php\IsArrayFunctionTypeSpecifyingExtension;
|
|
}
|
|
|
|
|
|
public function createService0163(): PHPStan\Type\Php\CompactFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\CompactFunctionReturnTypeExtension(true);
|
|
}
|
|
|
|
|
|
public function createService0164(): PHPStan\Type\Php\ArrayValuesFunctionDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ArrayValuesFunctionDynamicReturnTypeExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0165(): PHPStan\Type\Php\GetParentClassDynamicFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\GetParentClassDynamicFunctionReturnTypeExtension($this->getService('reflectionProvider'));
|
|
}
|
|
|
|
|
|
public function createService0166(): PHPStan\Type\Php\HighlightStringDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\HighlightStringDynamicReturnTypeExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0167(): PHPStan\Type\Php\SimpleXMLElementAsXMLMethodReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\SimpleXMLElementAsXMLMethodReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0168(): PHPStan\Type\Php\RangeFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\RangeFunctionReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0169(): PHPStan\Type\Php\PowFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\PowFunctionReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0170(): PHPStan\Type\Php\StrRepeatFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\StrRepeatFunctionReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0171(): PHPStan\Type\Php\DateFormatFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\DateFormatFunctionReturnTypeExtension($this->getService('0174'));
|
|
}
|
|
|
|
|
|
public function createService0172(): PHPStan\Type\Php\DateTimeSubMethodThrowTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\DateTimeSubMethodThrowTypeExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0173(): PHPStan\Type\Php\ArrayKeyLastDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ArrayKeyLastDynamicReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0174(): PHPStan\Type\Php\DateFunctionReturnTypeHelper
|
|
{
|
|
return new PHPStan\Type\Php\DateFunctionReturnTypeHelper;
|
|
}
|
|
|
|
|
|
public function createService0175(): PHPStan\Type\Php\ArrayKeyFirstDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ArrayKeyFirstDynamicReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0176(): PHPStan\Type\Php\PregReplaceCallbackClosureTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\PregReplaceCallbackClosureTypeExtension($this->getService('0266'));
|
|
}
|
|
|
|
|
|
public function createService0177(): PHPStan\Type\Php\StrtotimeFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\StrtotimeFunctionReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0178(): PHPStan\Type\Php\ThrowableReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ThrowableReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0179(): PHPStan\Type\Php\SimpleXMLElementClassPropertyReflectionExtension
|
|
{
|
|
return new PHPStan\Type\Php\SimpleXMLElementClassPropertyReflectionExtension;
|
|
}
|
|
|
|
|
|
public function createService0180(): PHPStan\Type\Php\ArrayIntersectKeyFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ArrayIntersectKeyFunctionReturnTypeExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0181(): PHPStan\Type\Php\StrrevFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\StrrevFunctionReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0182(): PHPStan\Type\Php\AbsFunctionDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\AbsFunctionDynamicReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0183(): PHPStan\Type\Php\GetClassDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\GetClassDynamicReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0184(): PHPStan\Type\Php\PropertyExistsTypeSpecifyingExtension
|
|
{
|
|
return new PHPStan\Type\Php\PropertyExistsTypeSpecifyingExtension($this->getService('071'));
|
|
}
|
|
|
|
|
|
public function createService0185(): PHPStan\Type\Php\StrvalFamilyFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\StrvalFamilyFunctionReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0186(): PHPStan\Type\Php\RoundFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\RoundFunctionReturnTypeExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0187(): PHPStan\Type\Php\VersionCompareFunctionDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\VersionCompareFunctionDynamicReturnTypeExtension(80400, $this->getService('040'));
|
|
}
|
|
|
|
|
|
public function createService0188(): PHPStan\Type\Php\ExplodeFunctionDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ExplodeFunctionDynamicReturnTypeExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0189(): PHPStan\Type\Php\ArrayPointerFunctionsDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ArrayPointerFunctionsDynamicReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0190(): PHPStan\Type\Php\ClosureFromCallableDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ClosureFromCallableDynamicReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0191(): PHPStan\Type\Php\ArrayFilterFunctionReturnTypeHelper
|
|
{
|
|
return new PHPStan\Type\Php\ArrayFilterFunctionReturnTypeHelper($this->getService('reflectionProvider'));
|
|
}
|
|
|
|
|
|
public function createService0192(): PHPStan\Type\Php\PregFilterFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\PregFilterFunctionReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0193(): PHPStan\Type\Php\PathinfoFunctionDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\PathinfoFunctionDynamicReturnTypeExtension($this->getService('reflectionProvider'));
|
|
}
|
|
|
|
|
|
public function createService0194(): PHPStan\Type\Php\InArrayFunctionTypeSpecifyingExtension
|
|
{
|
|
return new PHPStan\Type\Php\InArrayFunctionTypeSpecifyingExtension;
|
|
}
|
|
|
|
|
|
public function createService0195(): PHPStan\Type\Php\PregMatchTypeSpecifyingExtension
|
|
{
|
|
return new PHPStan\Type\Php\PregMatchTypeSpecifyingExtension($this->getService('0266'));
|
|
}
|
|
|
|
|
|
public function createService0196(): PHPStan\Type\Php\ArrayPopFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ArrayPopFunctionReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0197(): PHPStan\Type\Php\CurlGetinfoFunctionDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\CurlGetinfoFunctionDynamicReturnTypeExtension($this->getService('reflectionProvider'));
|
|
}
|
|
|
|
|
|
public function createService0198(): PHPStan\Type\Php\StrPadFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\StrPadFunctionReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0199(): PHPStan\Type\Php\StrContainingTypeSpecifyingExtension
|
|
{
|
|
return new PHPStan\Type\Php\StrContainingTypeSpecifyingExtension;
|
|
}
|
|
|
|
|
|
public function createService0200(): PHPStan\Type\Php\NonEmptyStringFunctionsReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\NonEmptyStringFunctionsReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0201(): PHPStan\Type\Php\MbStrlenFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\MbStrlenFunctionReturnTypeExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0202(): PHPStan\Type\Php\SprintfFunctionDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\SprintfFunctionDynamicReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0203(): PHPStan\Type\Php\ClassExistsFunctionTypeSpecifyingExtension
|
|
{
|
|
return new PHPStan\Type\Php\ClassExistsFunctionTypeSpecifyingExtension;
|
|
}
|
|
|
|
|
|
public function createService0204(): PHPStan\Type\Php\NumberFormatFunctionDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\NumberFormatFunctionDynamicReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0205(): PHPStan\Type\Php\ArrayMergeFunctionDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ArrayMergeFunctionDynamicReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0206(): PHPStan\Type\Php\FilterVarDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\FilterVarDynamicReturnTypeExtension($this->getService('0260'));
|
|
}
|
|
|
|
|
|
public function createService0207(): PHPStan\Type\Php\ReplaceFunctionsDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ReplaceFunctionsDynamicReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0208(): PHPStan\Type\Php\XMLReaderOpenReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\XMLReaderOpenReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0209(): PHPStan\Type\Php\TrimFunctionDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\TrimFunctionDynamicReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0210(): PHPStan\Type\Php\CountFunctionTypeSpecifyingExtension
|
|
{
|
|
return new PHPStan\Type\Php\CountFunctionTypeSpecifyingExtension;
|
|
}
|
|
|
|
|
|
public function createService0211(): PHPStan\Type\Php\PDOConnectReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\PDOConnectReturnTypeExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0212(): PHPStan\Type\Php\MbConvertEncodingFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\MbConvertEncodingFunctionReturnTypeExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0213(): PHPStan\Type\Php\ArrayReverseFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ArrayReverseFunctionReturnTypeExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0214(): PHPStan\Type\Php\PregSplitDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\PregSplitDynamicReturnTypeExtension($this->getService('0128'));
|
|
}
|
|
|
|
|
|
public function createService0215(): PHPStan\Type\Php\ClosureBindDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ClosureBindDynamicReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0216(): PHPStan\Type\Php\IteratorToArrayFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\IteratorToArrayFunctionReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0217(): PHPStan\Type\Php\ConstantFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ConstantFunctionReturnTypeExtension($this->getService('0272'));
|
|
}
|
|
|
|
|
|
public function createService0218(): PHPStan\Type\Php\HrtimeFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\HrtimeFunctionReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0219(): PHPStan\Type\Php\ArraySearchFunctionDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ArraySearchFunctionDynamicReturnTypeExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0220(): PHPStan\Type\Php\PregMatchParameterOutTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\PregMatchParameterOutTypeExtension($this->getService('0266'));
|
|
}
|
|
|
|
|
|
public function createService0221(): PHPStan\Type\Php\BcMathStringOrNullReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\BcMathStringOrNullReturnTypeExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0222(): PHPStan\Type\Php\StatDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\StatDynamicReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0223(): PHPStan\Type\Php\CountFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\CountFunctionReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0224(): PHPStan\Type\Php\IntdivThrowTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\IntdivThrowTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0225(): PHPStan\Type\Php\ArrayColumnHelper
|
|
{
|
|
return new PHPStan\Type\Php\ArrayColumnHelper($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0226(): PHPStan\Type\Php\ReflectionFunctionConstructorThrowTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ReflectionFunctionConstructorThrowTypeExtension($this->getService('reflectionProvider'));
|
|
}
|
|
|
|
|
|
public function createService0227(): PHPStan\Type\Php\ArgumentBasedFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ArgumentBasedFunctionReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0228(): PHPStan\Type\Php\StrIncrementDecrementFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\StrIncrementDecrementFunctionReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0229(): PHPStan\Type\Php\MbSubstituteCharacterDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\MbSubstituteCharacterDynamicReturnTypeExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0230(): PHPStan\Type\Php\FilterVarArrayDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\FilterVarArrayDynamicReturnTypeExtension(
|
|
$this->getService('0260'),
|
|
$this->getService('reflectionProvider')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0231(): PHPStan\Type\Php\DsMapDynamicMethodThrowTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\DsMapDynamicMethodThrowTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0232(): PHPStan\Type\Php\SubstrDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\SubstrDynamicReturnTypeExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0233(): PHPStan\Type\Php\ArrayKeyExistsFunctionTypeSpecifyingExtension
|
|
{
|
|
return new PHPStan\Type\Php\ArrayKeyExistsFunctionTypeSpecifyingExtension;
|
|
}
|
|
|
|
|
|
public function createService0234(): PHPStan\Type\Php\ArrayPadDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ArrayPadDynamicReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0235(): PHPStan\Type\Php\ArrayReduceFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ArrayReduceFunctionReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0236(): PHPStan\Type\Php\BackedEnumFromMethodDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\BackedEnumFromMethodDynamicReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0237(): PHPStan\Type\Php\ArrayFlipFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ArrayFlipFunctionReturnTypeExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0238(): PHPStan\Type\Php\ParseStrParameterOutTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ParseStrParameterOutTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0239(): PHPStan\Type\Php\IsIterableFunctionTypeSpecifyingExtension
|
|
{
|
|
return new PHPStan\Type\Php\IsIterableFunctionTypeSpecifyingExtension;
|
|
}
|
|
|
|
|
|
public function createService0240(): PHPStan\Type\Php\ArrayChangeKeyCaseFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ArrayChangeKeyCaseFunctionReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0241(): PHPStan\Type\Php\ReflectionClassConstructorThrowTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ReflectionClassConstructorThrowTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0242(): PHPStan\Type\Php\FunctionExistsFunctionTypeSpecifyingExtension
|
|
{
|
|
return new PHPStan\Type\Php\FunctionExistsFunctionTypeSpecifyingExtension;
|
|
}
|
|
|
|
|
|
public function createService0243(): PHPStan\Type\Php\ImplodeFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ImplodeFunctionReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0244(): PHPStan\Type\Php\StrTokFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\StrTokFunctionReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0245(): PHPStan\Type\Php\DateTimeConstructorThrowTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\DateTimeConstructorThrowTypeExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0246(): PHPStan\Type\Php\TriggerErrorDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\TriggerErrorDynamicReturnTypeExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0247(): PHPStan\Type\Php\MbFunctionsReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\MbFunctionsReturnTypeExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0248(): PHPStan\Type\Php\ReflectionClassIsSubclassOfTypeSpecifyingExtension
|
|
{
|
|
return new PHPStan\Type\Php\ReflectionClassIsSubclassOfTypeSpecifyingExtension;
|
|
}
|
|
|
|
|
|
public function createService0249(): PHPStan\Type\Php\AssertFunctionTypeSpecifyingExtension
|
|
{
|
|
return new PHPStan\Type\Php\AssertFunctionTypeSpecifyingExtension;
|
|
}
|
|
|
|
|
|
public function createService0250(): PHPStan\Type\Php\GettimeofdayDynamicFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\GettimeofdayDynamicFunctionReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0251(): PHPStan\Type\Php\ArrayFillKeysFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ArrayFillKeysFunctionReturnTypeExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0252(): PHPStan\Type\Php\DioStatDynamicFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\DioStatDynamicFunctionReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0253(): PHPStan\Type\Php\ArrayFindKeyFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ArrayFindKeyFunctionReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0254(): PHPStan\Type\Php\StrWordCountFunctionDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\StrWordCountFunctionDynamicReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0255(): PHPStan\Type\Php\GettypeFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\GettypeFunctionReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0256(): PHPStan\Type\Php\ArrayNextDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ArrayNextDynamicReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0257(): PHPStan\Type\Php\OpenSslEncryptParameterOutTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\OpenSslEncryptParameterOutTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0258(): PHPStan\Type\Php\DateIntervalConstructorThrowTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\DateIntervalConstructorThrowTypeExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0259(): PHPStan\Type\Php\MinMaxFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\MinMaxFunctionReturnTypeExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0260(): PHPStan\Type\Php\FilterFunctionReturnTypeHelper
|
|
{
|
|
return new PHPStan\Type\Php\FilterFunctionReturnTypeHelper($this->getService('reflectionProvider'), $this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0261(): PHPStan\Type\Php\DefinedConstantTypeSpecifyingExtension
|
|
{
|
|
return new PHPStan\Type\Php\DefinedConstantTypeSpecifyingExtension($this->getService('0272'));
|
|
}
|
|
|
|
|
|
public function createService0262(): PHPStan\Type\Php\BcMathNumberOperatorTypeSpecifyingExtension
|
|
{
|
|
return new PHPStan\Type\Php\BcMathNumberOperatorTypeSpecifyingExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0263(): PHPStan\Type\Php\ArrayShiftFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ArrayShiftFunctionReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0264(): PHPStan\Type\Php\SscanfFunctionDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\SscanfFunctionDynamicReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0265(): PHPStan\Type\Php\GetDebugTypeFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\GetDebugTypeFunctionReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0266(): PHPStan\Type\Php\RegexArrayShapeMatcher
|
|
{
|
|
return new PHPStan\Type\Php\RegexArrayShapeMatcher(
|
|
$this->getService('0296'),
|
|
$this->getService('0295'),
|
|
$this->getService('043')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0267(): PHPStan\Type\Php\MethodExistsTypeSpecifyingExtension
|
|
{
|
|
return new PHPStan\Type\Php\MethodExistsTypeSpecifyingExtension;
|
|
}
|
|
|
|
|
|
public function createService0268(): PHPStan\Type\Php\DateTimeZoneConstructorThrowTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\DateTimeZoneConstructorThrowTypeExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0269(): PHPStan\Type\Php\ArrayCombineFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ArrayCombineFunctionReturnTypeExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0270(): PHPStan\Type\Php\IsAFunctionTypeSpecifyingExtension
|
|
{
|
|
return new PHPStan\Type\Php\IsAFunctionTypeSpecifyingExtension($this->getService('0274'));
|
|
}
|
|
|
|
|
|
public function createService0271(): PHPStan\Type\Php\ArraySpliceFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ArraySpliceFunctionReturnTypeExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0272(): PHPStan\Type\Php\ConstantHelper
|
|
{
|
|
return new PHPStan\Type\Php\ConstantHelper;
|
|
}
|
|
|
|
|
|
public function createService0273(): PHPStan\Type\Php\ArrayColumnFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ArrayColumnFunctionReturnTypeExtension($this->getService('0225'));
|
|
}
|
|
|
|
|
|
public function createService0274(): PHPStan\Type\Php\IsAFunctionTypeSpecifyingHelper
|
|
{
|
|
return new PHPStan\Type\Php\IsAFunctionTypeSpecifyingHelper;
|
|
}
|
|
|
|
|
|
public function createService0275(): PHPStan\Type\Php\DefineConstantTypeSpecifyingExtension
|
|
{
|
|
return new PHPStan\Type\Php\DefineConstantTypeSpecifyingExtension;
|
|
}
|
|
|
|
|
|
public function createService0276(): PHPStan\Type\Php\ParseUrlFunctionDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ParseUrlFunctionDynamicReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0277(): PHPStan\Type\Php\IsSubclassOfFunctionTypeSpecifyingExtension
|
|
{
|
|
return new PHPStan\Type\Php\IsSubclassOfFunctionTypeSpecifyingExtension($this->getService('0274'));
|
|
}
|
|
|
|
|
|
public function createService0278(): PHPStan\Type\Php\ArraySliceFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ArraySliceFunctionReturnTypeExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0279(): PHPStan\Type\Php\ArrayCurrentDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ArrayCurrentDynamicReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0280(): PHPStan\Type\Php\LtrimFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\LtrimFunctionReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0281(): PHPStan\Type\Php\DateTimeCreateDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\DateTimeCreateDynamicReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0282(): PHPStan\Type\Php\DateFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\DateFunctionReturnTypeExtension($this->getService('0174'));
|
|
}
|
|
|
|
|
|
public function createService0283(): PHPStan\Type\Php\MicrotimeFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\MicrotimeFunctionReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0284(): PHPStan\Type\Php\JsonThrowTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\JsonThrowTypeExtension($this->getService('reflectionProvider'), $this->getService('0128'));
|
|
}
|
|
|
|
|
|
public function createService0285(): PHPStan\Type\Php\DateTimeDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\DateTimeDynamicReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0286(): PHPStan\Type\Php\DateFormatMethodReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\DateFormatMethodReturnTypeExtension($this->getService('0174'));
|
|
}
|
|
|
|
|
|
public function createService0287(): PHPStan\Type\Php\SimpleXMLElementXpathMethodReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\SimpleXMLElementXpathMethodReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0288(): PHPStan\Type\Php\ArrayMapFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ArrayMapFunctionReturnTypeExtension;
|
|
}
|
|
|
|
|
|
public function createService0289(): PHPStan\Type\Php\ReflectionMethodConstructorThrowTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ReflectionMethodConstructorThrowTypeExtension($this->getService('reflectionProvider'));
|
|
}
|
|
|
|
|
|
public function createService0290(): PHPStan\Type\Php\ArrayChunkFunctionReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ArrayChunkFunctionReturnTypeExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0291(): PHPStan\Type\Php\ArrayKeysFunctionDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ArrayKeysFunctionDynamicReturnTypeExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0292(): PHPStan\Type\Php\IsCallableFunctionTypeSpecifyingExtension
|
|
{
|
|
return new PHPStan\Type\Php\IsCallableFunctionTypeSpecifyingExtension($this->getService('0267'));
|
|
}
|
|
|
|
|
|
public function createService0293(): PHPStan\Type\Php\ReflectionPropertyConstructorThrowTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ReflectionPropertyConstructorThrowTypeExtension($this->getService('reflectionProvider'));
|
|
}
|
|
|
|
|
|
public function createService0294(): PHPStan\Type\Constant\OversizedArrayBuilder
|
|
{
|
|
return new PHPStan\Type\Constant\OversizedArrayBuilder;
|
|
}
|
|
|
|
|
|
public function createService0295(): PHPStan\Type\Regex\RegexExpressionHelper
|
|
{
|
|
return new PHPStan\Type\Regex\RegexExpressionHelper($this->getService('0301'));
|
|
}
|
|
|
|
|
|
public function createService0296(): PHPStan\Type\Regex\RegexGroupParser
|
|
{
|
|
return new PHPStan\Type\Regex\RegexGroupParser($this->getService('043'), $this->getService('0295'));
|
|
}
|
|
|
|
|
|
public function createService0297(): PHPStan\Type\LazyTypeAliasResolverProvider
|
|
{
|
|
return new PHPStan\Type\LazyTypeAliasResolverProvider($this->getService('0345'));
|
|
}
|
|
|
|
|
|
public function createService0298(): PHPStan\Type\ClosureTypeFactory
|
|
{
|
|
return new PHPStan\Type\ClosureTypeFactory(
|
|
$this->getService('0301'),
|
|
$this->getService('0663'),
|
|
$this->getService('betterReflectionReflector'),
|
|
$this->getService('currentPhpVersionPhpParser')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0299(): PHPStan\Type\UsefulTypeAliasResolver
|
|
{
|
|
return new PHPStan\Type\UsefulTypeAliasResolver(
|
|
[
|
|
'AnalyticsData' => 'array<string, mixed>',
|
|
'MetricsData' => 'array<string, int|float>',
|
|
'BreakdownData' => 'array<string, int>',
|
|
],
|
|
$this->getService('053'),
|
|
$this->getService('050'),
|
|
$this->getService('reflectionProvider')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0300(): PHPStan\Type\FileTypeMapper
|
|
{
|
|
return new PHPStan\Type\FileTypeMapper(
|
|
$this->getService('0306'),
|
|
$this->getService('defaultAnalysisParser'),
|
|
$this->getService('046'),
|
|
$this->getService('048'),
|
|
$this->getService('039'),
|
|
$this->getService('0333')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0301(): PHPStan\Reflection\InitializerExprTypeResolver
|
|
{
|
|
return new PHPStan\Reflection\InitializerExprTypeResolver(
|
|
$this->getService('012'),
|
|
$this->getService('0306'),
|
|
$this->getService('043'),
|
|
$this->getService('0340'),
|
|
$this->getService('0294'),
|
|
false
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0302(): PHPStan\Reflection\Php\SealedAllowedSubTypesClassReflectionExtension
|
|
{
|
|
return new PHPStan\Reflection\Php\SealedAllowedSubTypesClassReflectionExtension;
|
|
}
|
|
|
|
|
|
public function createService0303(): PHPStan\Reflection\Php\UniversalObjectCratesClassReflectionExtension
|
|
{
|
|
return new PHPStan\Reflection\Php\UniversalObjectCratesClassReflectionExtension(
|
|
$this->getService('reflectionProvider'),
|
|
['stdClass', 'App\Framework\DI\Container'],
|
|
$this->getService('0668')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0304(): PHPStan\Reflection\Php\EnumAllowedSubTypesClassReflectionExtension
|
|
{
|
|
return new PHPStan\Reflection\Php\EnumAllowedSubTypesClassReflectionExtension;
|
|
}
|
|
|
|
|
|
public function createService0305(): PHPStan\Reflection\Deprecation\DeprecationProvider
|
|
{
|
|
return new PHPStan\Reflection\Deprecation\DeprecationProvider($this->getService('0345'));
|
|
}
|
|
|
|
|
|
public function createService0306(): PHPStan\Reflection\ReflectionProvider\LazyReflectionProviderProvider
|
|
{
|
|
return new PHPStan\Reflection\ReflectionProvider\LazyReflectionProviderProvider($this->getService('0345'));
|
|
}
|
|
|
|
|
|
public function createService0307(): PHPStan\Reflection\AttributeReflectionFactory
|
|
{
|
|
return new PHPStan\Reflection\AttributeReflectionFactory($this->getService('0301'), $this->getService('0306'));
|
|
}
|
|
|
|
|
|
public function createService0308(): PHPStan\Reflection\ConstructorsHelper
|
|
{
|
|
return new PHPStan\Reflection\ConstructorsHelper($this->getService('0345'), []);
|
|
}
|
|
|
|
|
|
public function createService0309(): PHPStan\Reflection\SignatureMap\SignatureMapParser
|
|
{
|
|
return new PHPStan\Reflection\SignatureMap\SignatureMapParser($this->getService('053'));
|
|
}
|
|
|
|
|
|
public function createService0310(): PHPStan\Reflection\SignatureMap\Php8SignatureMapProvider
|
|
{
|
|
return new PHPStan\Reflection\SignatureMap\Php8SignatureMapProvider(
|
|
$this->getService('0311'),
|
|
$this->getService('0323'),
|
|
$this->getService('0300'),
|
|
$this->getService('043'),
|
|
$this->getService('0301'),
|
|
$this->getService('0306')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0311(): PHPStan\Reflection\SignatureMap\FunctionSignatureMapProvider
|
|
{
|
|
return new PHPStan\Reflection\SignatureMap\FunctionSignatureMapProvider(
|
|
$this->getService('0309'),
|
|
$this->getService('0301'),
|
|
$this->getService('043'),
|
|
false
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0312(): PHPStan\Reflection\SignatureMap\NativeFunctionReflectionProvider
|
|
{
|
|
return new PHPStan\Reflection\SignatureMap\NativeFunctionReflectionProvider(
|
|
$this->getService('0313'),
|
|
$this->getService('betterReflectionReflector'),
|
|
$this->getService('0300'),
|
|
$this->getService('stubPhpDocProvider'),
|
|
$this->getService('0307')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0313(): PHPStan\Reflection\SignatureMap\SignatureMapProvider
|
|
{
|
|
return $this->getService('0314')->create();
|
|
}
|
|
|
|
|
|
public function createService0314(): PHPStan\Reflection\SignatureMap\SignatureMapProviderFactory
|
|
{
|
|
return new PHPStan\Reflection\SignatureMap\SignatureMapProviderFactory(
|
|
$this->getService('043'),
|
|
$this->getService('0311'),
|
|
$this->getService('0310')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0315(): PHPStan\Reflection\BetterReflection\SourceStubber\PhpStormStubsSourceStubberFactory
|
|
{
|
|
return new PHPStan\Reflection\BetterReflection\SourceStubber\PhpStormStubsSourceStubberFactory(
|
|
$this->getService('php8PhpParser'),
|
|
$this->getService('059'),
|
|
$this->getService('043')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0316(): PHPStan\Reflection\BetterReflection\SourceStubber\ReflectionSourceStubberFactory
|
|
{
|
|
return new PHPStan\Reflection\BetterReflection\SourceStubber\ReflectionSourceStubberFactory(
|
|
$this->getService('059'),
|
|
$this->getService('043')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0317(): PHPStan\Reflection\BetterReflection\BetterReflectionSourceLocatorFactory
|
|
{
|
|
return new PHPStan\Reflection\BetterReflection\BetterReflectionSourceLocatorFactory(
|
|
$this->getService('phpParserDecorator'),
|
|
$this->getService('php8PhpParser'),
|
|
$this->getService('0662'),
|
|
$this->getService('0663'),
|
|
$this->getService('0322'),
|
|
$this->getService('0320'),
|
|
$this->getService('0321'),
|
|
$this->getService('0351'),
|
|
$this->getService('0323'),
|
|
[],
|
|
[],
|
|
$this->getParameter('analysedPaths'),
|
|
['/home/michael/dev/michaelschiemer'],
|
|
$this->getParameter('analysedPathsFromConfig'),
|
|
false,
|
|
$this->getParameter('singleReflectionFile')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0318(): PHPStan\Reflection\BetterReflection\Type\AdapterReflectionEnumDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Reflection\BetterReflection\Type\AdapterReflectionEnumDynamicReturnTypeExtension($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0319(): PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedDirectorySourceLocatorFactory
|
|
{
|
|
return new PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedDirectorySourceLocatorFactory(
|
|
$this->getService('0323'),
|
|
$this->getService('fileFinderScan'),
|
|
$this->getService('043'),
|
|
$this->getService('016')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0320(): PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedDirectorySourceLocatorRepository
|
|
{
|
|
return new PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedDirectorySourceLocatorRepository($this->getService('0319'));
|
|
}
|
|
|
|
|
|
public function createService0321(): PHPStan\Reflection\BetterReflection\SourceLocator\ComposerJsonAndInstalledJsonSourceLocatorMaker
|
|
{
|
|
return new PHPStan\Reflection\BetterReflection\SourceLocator\ComposerJsonAndInstalledJsonSourceLocatorMaker(
|
|
$this->getService('0320'),
|
|
$this->getService('0351'),
|
|
$this->getService('0319'),
|
|
$this->getService('043')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0322(): PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedSingleFileSourceLocatorRepository
|
|
{
|
|
return new PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedSingleFileSourceLocatorRepository($this->getService('0352'));
|
|
}
|
|
|
|
|
|
public function createService0323(): PHPStan\Reflection\BetterReflection\SourceLocator\FileNodesFetcher
|
|
{
|
|
return new PHPStan\Reflection\BetterReflection\SourceLocator\FileNodesFetcher(
|
|
$this->getService('0665'),
|
|
$this->getService('defaultAnalysisParser')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0324(): PHPStan\Collectors\RegistryFactory
|
|
{
|
|
return new PHPStan\Collectors\RegistryFactory($this->getService('0345'));
|
|
}
|
|
|
|
|
|
public function createService0325(): PHPStan\Collectors\Registry
|
|
{
|
|
return $this->getService('0324')->create();
|
|
}
|
|
|
|
|
|
public function createService0326(): PHPStan\Dependency\ExportedNodeResolver
|
|
{
|
|
return new PHPStan\Dependency\ExportedNodeResolver(
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('0300'),
|
|
$this->getService('058')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0327(): PHPStan\Dependency\DependencyResolver
|
|
{
|
|
return new PHPStan\Dependency\DependencyResolver(
|
|
$this->getService('0333'),
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('0326'),
|
|
$this->getService('0300')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0328(): PHPStan\Dependency\ExportedNodeFetcher
|
|
{
|
|
return new PHPStan\Dependency\ExportedNodeFetcher($this->getService('defaultAnalysisParser'), $this->getService('0664'));
|
|
}
|
|
|
|
|
|
public function createService0329(): PHPStan\Parallel\Scheduler
|
|
{
|
|
return new PHPStan\Parallel\Scheduler(20, 32, 2);
|
|
}
|
|
|
|
|
|
public function createService0330(): PHPStan\Parallel\ParallelAnalyser
|
|
{
|
|
return new PHPStan\Parallel\ParallelAnalyser(50, 600.0, 134217728);
|
|
}
|
|
|
|
|
|
public function createService0331(): PHPStan\File\FileExcluderFactory
|
|
{
|
|
return new PHPStan\File\FileExcluderFactory(
|
|
$this->getService('0353'),
|
|
[
|
|
'analyseAndScan' => [
|
|
'/home/michael/dev/michaelschiemer/src/Framework/View/cache',
|
|
'/home/michael/dev/michaelschiemer/src/Framework/Cache/storage',
|
|
'/home/michael/dev/michaelschiemer/src/Application/Security/Events',
|
|
'/home/michael/dev/michaelschiemer/src/*/views/*.php',
|
|
],
|
|
'analyse' => [],
|
|
]
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0332(): PHPStan\File\FileMonitor
|
|
{
|
|
return new PHPStan\File\FileMonitor(
|
|
$this->getService('fileFinderAnalyse'),
|
|
$this->getService('fileFinderScan'),
|
|
$this->getParameter('analysedPaths'),
|
|
$this->getParameter('analysedPathsFromConfig'),
|
|
[],
|
|
[]
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0333(): PHPStan\File\FileHelper
|
|
{
|
|
return new PHPStan\File\FileHelper('/home/michael/dev/michaelschiemer');
|
|
}
|
|
|
|
|
|
public function createService0334(): PHPStan\Command\ErrorFormatter\CiDetectedErrorFormatter
|
|
{
|
|
return new PHPStan\Command\ErrorFormatter\CiDetectedErrorFormatter(
|
|
$this->getService('errorFormatter.github'),
|
|
$this->getService('errorFormatter.teamcity')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0335(): PHPStan\Command\AnalyserRunner
|
|
{
|
|
return new PHPStan\Command\AnalyserRunner(
|
|
$this->getService('0329'),
|
|
$this->getService('03'),
|
|
$this->getService('0330'),
|
|
$this->getService('057')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0336(): PHPStan\Command\FixerApplication
|
|
{
|
|
return new PHPStan\Command\FixerApplication(
|
|
$this->getService('0332'),
|
|
$this->getService('06'),
|
|
$this->getService('045'),
|
|
$this->getParameter('analysedPaths'),
|
|
'/home/michael/dev/michaelschiemer',
|
|
($this->getParameter('sysGetTempDir')) . '/phpstan-fixer',
|
|
['1.1.1.2'],
|
|
['/home/michael/dev/michaelschiemer'],
|
|
[
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/conf/parametersSchema.neon',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/conf/config.level8.neon',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/conf/config.level7.neon',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/conf/config.level6.neon',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/conf/config.level5.neon',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/conf/config.level4.neon',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/conf/config.level3.neon',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/conf/config.level2.neon',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/conf/config.level1.neon',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/conf/config.level0.neon',
|
|
'/home/michael/dev/michaelschiemer/phpstan.neon',
|
|
'/home/michael/dev/michaelschiemer/phpstan-baseline.neon',
|
|
'/home/michael/dev/michaelschiemer/phpstan-rules.neon',
|
|
],
|
|
null,
|
|
[
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/runtime/ReflectionUnionType.php',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/runtime/ReflectionAttribute.php',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/runtime/Attribute.php',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/runtime/ReflectionIntersectionType.php',
|
|
'/home/michael/dev/michaelschiemer/tests/bootstrap.php',
|
|
],
|
|
null,
|
|
'8'
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0337(): PHPStan\Command\AnalyseApplication
|
|
{
|
|
return new PHPStan\Command\AnalyseApplication(
|
|
$this->getService('0335'),
|
|
$this->getService('09'),
|
|
$this->getService('056'),
|
|
$this->getService('0348'),
|
|
$this->getService('06'),
|
|
$this->getService('045')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0338(): PHPStan\DependencyInjection\Type\LazyDynamicReturnTypeExtensionRegistryProvider
|
|
{
|
|
return new PHPStan\DependencyInjection\Type\LazyDynamicReturnTypeExtensionRegistryProvider($this->getService('0345'));
|
|
}
|
|
|
|
|
|
public function createService0339(): PHPStan\DependencyInjection\Type\LazyParameterClosureTypeExtensionProvider
|
|
{
|
|
return new PHPStan\DependencyInjection\Type\LazyParameterClosureTypeExtensionProvider($this->getService('0345'));
|
|
}
|
|
|
|
|
|
public function createService0340(): PHPStan\DependencyInjection\Type\LazyOperatorTypeSpecifyingExtensionRegistryProvider
|
|
{
|
|
return new PHPStan\DependencyInjection\Type\LazyOperatorTypeSpecifyingExtensionRegistryProvider($this->getService('0345'));
|
|
}
|
|
|
|
|
|
public function createService0341(): PHPStan\DependencyInjection\Type\LazyParameterOutTypeExtensionProvider
|
|
{
|
|
return new PHPStan\DependencyInjection\Type\LazyParameterOutTypeExtensionProvider($this->getService('0345'));
|
|
}
|
|
|
|
|
|
public function createService0342(): PHPStan\DependencyInjection\Type\LazyDynamicThrowTypeExtensionProvider
|
|
{
|
|
return new PHPStan\DependencyInjection\Type\LazyDynamicThrowTypeExtensionProvider($this->getService('0345'));
|
|
}
|
|
|
|
|
|
public function createService0343(): PHPStan\DependencyInjection\Type\LazyExpressionTypeResolverExtensionRegistryProvider
|
|
{
|
|
return new PHPStan\DependencyInjection\Type\LazyExpressionTypeResolverExtensionRegistryProvider($this->getService('0345'));
|
|
}
|
|
|
|
|
|
public function createService0344(): PHPStan\DependencyInjection\Reflection\LazyClassReflectionExtensionRegistryProvider
|
|
{
|
|
return new PHPStan\DependencyInjection\Reflection\LazyClassReflectionExtensionRegistryProvider($this->getService('0345'));
|
|
}
|
|
|
|
|
|
public function createService0345(): PHPStan\DependencyInjection\MemoizingContainer
|
|
{
|
|
return new PHPStan\DependencyInjection\MemoizingContainer($this->getService('0347'));
|
|
}
|
|
|
|
|
|
public function createService0346(): PHPStan\DependencyInjection\DerivativeContainerFactory
|
|
{
|
|
return new PHPStan\DependencyInjection\DerivativeContainerFactory(
|
|
'/home/michael/dev/michaelschiemer',
|
|
'/home/michael/dev/michaelschiemer/var/phpstan',
|
|
[
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/conf/config.level8.neon',
|
|
'/home/michael/dev/michaelschiemer/phpstan.neon',
|
|
],
|
|
$this->getParameter('analysedPaths'),
|
|
['/home/michael/dev/michaelschiemer'],
|
|
$this->getParameter('analysedPathsFromConfig'),
|
|
'8',
|
|
'/home/michael/dev/michaelschiemer/phpstan-baseline.neon',
|
|
null,
|
|
$this->getParameter('singleReflectionFile'),
|
|
$this->getParameter('singleReflectionInsteadOfFile')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0347(): PHPStan\DependencyInjection\Nette\NetteContainer
|
|
{
|
|
return new PHPStan\DependencyInjection\Nette\NetteContainer($this);
|
|
}
|
|
|
|
|
|
public function createService0348(): PHPStan\Analyser\ResultCache\ResultCacheManagerFactory
|
|
{
|
|
return new class ($this) implements PHPStan\Analyser\ResultCache\ResultCacheManagerFactory {
|
|
private $container;
|
|
|
|
|
|
public function __construct(Container_1a249a6f92 $container)
|
|
{
|
|
$this->container = $container;
|
|
}
|
|
|
|
|
|
public function create(array $fileReplacements): PHPStan\Analyser\ResultCache\ResultCacheManager
|
|
{
|
|
return new PHPStan\Analyser\ResultCache\ResultCacheManager(
|
|
$this->container->getService('0345'),
|
|
$this->container->getService('0328'),
|
|
$this->container->getService('fileFinderScan'),
|
|
$this->container->getService('reflectionProvider'),
|
|
$this->container->getService('045'),
|
|
$this->container->getService('0333'),
|
|
'/home/michael/dev/michaelschiemer/var/phpstan/resultCache.php',
|
|
$this->container->getParameter('analysedPaths'),
|
|
$this->container->getParameter('analysedPathsFromConfig'),
|
|
['/home/michael/dev/michaelschiemer'],
|
|
'8',
|
|
null,
|
|
[
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/runtime/ReflectionUnionType.php',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/runtime/ReflectionAttribute.php',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/runtime/Attribute.php',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/runtime/ReflectionIntersectionType.php',
|
|
'/home/michael/dev/michaelschiemer/tests/bootstrap.php',
|
|
],
|
|
[],
|
|
[],
|
|
$fileReplacements,
|
|
false,
|
|
[
|
|
['parameters', 'editorUrl'],
|
|
['parameters', 'editorUrlTitle'],
|
|
['parameters', 'errorFormat'],
|
|
['parameters', 'ignoreErrors'],
|
|
['parameters', 'reportUnmatchedIgnoredErrors'],
|
|
['parameters', 'tipsOfTheDay'],
|
|
['parameters', 'parallel'],
|
|
['parameters', 'internalErrorsCountLimit'],
|
|
['parameters', 'cache'],
|
|
['parameters', 'memoryLimitFile'],
|
|
['parameters', 'pro'],
|
|
'parametersSchema',
|
|
],
|
|
7
|
|
);
|
|
}
|
|
};
|
|
}
|
|
|
|
|
|
public function createService0349(): PHPStan\Reflection\Php\PhpMethodReflectionFactory
|
|
{
|
|
return new class ($this) implements PHPStan\Reflection\Php\PhpMethodReflectionFactory {
|
|
private $container;
|
|
|
|
|
|
public function __construct(Container_1a249a6f92 $container)
|
|
{
|
|
$this->container = $container;
|
|
}
|
|
|
|
|
|
public function create(
|
|
PHPStan\Reflection\ClassReflection $declaringClass,
|
|
?PHPStan\Reflection\ClassReflection $declaringTrait,
|
|
PHPStan\BetterReflection\Reflection\Adapter\ReflectionMethod $reflection,
|
|
PHPStan\Type\Generic\TemplateTypeMap $templateTypeMap,
|
|
array $phpDocParameterTypes,
|
|
?PHPStan\Type\Type $phpDocReturnType,
|
|
?PHPStan\Type\Type $phpDocThrowType,
|
|
?string $deprecatedDescription,
|
|
bool $isDeprecated,
|
|
bool $isInternal,
|
|
bool $isFinal,
|
|
?bool $isPure,
|
|
PHPStan\Reflection\Assertions $asserts,
|
|
?PHPStan\Type\Type $selfOutType,
|
|
?string $phpDocComment,
|
|
array $phpDocParameterOutTypes,
|
|
array $immediatelyInvokedCallableParameters,
|
|
array $phpDocClosureThisTypeParameters,
|
|
bool $acceptsNamedArguments,
|
|
array $attributes
|
|
): PHPStan\Reflection\Php\PhpMethodReflection {
|
|
return new PHPStan\Reflection\Php\PhpMethodReflection(
|
|
$this->container->getService('0301'),
|
|
$declaringClass,
|
|
$declaringTrait,
|
|
$reflection,
|
|
$this->container->getService('reflectionProvider'),
|
|
$this->container->getService('0307'),
|
|
$this->container->getService('defaultAnalysisParser'),
|
|
$templateTypeMap,
|
|
$phpDocParameterTypes,
|
|
$phpDocReturnType,
|
|
$phpDocThrowType,
|
|
$deprecatedDescription,
|
|
$isDeprecated,
|
|
$isInternal,
|
|
$isFinal,
|
|
$isPure,
|
|
$asserts,
|
|
$acceptsNamedArguments,
|
|
$selfOutType,
|
|
$phpDocComment,
|
|
$phpDocParameterOutTypes,
|
|
$immediatelyInvokedCallableParameters,
|
|
$phpDocClosureThisTypeParameters,
|
|
$attributes
|
|
);
|
|
}
|
|
};
|
|
}
|
|
|
|
|
|
public function createService0350(): PHPStan\Reflection\FunctionReflectionFactory
|
|
{
|
|
return new class ($this) implements PHPStan\Reflection\FunctionReflectionFactory {
|
|
private $container;
|
|
|
|
|
|
public function __construct(Container_1a249a6f92 $container)
|
|
{
|
|
$this->container = $container;
|
|
}
|
|
|
|
|
|
public function create(
|
|
PHPStan\BetterReflection\Reflection\Adapter\ReflectionFunction $reflection,
|
|
PHPStan\Type\Generic\TemplateTypeMap $templateTypeMap,
|
|
array $phpDocParameterTypes,
|
|
?PHPStan\Type\Type $phpDocReturnType,
|
|
?PHPStan\Type\Type $phpDocThrowType,
|
|
?string $deprecatedDescription,
|
|
bool $isDeprecated,
|
|
bool $isInternal,
|
|
?string $filename,
|
|
?bool $isPure,
|
|
PHPStan\Reflection\Assertions $asserts,
|
|
bool $acceptsNamedArguments,
|
|
?string $phpDocComment,
|
|
array $phpDocParameterOutTypes,
|
|
array $phpDocParameterImmediatelyInvokedCallable,
|
|
array $phpDocParameterClosureThisTypes,
|
|
array $attributes
|
|
): PHPStan\Reflection\Php\PhpFunctionReflection {
|
|
return new PHPStan\Reflection\Php\PhpFunctionReflection(
|
|
$this->container->getService('0301'),
|
|
$reflection,
|
|
$this->container->getService('defaultAnalysisParser'),
|
|
$this->container->getService('0307'),
|
|
$templateTypeMap,
|
|
$phpDocParameterTypes,
|
|
$phpDocReturnType,
|
|
$phpDocThrowType,
|
|
$deprecatedDescription,
|
|
$isDeprecated,
|
|
$isInternal,
|
|
$filename,
|
|
$isPure,
|
|
$asserts,
|
|
$acceptsNamedArguments,
|
|
$phpDocComment,
|
|
$phpDocParameterOutTypes,
|
|
$phpDocParameterImmediatelyInvokedCallable,
|
|
$phpDocParameterClosureThisTypes,
|
|
$attributes
|
|
);
|
|
}
|
|
};
|
|
}
|
|
|
|
|
|
public function createService0351(): PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedPsrAutoloaderLocatorFactory
|
|
{
|
|
return new class ($this) implements PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedPsrAutoloaderLocatorFactory {
|
|
private $container;
|
|
|
|
|
|
public function __construct(Container_1a249a6f92 $container)
|
|
{
|
|
$this->container = $container;
|
|
}
|
|
|
|
|
|
public function create(PHPStan\BetterReflection\SourceLocator\Type\Composer\Psr\PsrAutoloaderMapping $mapping): PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedPsrAutoloaderLocator
|
|
{
|
|
return new PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedPsrAutoloaderLocator($mapping, $this->container->getService('0322'));
|
|
}
|
|
};
|
|
}
|
|
|
|
|
|
public function createService0352(): PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedSingleFileSourceLocatorFactory
|
|
{
|
|
return new class ($this) implements PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedSingleFileSourceLocatorFactory {
|
|
private $container;
|
|
|
|
|
|
public function __construct(Container_1a249a6f92 $container)
|
|
{
|
|
$this->container = $container;
|
|
}
|
|
|
|
|
|
public function create(string $fileName): PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedSingleFileSourceLocator
|
|
{
|
|
return new PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedSingleFileSourceLocator(
|
|
$this->container->getService('0323'),
|
|
$fileName
|
|
);
|
|
}
|
|
};
|
|
}
|
|
|
|
|
|
public function createService0353(): PHPStan\File\FileExcluderRawFactory
|
|
{
|
|
return new class ($this) implements PHPStan\File\FileExcluderRawFactory {
|
|
private $container;
|
|
|
|
|
|
public function __construct(Container_1a249a6f92 $container)
|
|
{
|
|
$this->container = $container;
|
|
}
|
|
|
|
|
|
public function create(array $analyseExcludes): PHPStan\File\FileExcluder
|
|
{
|
|
return new PHPStan\File\FileExcluder($this->container->getService('0333'), $analyseExcludes);
|
|
}
|
|
};
|
|
}
|
|
|
|
|
|
public function createService0354(): PHPStan\Rules\Pure\PureMethodRule
|
|
{
|
|
return new PHPStan\Rules\Pure\PureMethodRule($this->getService('062'));
|
|
}
|
|
|
|
|
|
public function createService0355(): PHPStan\Rules\Pure\PureFunctionRule
|
|
{
|
|
return new PHPStan\Rules\Pure\PureFunctionRule($this->getService('062'));
|
|
}
|
|
|
|
|
|
public function createService0356(): PHPStan\Rules\Classes\InvalidPromotedPropertiesRule
|
|
{
|
|
return new PHPStan\Rules\Classes\InvalidPromotedPropertiesRule($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0357(): PHPStan\Rules\Classes\ClassAttributesRule
|
|
{
|
|
return new PHPStan\Rules\Classes\ClassAttributesRule($this->getService('067'));
|
|
}
|
|
|
|
|
|
public function createService0358(): PHPStan\Rules\Classes\MixinRule
|
|
{
|
|
return new PHPStan\Rules\Classes\MixinRule($this->getService('063'));
|
|
}
|
|
|
|
|
|
public function createService0359(): PHPStan\Rules\Classes\ExistingClassInInstanceOfRule
|
|
{
|
|
return new PHPStan\Rules\Classes\ExistingClassInInstanceOfRule(
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('088'),
|
|
true,
|
|
true
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0360(): PHPStan\Rules\Classes\InstantiationCallableRule
|
|
{
|
|
return new PHPStan\Rules\Classes\InstantiationCallableRule;
|
|
}
|
|
|
|
|
|
public function createService0361(): PHPStan\Rules\Classes\AccessPrivateConstantThroughStaticRule
|
|
{
|
|
return new PHPStan\Rules\Classes\AccessPrivateConstantThroughStaticRule;
|
|
}
|
|
|
|
|
|
public function createService0362(): PHPStan\Rules\Classes\InstantiationRule
|
|
{
|
|
return new PHPStan\Rules\Classes\InstantiationRule(
|
|
$this->getService('0345'),
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('074'),
|
|
$this->getService('088'),
|
|
true
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0363(): PHPStan\Rules\Classes\LocalTypeTraitAliasesRule
|
|
{
|
|
return new PHPStan\Rules\Classes\LocalTypeTraitAliasesRule($this->getService('065'), $this->getService('reflectionProvider'));
|
|
}
|
|
|
|
|
|
public function createService0364(): PHPStan\Rules\Classes\ExistingClassInClassExtendsRule
|
|
{
|
|
return new PHPStan\Rules\Classes\ExistingClassInClassExtendsRule(
|
|
$this->getService('088'),
|
|
$this->getService('reflectionProvider'),
|
|
true
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0365(): PHPStan\Rules\Classes\PropertyTagTraitUseRule
|
|
{
|
|
return new PHPStan\Rules\Classes\PropertyTagTraitUseRule($this->getService('064'));
|
|
}
|
|
|
|
|
|
public function createService0366(): PHPStan\Rules\Classes\ImpossibleInstanceOfRule
|
|
{
|
|
return new PHPStan\Rules\Classes\ImpossibleInstanceOfRule(true, false, true);
|
|
}
|
|
|
|
|
|
public function createService0367(): PHPStan\Rules\Classes\MethodTagRule
|
|
{
|
|
return new PHPStan\Rules\Classes\MethodTagRule($this->getService('066'));
|
|
}
|
|
|
|
|
|
public function createService0368(): PHPStan\Rules\Classes\PropertyTagTraitRule
|
|
{
|
|
return new PHPStan\Rules\Classes\PropertyTagTraitRule($this->getService('064'), $this->getService('reflectionProvider'));
|
|
}
|
|
|
|
|
|
public function createService0369(): PHPStan\Rules\Classes\NewStaticRule
|
|
{
|
|
return new PHPStan\Rules\Classes\NewStaticRule;
|
|
}
|
|
|
|
|
|
public function createService0370(): PHPStan\Rules\Classes\AllowedSubTypesRule
|
|
{
|
|
return new PHPStan\Rules\Classes\AllowedSubTypesRule;
|
|
}
|
|
|
|
|
|
public function createService0371(): PHPStan\Rules\Classes\ExistingClassInTraitUseRule
|
|
{
|
|
return new PHPStan\Rules\Classes\ExistingClassInTraitUseRule(
|
|
$this->getService('088'),
|
|
$this->getService('reflectionProvider'),
|
|
true
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0372(): PHPStan\Rules\Classes\ReadOnlyClassRule
|
|
{
|
|
return new PHPStan\Rules\Classes\ReadOnlyClassRule($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0373(): PHPStan\Rules\Classes\MethodTagTraitRule
|
|
{
|
|
return new PHPStan\Rules\Classes\MethodTagTraitRule($this->getService('066'), $this->getService('reflectionProvider'));
|
|
}
|
|
|
|
|
|
public function createService0374(): PHPStan\Rules\Classes\DuplicateDeclarationRule
|
|
{
|
|
return new PHPStan\Rules\Classes\DuplicateDeclarationRule;
|
|
}
|
|
|
|
|
|
public function createService0375(): PHPStan\Rules\Classes\EnumSanityRule
|
|
{
|
|
return new PHPStan\Rules\Classes\EnumSanityRule;
|
|
}
|
|
|
|
|
|
public function createService0376(): PHPStan\Rules\Classes\ExistingClassesInInterfaceExtendsRule
|
|
{
|
|
return new PHPStan\Rules\Classes\ExistingClassesInInterfaceExtendsRule(
|
|
$this->getService('088'),
|
|
$this->getService('reflectionProvider'),
|
|
true
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0377(): PHPStan\Rules\Classes\LocalTypeTraitUseAliasesRule
|
|
{
|
|
return new PHPStan\Rules\Classes\LocalTypeTraitUseAliasesRule($this->getService('065'));
|
|
}
|
|
|
|
|
|
public function createService0378(): PHPStan\Rules\Classes\TraitAttributeClassRule
|
|
{
|
|
return new PHPStan\Rules\Classes\TraitAttributeClassRule;
|
|
}
|
|
|
|
|
|
public function createService0379(): PHPStan\Rules\Classes\LocalTypeAliasesRule
|
|
{
|
|
return new PHPStan\Rules\Classes\LocalTypeAliasesRule($this->getService('065'));
|
|
}
|
|
|
|
|
|
public function createService0380(): PHPStan\Rules\Classes\ClassConstantAttributesRule
|
|
{
|
|
return new PHPStan\Rules\Classes\ClassConstantAttributesRule($this->getService('067'));
|
|
}
|
|
|
|
|
|
public function createService0381(): PHPStan\Rules\Classes\RequireExtendsRule
|
|
{
|
|
return new PHPStan\Rules\Classes\RequireExtendsRule;
|
|
}
|
|
|
|
|
|
public function createService0382(): PHPStan\Rules\Classes\MixinTraitUseRule
|
|
{
|
|
return new PHPStan\Rules\Classes\MixinTraitUseRule($this->getService('063'));
|
|
}
|
|
|
|
|
|
public function createService0383(): PHPStan\Rules\Classes\MethodTagTraitUseRule
|
|
{
|
|
return new PHPStan\Rules\Classes\MethodTagTraitUseRule($this->getService('066'));
|
|
}
|
|
|
|
|
|
public function createService0384(): PHPStan\Rules\Classes\RequireImplementsRule
|
|
{
|
|
return new PHPStan\Rules\Classes\RequireImplementsRule;
|
|
}
|
|
|
|
|
|
public function createService0385(): PHPStan\Rules\Classes\NonClassAttributeClassRule
|
|
{
|
|
return new PHPStan\Rules\Classes\NonClassAttributeClassRule;
|
|
}
|
|
|
|
|
|
public function createService0386(): PHPStan\Rules\Classes\PropertyTagRule
|
|
{
|
|
return new PHPStan\Rules\Classes\PropertyTagRule($this->getService('064'));
|
|
}
|
|
|
|
|
|
public function createService0387(): PHPStan\Rules\Classes\ExistingClassesInEnumImplementsRule
|
|
{
|
|
return new PHPStan\Rules\Classes\ExistingClassesInEnumImplementsRule(
|
|
$this->getService('088'),
|
|
$this->getService('reflectionProvider'),
|
|
true
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0388(): PHPStan\Rules\Classes\ExistingClassesInClassImplementsRule
|
|
{
|
|
return new PHPStan\Rules\Classes\ExistingClassesInClassImplementsRule(
|
|
$this->getService('088'),
|
|
$this->getService('reflectionProvider'),
|
|
true
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0389(): PHPStan\Rules\Classes\ClassConstantRule
|
|
{
|
|
return new PHPStan\Rules\Classes\ClassConstantRule(
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('098'),
|
|
$this->getService('088'),
|
|
$this->getService('043'),
|
|
false
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0390(): PHPStan\Rules\Classes\MixinTraitRule
|
|
{
|
|
return new PHPStan\Rules\Classes\MixinTraitRule($this->getService('063'), $this->getService('reflectionProvider'));
|
|
}
|
|
|
|
|
|
public function createService0391(): PHPStan\Rules\Classes\UnusedConstructorParametersRule
|
|
{
|
|
return new PHPStan\Rules\Classes\UnusedConstructorParametersRule($this->getService('068'));
|
|
}
|
|
|
|
|
|
public function createService0392(): PHPStan\Rules\Keywords\ContinueBreakInLoopRule
|
|
{
|
|
return new PHPStan\Rules\Keywords\ContinueBreakInLoopRule;
|
|
}
|
|
|
|
|
|
public function createService0393(): PHPStan\Rules\Keywords\DeclareStrictTypesRule
|
|
{
|
|
return new PHPStan\Rules\Keywords\DeclareStrictTypesRule($this->getService('058'));
|
|
}
|
|
|
|
|
|
public function createService0394(): PHPStan\Rules\Keywords\RequireFileExistsRule
|
|
{
|
|
return new PHPStan\Rules\Keywords\RequireFileExistsRule('/home/michael/dev/michaelschiemer');
|
|
}
|
|
|
|
|
|
public function createService0395(): PHPStan\Rules\Missing\MissingReturnRule
|
|
{
|
|
return new PHPStan\Rules\Missing\MissingReturnRule(false, true);
|
|
}
|
|
|
|
|
|
public function createService0396(): PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyAssignRefRule
|
|
{
|
|
return new PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyAssignRefRule($this->getService('071'));
|
|
}
|
|
|
|
|
|
public function createService0397(): PHPStan\Rules\Properties\AccessPrivatePropertyThroughStaticRule
|
|
{
|
|
return new PHPStan\Rules\Properties\AccessPrivatePropertyThroughStaticRule;
|
|
}
|
|
|
|
|
|
public function createService0398(): PHPStan\Rules\Properties\ReadOnlyPropertyRule
|
|
{
|
|
return new PHPStan\Rules\Properties\ReadOnlyPropertyRule($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0399(): PHPStan\Rules\Properties\MissingReadOnlyByPhpDocPropertyAssignRule
|
|
{
|
|
return new PHPStan\Rules\Properties\MissingReadOnlyByPhpDocPropertyAssignRule($this->getService('0308'));
|
|
}
|
|
|
|
|
|
public function createService0400(): PHPStan\Rules\Properties\MissingPropertyTypehintRule
|
|
{
|
|
return new PHPStan\Rules\Properties\MissingPropertyTypehintRule($this->getService('094'));
|
|
}
|
|
|
|
|
|
public function createService0401(): PHPStan\Rules\Properties\AccessStaticPropertiesRule
|
|
{
|
|
return new PHPStan\Rules\Properties\AccessStaticPropertiesRule(
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('098'),
|
|
$this->getService('088'),
|
|
true
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0402(): PHPStan\Rules\Properties\NullsafePropertyFetchRule
|
|
{
|
|
return new PHPStan\Rules\Properties\NullsafePropertyFetchRule;
|
|
}
|
|
|
|
|
|
public function createService0403(): PHPStan\Rules\Properties\GetNonVirtualPropertyHookReadRule
|
|
{
|
|
return new PHPStan\Rules\Properties\GetNonVirtualPropertyHookReadRule;
|
|
}
|
|
|
|
|
|
public function createService0404(): PHPStan\Rules\Properties\AccessStaticPropertiesInAssignRule
|
|
{
|
|
return new PHPStan\Rules\Properties\AccessStaticPropertiesInAssignRule($this->getService('0401'));
|
|
}
|
|
|
|
|
|
public function createService0405(): PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyAssignRule
|
|
{
|
|
return new PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyAssignRule($this->getService('071'), $this->getService('0308'));
|
|
}
|
|
|
|
|
|
public function createService0406(): PHPStan\Rules\Properties\TypesAssignedToPropertiesRule
|
|
{
|
|
return new PHPStan\Rules\Properties\TypesAssignedToPropertiesRule($this->getService('098'), $this->getService('071'));
|
|
}
|
|
|
|
|
|
public function createService0407(): PHPStan\Rules\Properties\ReadingWriteOnlyPropertiesRule
|
|
{
|
|
return new PHPStan\Rules\Properties\ReadingWriteOnlyPropertiesRule(
|
|
$this->getService('070'),
|
|
$this->getService('071'),
|
|
$this->getService('098'),
|
|
false
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0408(): PHPStan\Rules\Properties\ReadOnlyPropertyAssignRefRule
|
|
{
|
|
return new PHPStan\Rules\Properties\ReadOnlyPropertyAssignRefRule($this->getService('071'));
|
|
}
|
|
|
|
|
|
public function createService0409(): PHPStan\Rules\Properties\PropertyAttributesRule
|
|
{
|
|
return new PHPStan\Rules\Properties\PropertyAttributesRule($this->getService('067'));
|
|
}
|
|
|
|
|
|
public function createService0410(): PHPStan\Rules\Properties\DefaultValueTypesAssignedToPropertiesRule
|
|
{
|
|
return new PHPStan\Rules\Properties\DefaultValueTypesAssignedToPropertiesRule($this->getService('098'));
|
|
}
|
|
|
|
|
|
public function createService0411(): PHPStan\Rules\Properties\ExistingClassesInPropertiesRule
|
|
{
|
|
return new PHPStan\Rules\Properties\ExistingClassesInPropertiesRule(
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('088'),
|
|
$this->getService('076'),
|
|
$this->getService('043'),
|
|
true,
|
|
false,
|
|
true
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0412(): PHPStan\Rules\Properties\AccessPropertiesRule
|
|
{
|
|
return new PHPStan\Rules\Properties\AccessPropertiesRule($this->getService('073'));
|
|
}
|
|
|
|
|
|
public function createService0413(): PHPStan\Rules\Properties\OverridingPropertyRule
|
|
{
|
|
return new PHPStan\Rules\Properties\OverridingPropertyRule($this->getService('043'), true, false);
|
|
}
|
|
|
|
|
|
public function createService0414(): PHPStan\Rules\Properties\PropertyInClassRule
|
|
{
|
|
return new PHPStan\Rules\Properties\PropertyInClassRule($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0415(): PHPStan\Rules\Properties\PropertyHookAttributesRule
|
|
{
|
|
return new PHPStan\Rules\Properties\PropertyHookAttributesRule($this->getService('067'));
|
|
}
|
|
|
|
|
|
public function createService0416(): PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyRule
|
|
{
|
|
return new PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyRule;
|
|
}
|
|
|
|
|
|
public function createService0417(): PHPStan\Rules\Properties\SetPropertyHookParameterRule
|
|
{
|
|
return new PHPStan\Rules\Properties\SetPropertyHookParameterRule($this->getService('094'), true, true);
|
|
}
|
|
|
|
|
|
public function createService0418(): PHPStan\Rules\Properties\AccessPropertiesInAssignRule
|
|
{
|
|
return new PHPStan\Rules\Properties\AccessPropertiesInAssignRule($this->getService('073'));
|
|
}
|
|
|
|
|
|
public function createService0419(): PHPStan\Rules\Properties\ReadOnlyPropertyAssignRule
|
|
{
|
|
return new PHPStan\Rules\Properties\ReadOnlyPropertyAssignRule($this->getService('071'), $this->getService('0308'));
|
|
}
|
|
|
|
|
|
public function createService0420(): PHPStan\Rules\Properties\ExistingClassesInPropertyHookTypehintsRule
|
|
{
|
|
return new PHPStan\Rules\Properties\ExistingClassesInPropertyHookTypehintsRule($this->getService('069'));
|
|
}
|
|
|
|
|
|
public function createService0421(): PHPStan\Rules\Properties\PropertiesInInterfaceRule
|
|
{
|
|
return new PHPStan\Rules\Properties\PropertiesInInterfaceRule($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0422(): PHPStan\Rules\Properties\MissingReadOnlyPropertyAssignRule
|
|
{
|
|
return new PHPStan\Rules\Properties\MissingReadOnlyPropertyAssignRule($this->getService('0308'));
|
|
}
|
|
|
|
|
|
public function createService0423(): PHPStan\Rules\Properties\PropertyAssignRefRule
|
|
{
|
|
return new PHPStan\Rules\Properties\PropertyAssignRefRule($this->getService('043'), $this->getService('071'));
|
|
}
|
|
|
|
|
|
public function createService0424(): PHPStan\Rules\Properties\InvalidCallablePropertyTypeRule
|
|
{
|
|
return new PHPStan\Rules\Properties\InvalidCallablePropertyTypeRule;
|
|
}
|
|
|
|
|
|
public function createService0425(): PHPStan\Rules\Properties\WritingToReadOnlyPropertiesRule
|
|
{
|
|
return new PHPStan\Rules\Properties\WritingToReadOnlyPropertiesRule(
|
|
$this->getService('098'),
|
|
$this->getService('070'),
|
|
$this->getService('071'),
|
|
false
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0426(): PHPStan\Rules\Properties\SetNonVirtualPropertyHookAssignRule
|
|
{
|
|
return new PHPStan\Rules\Properties\SetNonVirtualPropertyHookAssignRule;
|
|
}
|
|
|
|
|
|
public function createService0427(): PHPStan\Rules\DeadCode\NoopRule
|
|
{
|
|
return new PHPStan\Rules\DeadCode\NoopRule($this->getService('058'));
|
|
}
|
|
|
|
|
|
public function createService0428(): PHPStan\Rules\DeadCode\UnusedPrivateMethodRule
|
|
{
|
|
return new PHPStan\Rules\DeadCode\UnusedPrivateMethodRule($this->getService('0100'));
|
|
}
|
|
|
|
|
|
public function createService0429(): PHPStan\Rules\DeadCode\CallToStaticMethodStatementWithoutImpurePointsRule
|
|
{
|
|
return new PHPStan\Rules\DeadCode\CallToStaticMethodStatementWithoutImpurePointsRule;
|
|
}
|
|
|
|
|
|
public function createService0430(): PHPStan\Rules\DeadCode\UnreachableStatementRule
|
|
{
|
|
return new PHPStan\Rules\DeadCode\UnreachableStatementRule;
|
|
}
|
|
|
|
|
|
public function createService0431(): PHPStan\Rules\DeadCode\CallToMethodStatementWithoutImpurePointsRule
|
|
{
|
|
return new PHPStan\Rules\DeadCode\CallToMethodStatementWithoutImpurePointsRule;
|
|
}
|
|
|
|
|
|
public function createService0432(): PHPStan\Rules\DeadCode\CallToConstructorStatementWithoutImpurePointsRule
|
|
{
|
|
return new PHPStan\Rules\DeadCode\CallToConstructorStatementWithoutImpurePointsRule;
|
|
}
|
|
|
|
|
|
public function createService0433(): PHPStan\Rules\DeadCode\UnusedPrivateConstantRule
|
|
{
|
|
return new PHPStan\Rules\DeadCode\UnusedPrivateConstantRule($this->getService('095'));
|
|
}
|
|
|
|
|
|
public function createService0434(): PHPStan\Rules\DeadCode\CallToFunctionStatementWithoutImpurePointsRule
|
|
{
|
|
return new PHPStan\Rules\DeadCode\CallToFunctionStatementWithoutImpurePointsRule;
|
|
}
|
|
|
|
|
|
public function createService0435(): PHPStan\Rules\DeadCode\UnusedPrivatePropertyRule
|
|
{
|
|
return new PHPStan\Rules\DeadCode\UnusedPrivatePropertyRule($this->getService('072'), [], [], false);
|
|
}
|
|
|
|
|
|
public function createService0436(): PHPStan\Rules\PhpDoc\InvalidThrowsPhpDocValueRule
|
|
{
|
|
return new PHPStan\Rules\PhpDoc\InvalidThrowsPhpDocValueRule($this->getService('0300'));
|
|
}
|
|
|
|
|
|
public function createService0437(): PHPStan\Rules\PhpDoc\IncompatiblePropertyHookPhpDocTypeRule
|
|
{
|
|
return new PHPStan\Rules\PhpDoc\IncompatiblePropertyHookPhpDocTypeRule($this->getService('0300'), $this->getService('081'));
|
|
}
|
|
|
|
|
|
public function createService0438(): PHPStan\Rules\PhpDoc\MethodConditionalReturnTypeRule
|
|
{
|
|
return new PHPStan\Rules\PhpDoc\MethodConditionalReturnTypeRule($this->getService('077'));
|
|
}
|
|
|
|
|
|
public function createService0439(): PHPStan\Rules\PhpDoc\InvalidPhpDocVarTagTypeRule
|
|
{
|
|
return new PHPStan\Rules\PhpDoc\InvalidPhpDocVarTagTypeRule(
|
|
$this->getService('0300'),
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('088'),
|
|
$this->getService('0121'),
|
|
$this->getService('094'),
|
|
$this->getService('076'),
|
|
true,
|
|
true,
|
|
true
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0440(): PHPStan\Rules\PhpDoc\IncompatibleClassConstantPhpDocTypeRule
|
|
{
|
|
return new PHPStan\Rules\PhpDoc\IncompatibleClassConstantPhpDocTypeRule($this->getService('0121'), $this->getService('076'));
|
|
}
|
|
|
|
|
|
public function createService0441(): PHPStan\Rules\PhpDoc\FunctionConditionalReturnTypeRule
|
|
{
|
|
return new PHPStan\Rules\PhpDoc\FunctionConditionalReturnTypeRule($this->getService('077'));
|
|
}
|
|
|
|
|
|
public function createService0442(): PHPStan\Rules\PhpDoc\MethodAssertRule
|
|
{
|
|
return new PHPStan\Rules\PhpDoc\MethodAssertRule($this->getService('078'));
|
|
}
|
|
|
|
|
|
public function createService0443(): PHPStan\Rules\PhpDoc\VarTagChangedExpressionTypeRule
|
|
{
|
|
return new PHPStan\Rules\PhpDoc\VarTagChangedExpressionTypeRule($this->getService('082'));
|
|
}
|
|
|
|
|
|
public function createService0444(): PHPStan\Rules\PhpDoc\InvalidPHPStanDocTagRule
|
|
{
|
|
return new PHPStan\Rules\PhpDoc\InvalidPHPStanDocTagRule($this->getService('0657'), $this->getService('0660'));
|
|
}
|
|
|
|
|
|
public function createService0445(): PHPStan\Rules\PhpDoc\IncompatibleSelfOutTypeRule
|
|
{
|
|
return new PHPStan\Rules\PhpDoc\IncompatibleSelfOutTypeRule($this->getService('076'), $this->getService('0121'));
|
|
}
|
|
|
|
|
|
public function createService0446(): PHPStan\Rules\PhpDoc\SealedDefinitionTraitRule
|
|
{
|
|
return new PHPStan\Rules\PhpDoc\SealedDefinitionTraitRule($this->getService('reflectionProvider'));
|
|
}
|
|
|
|
|
|
public function createService0447(): PHPStan\Rules\PhpDoc\InvalidPhpDocTagValueRule
|
|
{
|
|
return new PHPStan\Rules\PhpDoc\InvalidPhpDocTagValueRule($this->getService('0657'), $this->getService('0660'));
|
|
}
|
|
|
|
|
|
public function createService0448(): PHPStan\Rules\PhpDoc\IncompatiblePhpDocTypeRule
|
|
{
|
|
return new PHPStan\Rules\PhpDoc\IncompatiblePhpDocTypeRule($this->getService('0300'), $this->getService('081'));
|
|
}
|
|
|
|
|
|
public function createService0449(): PHPStan\Rules\PhpDoc\IncompatiblePropertyPhpDocTypeRule
|
|
{
|
|
return new PHPStan\Rules\PhpDoc\IncompatiblePropertyPhpDocTypeRule(
|
|
$this->getService('0121'),
|
|
$this->getService('076'),
|
|
$this->getService('080')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0450(): PHPStan\Rules\PhpDoc\SealedDefinitionClassRule
|
|
{
|
|
return new PHPStan\Rules\PhpDoc\SealedDefinitionClassRule($this->getService('088'), true, true);
|
|
}
|
|
|
|
|
|
public function createService0451(): PHPStan\Rules\PhpDoc\WrongVariableNameInVarTagRule
|
|
{
|
|
return new PHPStan\Rules\PhpDoc\WrongVariableNameInVarTagRule($this->getService('0300'), $this->getService('082'));
|
|
}
|
|
|
|
|
|
public function createService0452(): PHPStan\Rules\PhpDoc\RequireImplementsDefinitionTraitRule
|
|
{
|
|
return new PHPStan\Rules\PhpDoc\RequireImplementsDefinitionTraitRule(
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('088'),
|
|
true,
|
|
true
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0453(): PHPStan\Rules\PhpDoc\RequireImplementsDefinitionClassRule
|
|
{
|
|
return new PHPStan\Rules\PhpDoc\RequireImplementsDefinitionClassRule;
|
|
}
|
|
|
|
|
|
public function createService0454(): PHPStan\Rules\PhpDoc\FunctionAssertRule
|
|
{
|
|
return new PHPStan\Rules\PhpDoc\FunctionAssertRule($this->getService('078'));
|
|
}
|
|
|
|
|
|
public function createService0455(): PHPStan\Rules\PhpDoc\RequireExtendsDefinitionClassRule
|
|
{
|
|
return new PHPStan\Rules\PhpDoc\RequireExtendsDefinitionClassRule($this->getService('079'));
|
|
}
|
|
|
|
|
|
public function createService0456(): PHPStan\Rules\PhpDoc\IncompatibleParamImmediatelyInvokedCallableRule
|
|
{
|
|
return new PHPStan\Rules\PhpDoc\IncompatibleParamImmediatelyInvokedCallableRule($this->getService('0300'));
|
|
}
|
|
|
|
|
|
public function createService0457(): PHPStan\Rules\PhpDoc\RequireExtendsDefinitionTraitRule
|
|
{
|
|
return new PHPStan\Rules\PhpDoc\RequireExtendsDefinitionTraitRule(
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('079')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0458(): PHPStan\Rules\Names\UsedNamesRule
|
|
{
|
|
return new PHPStan\Rules\Names\UsedNamesRule;
|
|
}
|
|
|
|
|
|
public function createService0459(): PHPStan\Rules\Operators\InvalidAssignVarRule
|
|
{
|
|
return new PHPStan\Rules\Operators\InvalidAssignVarRule($this->getService('087'));
|
|
}
|
|
|
|
|
|
public function createService0460(): PHPStan\Rules\Operators\InvalidComparisonOperationRule
|
|
{
|
|
return new PHPStan\Rules\Operators\InvalidComparisonOperationRule($this->getService('098'));
|
|
}
|
|
|
|
|
|
public function createService0461(): PHPStan\Rules\Operators\InvalidBinaryOperationRule
|
|
{
|
|
return new PHPStan\Rules\Operators\InvalidBinaryOperationRule($this->getService('058'), $this->getService('098'));
|
|
}
|
|
|
|
|
|
public function createService0462(): PHPStan\Rules\Operators\InvalidIncDecOperationRule
|
|
{
|
|
return new PHPStan\Rules\Operators\InvalidIncDecOperationRule($this->getService('098'));
|
|
}
|
|
|
|
|
|
public function createService0463(): PHPStan\Rules\Operators\InvalidUnaryOperationRule
|
|
{
|
|
return new PHPStan\Rules\Operators\InvalidUnaryOperationRule($this->getService('098'));
|
|
}
|
|
|
|
|
|
public function createService0464(): PHPStan\Rules\Arrays\DeadForeachRule
|
|
{
|
|
return new PHPStan\Rules\Arrays\DeadForeachRule;
|
|
}
|
|
|
|
|
|
public function createService0465(): PHPStan\Rules\Arrays\UnpackIterableInArrayRule
|
|
{
|
|
return new PHPStan\Rules\Arrays\UnpackIterableInArrayRule($this->getService('098'));
|
|
}
|
|
|
|
|
|
public function createService0466(): PHPStan\Rules\Arrays\ArrayDestructuringRule
|
|
{
|
|
return new PHPStan\Rules\Arrays\ArrayDestructuringRule($this->getService('098'), $this->getService('085'));
|
|
}
|
|
|
|
|
|
public function createService0467(): PHPStan\Rules\Arrays\OffsetAccessWithoutDimForReadingRule
|
|
{
|
|
return new PHPStan\Rules\Arrays\OffsetAccessWithoutDimForReadingRule;
|
|
}
|
|
|
|
|
|
public function createService0468(): PHPStan\Rules\Arrays\OffsetAccessAssignmentRule
|
|
{
|
|
return new PHPStan\Rules\Arrays\OffsetAccessAssignmentRule($this->getService('098'));
|
|
}
|
|
|
|
|
|
public function createService0469(): PHPStan\Rules\Arrays\DuplicateKeysInLiteralArraysRule
|
|
{
|
|
return new PHPStan\Rules\Arrays\DuplicateKeysInLiteralArraysRule($this->getService('058'));
|
|
}
|
|
|
|
|
|
public function createService0470(): PHPStan\Rules\Arrays\InvalidKeyInArrayItemRule
|
|
{
|
|
return new PHPStan\Rules\Arrays\InvalidKeyInArrayItemRule(true);
|
|
}
|
|
|
|
|
|
public function createService0471(): PHPStan\Rules\Arrays\IterableInForeachRule
|
|
{
|
|
return new PHPStan\Rules\Arrays\IterableInForeachRule($this->getService('098'));
|
|
}
|
|
|
|
|
|
public function createService0472(): PHPStan\Rules\Arrays\InvalidKeyInArrayDimFetchRule
|
|
{
|
|
return new PHPStan\Rules\Arrays\InvalidKeyInArrayDimFetchRule($this->getService('098'), true);
|
|
}
|
|
|
|
|
|
public function createService0473(): PHPStan\Rules\Arrays\OffsetAccessValueAssignmentRule
|
|
{
|
|
return new PHPStan\Rules\Arrays\OffsetAccessValueAssignmentRule($this->getService('098'));
|
|
}
|
|
|
|
|
|
public function createService0474(): PHPStan\Rules\Arrays\ArrayUnpackingRule
|
|
{
|
|
return new PHPStan\Rules\Arrays\ArrayUnpackingRule($this->getService('043'), $this->getService('098'));
|
|
}
|
|
|
|
|
|
public function createService0475(): PHPStan\Rules\Arrays\NonexistentOffsetInArrayDimFetchRule
|
|
{
|
|
return new PHPStan\Rules\Arrays\NonexistentOffsetInArrayDimFetchRule($this->getService('098'), $this->getService('085'), true);
|
|
}
|
|
|
|
|
|
public function createService0476(): PHPStan\Rules\Arrays\OffsetAccessAssignOpRule
|
|
{
|
|
return new PHPStan\Rules\Arrays\OffsetAccessAssignOpRule($this->getService('098'));
|
|
}
|
|
|
|
|
|
public function createService0477(): PHPStan\Rules\Ignore\IgnoreParseErrorRule
|
|
{
|
|
return new PHPStan\Rules\Ignore\IgnoreParseErrorRule;
|
|
}
|
|
|
|
|
|
public function createService0478(): PHPStan\Rules\Cast\InvalidPartOfEncapsedStringRule
|
|
{
|
|
return new PHPStan\Rules\Cast\InvalidPartOfEncapsedStringRule($this->getService('058'), $this->getService('098'));
|
|
}
|
|
|
|
|
|
public function createService0479(): PHPStan\Rules\Cast\UnsetCastRule
|
|
{
|
|
return new PHPStan\Rules\Cast\UnsetCastRule($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0480(): PHPStan\Rules\Cast\EchoRule
|
|
{
|
|
return new PHPStan\Rules\Cast\EchoRule($this->getService('098'));
|
|
}
|
|
|
|
|
|
public function createService0481(): PHPStan\Rules\Cast\InvalidCastRule
|
|
{
|
|
return new PHPStan\Rules\Cast\InvalidCastRule($this->getService('reflectionProvider'), $this->getService('098'));
|
|
}
|
|
|
|
|
|
public function createService0482(): PHPStan\Rules\Cast\PrintRule
|
|
{
|
|
return new PHPStan\Rules\Cast\PrintRule($this->getService('098'));
|
|
}
|
|
|
|
|
|
public function createService0483(): PHPStan\Rules\Whitespace\FileWhitespaceRule
|
|
{
|
|
return new PHPStan\Rules\Whitespace\FileWhitespaceRule;
|
|
}
|
|
|
|
|
|
public function createService0484(): PHPStan\Rules\Variables\EmptyRule
|
|
{
|
|
return new PHPStan\Rules\Variables\EmptyRule($this->getService('089'));
|
|
}
|
|
|
|
|
|
public function createService0485(): PHPStan\Rules\Variables\IssetRule
|
|
{
|
|
return new PHPStan\Rules\Variables\IssetRule($this->getService('089'));
|
|
}
|
|
|
|
|
|
public function createService0486(): PHPStan\Rules\Variables\UnsetRule
|
|
{
|
|
return new PHPStan\Rules\Variables\UnsetRule($this->getService('071'), $this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0487(): PHPStan\Rules\Variables\NullCoalesceRule
|
|
{
|
|
return new PHPStan\Rules\Variables\NullCoalesceRule($this->getService('089'));
|
|
}
|
|
|
|
|
|
public function createService0488(): PHPStan\Rules\Variables\ParameterOutExecutionEndTypeRule
|
|
{
|
|
return new PHPStan\Rules\Variables\ParameterOutExecutionEndTypeRule($this->getService('098'));
|
|
}
|
|
|
|
|
|
public function createService0489(): PHPStan\Rules\Variables\DefinedVariableRule
|
|
{
|
|
return new PHPStan\Rules\Variables\DefinedVariableRule(true, true);
|
|
}
|
|
|
|
|
|
public function createService0490(): PHPStan\Rules\Variables\ParameterOutAssignedTypeRule
|
|
{
|
|
return new PHPStan\Rules\Variables\ParameterOutAssignedTypeRule($this->getService('098'));
|
|
}
|
|
|
|
|
|
public function createService0491(): PHPStan\Rules\Variables\VariableCloningRule
|
|
{
|
|
return new PHPStan\Rules\Variables\VariableCloningRule($this->getService('098'));
|
|
}
|
|
|
|
|
|
public function createService0492(): PHPStan\Rules\Variables\CompactVariablesRule
|
|
{
|
|
return new PHPStan\Rules\Variables\CompactVariablesRule(true);
|
|
}
|
|
|
|
|
|
public function createService0493(): PHPStan\Rules\Namespaces\ExistingNamesInGroupUseRule
|
|
{
|
|
return new PHPStan\Rules\Namespaces\ExistingNamesInGroupUseRule(
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('088'),
|
|
false,
|
|
true
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0494(): PHPStan\Rules\Namespaces\ExistingNamesInUseRule
|
|
{
|
|
return new PHPStan\Rules\Namespaces\ExistingNamesInUseRule(
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('088'),
|
|
false,
|
|
true
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0495(): PHPStan\Rules\Api\PhpStanNamespaceIn3rdPartyPackageRule
|
|
{
|
|
return new PHPStan\Rules\Api\PhpStanNamespaceIn3rdPartyPackageRule($this->getService('090'));
|
|
}
|
|
|
|
|
|
public function createService0496(): PHPStan\Rules\Api\RuntimeReflectionFunctionRule
|
|
{
|
|
return new PHPStan\Rules\Api\RuntimeReflectionFunctionRule($this->getService('reflectionProvider'));
|
|
}
|
|
|
|
|
|
public function createService0497(): PHPStan\Rules\Api\ApiInstanceofTypeRule
|
|
{
|
|
return new PHPStan\Rules\Api\ApiInstanceofTypeRule($this->getService('reflectionProvider'));
|
|
}
|
|
|
|
|
|
public function createService0498(): PHPStan\Rules\Api\ApiClassConstFetchRule
|
|
{
|
|
return new PHPStan\Rules\Api\ApiClassConstFetchRule($this->getService('090'), $this->getService('reflectionProvider'));
|
|
}
|
|
|
|
|
|
public function createService0499(): PHPStan\Rules\Api\ApiInterfaceExtendsRule
|
|
{
|
|
return new PHPStan\Rules\Api\ApiInterfaceExtendsRule($this->getService('090'), $this->getService('reflectionProvider'));
|
|
}
|
|
|
|
|
|
public function createService0500(): PHPStan\Rules\Api\ApiInstanceofRule
|
|
{
|
|
return new PHPStan\Rules\Api\ApiInstanceofRule($this->getService('090'), $this->getService('reflectionProvider'));
|
|
}
|
|
|
|
|
|
public function createService0501(): PHPStan\Rules\Api\ApiClassImplementsRule
|
|
{
|
|
return new PHPStan\Rules\Api\ApiClassImplementsRule($this->getService('090'), $this->getService('reflectionProvider'));
|
|
}
|
|
|
|
|
|
public function createService0502(): PHPStan\Rules\Api\OldPhpParser4ClassRule
|
|
{
|
|
return new PHPStan\Rules\Api\OldPhpParser4ClassRule;
|
|
}
|
|
|
|
|
|
public function createService0503(): PHPStan\Rules\Api\ApiMethodCallRule
|
|
{
|
|
return new PHPStan\Rules\Api\ApiMethodCallRule($this->getService('090'));
|
|
}
|
|
|
|
|
|
public function createService0504(): PHPStan\Rules\Api\ApiInstantiationRule
|
|
{
|
|
return new PHPStan\Rules\Api\ApiInstantiationRule($this->getService('090'), $this->getService('reflectionProvider'));
|
|
}
|
|
|
|
|
|
public function createService0505(): PHPStan\Rules\Api\NodeConnectingVisitorAttributesRule
|
|
{
|
|
return new PHPStan\Rules\Api\NodeConnectingVisitorAttributesRule;
|
|
}
|
|
|
|
|
|
public function createService0506(): PHPStan\Rules\Api\ApiClassExtendsRule
|
|
{
|
|
return new PHPStan\Rules\Api\ApiClassExtendsRule($this->getService('090'), $this->getService('reflectionProvider'));
|
|
}
|
|
|
|
|
|
public function createService0507(): PHPStan\Rules\Api\ApiStaticCallRule
|
|
{
|
|
return new PHPStan\Rules\Api\ApiStaticCallRule($this->getService('090'), $this->getService('reflectionProvider'));
|
|
}
|
|
|
|
|
|
public function createService0508(): PHPStan\Rules\Api\RuntimeReflectionInstantiationRule
|
|
{
|
|
return new PHPStan\Rules\Api\RuntimeReflectionInstantiationRule($this->getService('reflectionProvider'));
|
|
}
|
|
|
|
|
|
public function createService0509(): PHPStan\Rules\Api\ApiTraitUseRule
|
|
{
|
|
return new PHPStan\Rules\Api\ApiTraitUseRule($this->getService('090'), $this->getService('reflectionProvider'));
|
|
}
|
|
|
|
|
|
public function createService0510(): PHPStan\Rules\Api\GetTemplateTypeRule
|
|
{
|
|
return new PHPStan\Rules\Api\GetTemplateTypeRule($this->getService('reflectionProvider'));
|
|
}
|
|
|
|
|
|
public function createService0511(): PHPStan\Rules\Exceptions\ThrowExpressionRule
|
|
{
|
|
return new PHPStan\Rules\Exceptions\ThrowExpressionRule($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0512(): PHPStan\Rules\Exceptions\NoncapturingCatchRule
|
|
{
|
|
return new PHPStan\Rules\Exceptions\NoncapturingCatchRule;
|
|
}
|
|
|
|
|
|
public function createService0513(): PHPStan\Rules\Exceptions\ThrowsVoidMethodWithExplicitThrowPointRule
|
|
{
|
|
return new PHPStan\Rules\Exceptions\ThrowsVoidMethodWithExplicitThrowPointRule(
|
|
$this->getService('exceptionTypeResolver'),
|
|
false
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0514(): PHPStan\Rules\Exceptions\CatchWithUnthrownExceptionRule
|
|
{
|
|
return new PHPStan\Rules\Exceptions\CatchWithUnthrownExceptionRule($this->getService('exceptionTypeResolver'), true);
|
|
}
|
|
|
|
|
|
public function createService0515(): PHPStan\Rules\Exceptions\ThrowsVoidFunctionWithExplicitThrowPointRule
|
|
{
|
|
return new PHPStan\Rules\Exceptions\ThrowsVoidFunctionWithExplicitThrowPointRule(
|
|
$this->getService('exceptionTypeResolver'),
|
|
false
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0516(): PHPStan\Rules\Exceptions\ThrowExprTypeRule
|
|
{
|
|
return new PHPStan\Rules\Exceptions\ThrowExprTypeRule($this->getService('098'));
|
|
}
|
|
|
|
|
|
public function createService0517(): PHPStan\Rules\Exceptions\CaughtExceptionExistenceRule
|
|
{
|
|
return new PHPStan\Rules\Exceptions\CaughtExceptionExistenceRule(
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('088'),
|
|
true,
|
|
true
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0518(): PHPStan\Rules\Exceptions\OverwrittenExitPointByFinallyRule
|
|
{
|
|
return new PHPStan\Rules\Exceptions\OverwrittenExitPointByFinallyRule;
|
|
}
|
|
|
|
|
|
public function createService0519(): PHPStan\Rules\Exceptions\ThrowsVoidPropertyHookWithExplicitThrowPointRule
|
|
{
|
|
return new PHPStan\Rules\Exceptions\ThrowsVoidPropertyHookWithExplicitThrowPointRule(
|
|
$this->getService('exceptionTypeResolver'),
|
|
false
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0520(): PHPStan\Rules\Generators\YieldInGeneratorRule
|
|
{
|
|
return new PHPStan\Rules\Generators\YieldInGeneratorRule(true);
|
|
}
|
|
|
|
|
|
public function createService0521(): PHPStan\Rules\Generators\YieldTypeRule
|
|
{
|
|
return new PHPStan\Rules\Generators\YieldTypeRule($this->getService('098'));
|
|
}
|
|
|
|
|
|
public function createService0522(): PHPStan\Rules\Generators\YieldFromTypeRule
|
|
{
|
|
return new PHPStan\Rules\Generators\YieldFromTypeRule($this->getService('098'), true);
|
|
}
|
|
|
|
|
|
public function createService0523(): PHPStan\Rules\Constants\ValueAssignedToClassConstantRule
|
|
{
|
|
return new PHPStan\Rules\Constants\ValueAssignedToClassConstantRule;
|
|
}
|
|
|
|
|
|
public function createService0524(): PHPStan\Rules\Constants\MagicConstantContextRule
|
|
{
|
|
return new PHPStan\Rules\Constants\MagicConstantContextRule;
|
|
}
|
|
|
|
|
|
public function createService0525(): PHPStan\Rules\Constants\MissingClassConstantTypehintRule
|
|
{
|
|
return new PHPStan\Rules\Constants\MissingClassConstantTypehintRule($this->getService('094'));
|
|
}
|
|
|
|
|
|
public function createService0526(): PHPStan\Rules\Constants\FinalConstantRule
|
|
{
|
|
return new PHPStan\Rules\Constants\FinalConstantRule($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0527(): PHPStan\Rules\Constants\ConstantRule
|
|
{
|
|
return new PHPStan\Rules\Constants\ConstantRule(true);
|
|
}
|
|
|
|
|
|
public function createService0528(): PHPStan\Rules\Constants\OverridingConstantRule
|
|
{
|
|
return new PHPStan\Rules\Constants\OverridingConstantRule(true);
|
|
}
|
|
|
|
|
|
public function createService0529(): PHPStan\Rules\Constants\DynamicClassConstantFetchRule
|
|
{
|
|
return new PHPStan\Rules\Constants\DynamicClassConstantFetchRule($this->getService('043'), $this->getService('098'));
|
|
}
|
|
|
|
|
|
public function createService0530(): PHPStan\Rules\Constants\FinalPrivateConstantRule
|
|
{
|
|
return new PHPStan\Rules\Constants\FinalPrivateConstantRule;
|
|
}
|
|
|
|
|
|
public function createService0531(): PHPStan\Rules\Constants\NativeTypedClassConstantRule
|
|
{
|
|
return new PHPStan\Rules\Constants\NativeTypedClassConstantRule($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0532(): PHPStan\Rules\Constants\ClassAsClassConstantRule
|
|
{
|
|
return new PHPStan\Rules\Constants\ClassAsClassConstantRule;
|
|
}
|
|
|
|
|
|
public function createService0533(): PHPStan\Rules\TooWideTypehints\TooWideClosureReturnTypehintRule
|
|
{
|
|
return new PHPStan\Rules\TooWideTypehints\TooWideClosureReturnTypehintRule;
|
|
}
|
|
|
|
|
|
public function createService0534(): PHPStan\Rules\TooWideTypehints\TooWideArrowFunctionReturnTypehintRule
|
|
{
|
|
return new PHPStan\Rules\TooWideTypehints\TooWideArrowFunctionReturnTypehintRule;
|
|
}
|
|
|
|
|
|
public function createService0535(): PHPStan\Rules\TooWideTypehints\TooWideMethodReturnTypehintRule
|
|
{
|
|
return new PHPStan\Rules\TooWideTypehints\TooWideMethodReturnTypehintRule(false);
|
|
}
|
|
|
|
|
|
public function createService0536(): PHPStan\Rules\TooWideTypehints\TooWideFunctionParameterOutTypeRule
|
|
{
|
|
return new PHPStan\Rules\TooWideTypehints\TooWideFunctionParameterOutTypeRule($this->getService('096'));
|
|
}
|
|
|
|
|
|
public function createService0537(): PHPStan\Rules\TooWideTypehints\TooWideMethodParameterOutTypeRule
|
|
{
|
|
return new PHPStan\Rules\TooWideTypehints\TooWideMethodParameterOutTypeRule($this->getService('096'));
|
|
}
|
|
|
|
|
|
public function createService0538(): PHPStan\Rules\TooWideTypehints\TooWidePropertyTypeRule
|
|
{
|
|
return new PHPStan\Rules\TooWideTypehints\TooWidePropertyTypeRule($this->getService('072'), $this->getService('071'));
|
|
}
|
|
|
|
|
|
public function createService0539(): PHPStan\Rules\TooWideTypehints\TooWideFunctionReturnTypehintRule
|
|
{
|
|
return new PHPStan\Rules\TooWideTypehints\TooWideFunctionReturnTypehintRule;
|
|
}
|
|
|
|
|
|
public function createService0540(): PHPStan\Rules\Functions\InnerFunctionRule
|
|
{
|
|
return new PHPStan\Rules\Functions\InnerFunctionRule;
|
|
}
|
|
|
|
|
|
public function createService0541(): PHPStan\Rules\Functions\ImplodeParameterCastableToStringRule
|
|
{
|
|
return new PHPStan\Rules\Functions\ImplodeParameterCastableToStringRule(
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('084')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0542(): PHPStan\Rules\Functions\IncompatibleClosureDefaultParameterTypeRule
|
|
{
|
|
return new PHPStan\Rules\Functions\IncompatibleClosureDefaultParameterTypeRule;
|
|
}
|
|
|
|
|
|
public function createService0543(): PHPStan\Rules\Functions\ArrayFilterRule
|
|
{
|
|
return new PHPStan\Rules\Functions\ArrayFilterRule($this->getService('reflectionProvider'), true, true);
|
|
}
|
|
|
|
|
|
public function createService0544(): PHPStan\Rules\Functions\ClosureReturnTypeRule
|
|
{
|
|
return new PHPStan\Rules\Functions\ClosureReturnTypeRule($this->getService('075'));
|
|
}
|
|
|
|
|
|
public function createService0545(): PHPStan\Rules\Functions\RedefinedParametersRule
|
|
{
|
|
return new PHPStan\Rules\Functions\RedefinedParametersRule;
|
|
}
|
|
|
|
|
|
public function createService0546(): PHPStan\Rules\Functions\SortParameterCastableToStringRule
|
|
{
|
|
return new PHPStan\Rules\Functions\SortParameterCastableToStringRule(
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('084')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0547(): PHPStan\Rules\Functions\ArrowFunctionAttributesRule
|
|
{
|
|
return new PHPStan\Rules\Functions\ArrowFunctionAttributesRule($this->getService('067'));
|
|
}
|
|
|
|
|
|
public function createService0548(): PHPStan\Rules\Functions\ReturnTypeRule
|
|
{
|
|
return new PHPStan\Rules\Functions\ReturnTypeRule($this->getService('075'));
|
|
}
|
|
|
|
|
|
public function createService0549(): PHPStan\Rules\Functions\PrintfParametersRule
|
|
{
|
|
return new PHPStan\Rules\Functions\PrintfParametersRule($this->getService('097'), $this->getService('reflectionProvider'));
|
|
}
|
|
|
|
|
|
public function createService0550(): PHPStan\Rules\Functions\CallToNonExistentFunctionRule
|
|
{
|
|
return new PHPStan\Rules\Functions\CallToNonExistentFunctionRule($this->getService('reflectionProvider'), false, true);
|
|
}
|
|
|
|
|
|
public function createService0551(): PHPStan\Rules\Functions\ArrowFunctionReturnNullsafeByRefRule
|
|
{
|
|
return new PHPStan\Rules\Functions\ArrowFunctionReturnNullsafeByRefRule($this->getService('087'));
|
|
}
|
|
|
|
|
|
public function createService0552(): PHPStan\Rules\Functions\UselessFunctionReturnValueRule
|
|
{
|
|
return new PHPStan\Rules\Functions\UselessFunctionReturnValueRule($this->getService('reflectionProvider'));
|
|
}
|
|
|
|
|
|
public function createService0553(): PHPStan\Rules\Functions\DefineParametersRule
|
|
{
|
|
return new PHPStan\Rules\Functions\DefineParametersRule($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0554(): PHPStan\Rules\Functions\ExistingClassesInArrowFunctionTypehintsRule
|
|
{
|
|
return new PHPStan\Rules\Functions\ExistingClassesInArrowFunctionTypehintsRule(
|
|
$this->getService('069'),
|
|
$this->getService('043')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0555(): PHPStan\Rules\Functions\ArrayValuesRule
|
|
{
|
|
return new PHPStan\Rules\Functions\ArrayValuesRule($this->getService('reflectionProvider'), true, true);
|
|
}
|
|
|
|
|
|
public function createService0556(): PHPStan\Rules\Functions\ExistingClassesInTypehintsRule
|
|
{
|
|
return new PHPStan\Rules\Functions\ExistingClassesInTypehintsRule($this->getService('069'));
|
|
}
|
|
|
|
|
|
public function createService0557(): PHPStan\Rules\Functions\InvalidLexicalVariablesInClosureUseRule
|
|
{
|
|
return new PHPStan\Rules\Functions\InvalidLexicalVariablesInClosureUseRule;
|
|
}
|
|
|
|
|
|
public function createService0558(): PHPStan\Rules\Functions\CallCallablesRule
|
|
{
|
|
return new PHPStan\Rules\Functions\CallCallablesRule($this->getService('074'), $this->getService('098'), true);
|
|
}
|
|
|
|
|
|
public function createService0559(): PHPStan\Rules\Functions\VariadicParametersDeclarationRule
|
|
{
|
|
return new PHPStan\Rules\Functions\VariadicParametersDeclarationRule;
|
|
}
|
|
|
|
|
|
public function createService0560(): PHPStan\Rules\Functions\ArrowFunctionReturnTypeRule
|
|
{
|
|
return new PHPStan\Rules\Functions\ArrowFunctionReturnTypeRule($this->getService('075'));
|
|
}
|
|
|
|
|
|
public function createService0561(): PHPStan\Rules\Functions\FunctionAttributesRule
|
|
{
|
|
return new PHPStan\Rules\Functions\FunctionAttributesRule($this->getService('067'));
|
|
}
|
|
|
|
|
|
public function createService0562(): PHPStan\Rules\Functions\CallToFunctionStatementWithoutSideEffectsRule
|
|
{
|
|
return new PHPStan\Rules\Functions\CallToFunctionStatementWithoutSideEffectsRule($this->getService('reflectionProvider'));
|
|
}
|
|
|
|
|
|
public function createService0563(): PHPStan\Rules\Functions\RandomIntParametersRule
|
|
{
|
|
return new PHPStan\Rules\Functions\RandomIntParametersRule(
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('043'),
|
|
true
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0564(): PHPStan\Rules\Functions\UnusedClosureUsesRule
|
|
{
|
|
return new PHPStan\Rules\Functions\UnusedClosureUsesRule($this->getService('068'));
|
|
}
|
|
|
|
|
|
public function createService0565(): PHPStan\Rules\Functions\ParamAttributesRule
|
|
{
|
|
return new PHPStan\Rules\Functions\ParamAttributesRule($this->getService('067'));
|
|
}
|
|
|
|
|
|
public function createService0566(): PHPStan\Rules\Functions\CallToFunctionParametersRule
|
|
{
|
|
return new PHPStan\Rules\Functions\CallToFunctionParametersRule(
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('074')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0567(): PHPStan\Rules\Functions\PrintfArrayParametersRule
|
|
{
|
|
return new PHPStan\Rules\Functions\PrintfArrayParametersRule($this->getService('097'), $this->getService('reflectionProvider'));
|
|
}
|
|
|
|
|
|
public function createService0568(): PHPStan\Rules\Functions\MissingFunctionParameterTypehintRule
|
|
{
|
|
return new PHPStan\Rules\Functions\MissingFunctionParameterTypehintRule($this->getService('094'));
|
|
}
|
|
|
|
|
|
public function createService0569(): PHPStan\Rules\Functions\IncompatibleDefaultParameterTypeRule
|
|
{
|
|
return new PHPStan\Rules\Functions\IncompatibleDefaultParameterTypeRule;
|
|
}
|
|
|
|
|
|
public function createService0570(): PHPStan\Rules\Functions\IncompatibleArrowFunctionDefaultParameterTypeRule
|
|
{
|
|
return new PHPStan\Rules\Functions\IncompatibleArrowFunctionDefaultParameterTypeRule;
|
|
}
|
|
|
|
|
|
public function createService0571(): PHPStan\Rules\Functions\CallUserFuncRule
|
|
{
|
|
return new PHPStan\Rules\Functions\CallUserFuncRule($this->getService('reflectionProvider'), $this->getService('074'));
|
|
}
|
|
|
|
|
|
public function createService0572(): PHPStan\Rules\Functions\MissingFunctionReturnTypehintRule
|
|
{
|
|
return new PHPStan\Rules\Functions\MissingFunctionReturnTypehintRule($this->getService('094'));
|
|
}
|
|
|
|
|
|
public function createService0573(): PHPStan\Rules\Functions\ClosureAttributesRule
|
|
{
|
|
return new PHPStan\Rules\Functions\ClosureAttributesRule($this->getService('067'));
|
|
}
|
|
|
|
|
|
public function createService0574(): PHPStan\Rules\Functions\ParameterCastableToStringRule
|
|
{
|
|
return new PHPStan\Rules\Functions\ParameterCastableToStringRule(
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('084')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0575(): PHPStan\Rules\Functions\ExistingClassesInClosureTypehintsRule
|
|
{
|
|
return new PHPStan\Rules\Functions\ExistingClassesInClosureTypehintsRule($this->getService('069'));
|
|
}
|
|
|
|
|
|
public function createService0576(): PHPStan\Rules\Functions\ReturnNullsafeByRefRule
|
|
{
|
|
return new PHPStan\Rules\Functions\ReturnNullsafeByRefRule($this->getService('087'));
|
|
}
|
|
|
|
|
|
public function createService0577(): PHPStan\Rules\Functions\FunctionCallableRule
|
|
{
|
|
return new PHPStan\Rules\Functions\FunctionCallableRule(
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('098'),
|
|
$this->getService('043'),
|
|
false,
|
|
true
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0578(): PHPStan\Rules\Methods\MethodAttributesRule
|
|
{
|
|
return new PHPStan\Rules\Methods\MethodAttributesRule($this->getService('067'));
|
|
}
|
|
|
|
|
|
public function createService0579(): PHPStan\Rules\Methods\AbstractPrivateMethodRule
|
|
{
|
|
return new PHPStan\Rules\Methods\AbstractPrivateMethodRule;
|
|
}
|
|
|
|
|
|
public function createService0580(): PHPStan\Rules\Methods\FinalPrivateMethodRule
|
|
{
|
|
return new PHPStan\Rules\Methods\FinalPrivateMethodRule;
|
|
}
|
|
|
|
|
|
public function createService0581(): PHPStan\Rules\Methods\ReturnTypeRule
|
|
{
|
|
return new PHPStan\Rules\Methods\ReturnTypeRule($this->getService('075'));
|
|
}
|
|
|
|
|
|
public function createService0582(): PHPStan\Rules\Methods\MissingMethodSelfOutTypeRule
|
|
{
|
|
return new PHPStan\Rules\Methods\MissingMethodSelfOutTypeRule($this->getService('094'));
|
|
}
|
|
|
|
|
|
public function createService0583(): PHPStan\Rules\Methods\CallStaticMethodsRule
|
|
{
|
|
return new PHPStan\Rules\Methods\CallStaticMethodsRule($this->getService('0104'), $this->getService('074'));
|
|
}
|
|
|
|
|
|
public function createService0584(): PHPStan\Rules\Methods\CallToMethodStatementWithoutSideEffectsRule
|
|
{
|
|
return new PHPStan\Rules\Methods\CallToMethodStatementWithoutSideEffectsRule($this->getService('098'));
|
|
}
|
|
|
|
|
|
public function createService0585(): PHPStan\Rules\Methods\MethodVisibilityInInterfaceRule
|
|
{
|
|
return new PHPStan\Rules\Methods\MethodVisibilityInInterfaceRule;
|
|
}
|
|
|
|
|
|
public function createService0586(): PHPStan\Rules\Methods\CallMethodsRule
|
|
{
|
|
return new PHPStan\Rules\Methods\CallMethodsRule($this->getService('099'), $this->getService('074'));
|
|
}
|
|
|
|
|
|
public function createService0587(): PHPStan\Rules\Methods\ExistingClassesInTypehintsRule
|
|
{
|
|
return new PHPStan\Rules\Methods\ExistingClassesInTypehintsRule($this->getService('069'));
|
|
}
|
|
|
|
|
|
public function createService0588(): PHPStan\Rules\Methods\MissingMethodImplementationRule
|
|
{
|
|
return new PHPStan\Rules\Methods\MissingMethodImplementationRule;
|
|
}
|
|
|
|
|
|
public function createService0589(): PHPStan\Rules\Methods\MissingMagicSerializationMethodsRule
|
|
{
|
|
return new PHPStan\Rules\Methods\MissingMagicSerializationMethodsRule($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0590(): PHPStan\Rules\Methods\MissingMethodParameterTypehintRule
|
|
{
|
|
return new PHPStan\Rules\Methods\MissingMethodParameterTypehintRule($this->getService('094'));
|
|
}
|
|
|
|
|
|
public function createService0591(): PHPStan\Rules\Methods\CallPrivateMethodThroughStaticRule
|
|
{
|
|
return new PHPStan\Rules\Methods\CallPrivateMethodThroughStaticRule;
|
|
}
|
|
|
|
|
|
public function createService0592(): PHPStan\Rules\Methods\MissingMethodReturnTypehintRule
|
|
{
|
|
return new PHPStan\Rules\Methods\MissingMethodReturnTypehintRule($this->getService('094'));
|
|
}
|
|
|
|
|
|
public function createService0593(): PHPStan\Rules\Methods\OverridingMethodRule
|
|
{
|
|
return new PHPStan\Rules\Methods\OverridingMethodRule(
|
|
$this->getService('043'),
|
|
$this->getService('0674'),
|
|
true,
|
|
$this->getService('0103'),
|
|
$this->getService('0101'),
|
|
$this->getService('0102'),
|
|
false
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0594(): PHPStan\Rules\Methods\StaticMethodCallableRule
|
|
{
|
|
return new PHPStan\Rules\Methods\StaticMethodCallableRule($this->getService('0104'), $this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0595(): PHPStan\Rules\Methods\ConstructorReturnTypeRule
|
|
{
|
|
return new PHPStan\Rules\Methods\ConstructorReturnTypeRule;
|
|
}
|
|
|
|
|
|
public function createService0596(): PHPStan\Rules\Methods\AbstractMethodInNonAbstractClassRule
|
|
{
|
|
return new PHPStan\Rules\Methods\AbstractMethodInNonAbstractClassRule;
|
|
}
|
|
|
|
|
|
public function createService0597(): PHPStan\Rules\Methods\IncompatibleDefaultParameterTypeRule
|
|
{
|
|
return new PHPStan\Rules\Methods\IncompatibleDefaultParameterTypeRule;
|
|
}
|
|
|
|
|
|
public function createService0598(): PHPStan\Rules\Methods\ConsistentConstructorRule
|
|
{
|
|
return new PHPStan\Rules\Methods\ConsistentConstructorRule($this->getService('0103'), $this->getService('0101'));
|
|
}
|
|
|
|
|
|
public function createService0599(): PHPStan\Rules\Methods\CallToConstructorStatementWithoutSideEffectsRule
|
|
{
|
|
return new PHPStan\Rules\Methods\CallToConstructorStatementWithoutSideEffectsRule($this->getService('reflectionProvider'));
|
|
}
|
|
|
|
|
|
public function createService0600(): PHPStan\Rules\Methods\NullsafeMethodCallRule
|
|
{
|
|
return new PHPStan\Rules\Methods\NullsafeMethodCallRule;
|
|
}
|
|
|
|
|
|
public function createService0601(): PHPStan\Rules\Methods\CallToStaticMethodStatementWithoutSideEffectsRule
|
|
{
|
|
return new PHPStan\Rules\Methods\CallToStaticMethodStatementWithoutSideEffectsRule(
|
|
$this->getService('098'),
|
|
$this->getService('reflectionProvider')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0602(): PHPStan\Rules\Methods\MethodCallableRule
|
|
{
|
|
return new PHPStan\Rules\Methods\MethodCallableRule($this->getService('099'), $this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0603(): PHPStan\Rules\Comparison\ImpossibleCheckTypeMethodCallRule
|
|
{
|
|
return new PHPStan\Rules\Comparison\ImpossibleCheckTypeMethodCallRule($this->getService('0107'), true, false, true);
|
|
}
|
|
|
|
|
|
public function createService0604(): PHPStan\Rules\Comparison\UsageOfVoidMatchExpressionRule
|
|
{
|
|
return new PHPStan\Rules\Comparison\UsageOfVoidMatchExpressionRule;
|
|
}
|
|
|
|
|
|
public function createService0605(): PHPStan\Rules\Comparison\ConstantLooseComparisonRule
|
|
{
|
|
return new PHPStan\Rules\Comparison\ConstantLooseComparisonRule(true, false, true);
|
|
}
|
|
|
|
|
|
public function createService0606(): PHPStan\Rules\Comparison\DoWhileLoopConstantConditionRule
|
|
{
|
|
return new PHPStan\Rules\Comparison\DoWhileLoopConstantConditionRule($this->getService('0106'), true, true);
|
|
}
|
|
|
|
|
|
public function createService0607(): PHPStan\Rules\Comparison\BooleanAndConstantConditionRule
|
|
{
|
|
return new PHPStan\Rules\Comparison\BooleanAndConstantConditionRule($this->getService('0106'), true, false, true);
|
|
}
|
|
|
|
|
|
public function createService0608(): PHPStan\Rules\Comparison\ImpossibleCheckTypeStaticMethodCallRule
|
|
{
|
|
return new PHPStan\Rules\Comparison\ImpossibleCheckTypeStaticMethodCallRule($this->getService('0107'), true, false, true);
|
|
}
|
|
|
|
|
|
public function createService0609(): PHPStan\Rules\Comparison\WhileLoopAlwaysTrueConditionRule
|
|
{
|
|
return new PHPStan\Rules\Comparison\WhileLoopAlwaysTrueConditionRule($this->getService('0106'), true, true);
|
|
}
|
|
|
|
|
|
public function createService0610(): PHPStan\Rules\Comparison\ImpossibleCheckTypeFunctionCallRule
|
|
{
|
|
return new PHPStan\Rules\Comparison\ImpossibleCheckTypeFunctionCallRule($this->getService('0107'), true, false, true);
|
|
}
|
|
|
|
|
|
public function createService0611(): PHPStan\Rules\Comparison\BooleanNotConstantConditionRule
|
|
{
|
|
return new PHPStan\Rules\Comparison\BooleanNotConstantConditionRule($this->getService('0106'), true, false, true);
|
|
}
|
|
|
|
|
|
public function createService0612(): PHPStan\Rules\Comparison\LogicalXorConstantConditionRule
|
|
{
|
|
return new PHPStan\Rules\Comparison\LogicalXorConstantConditionRule($this->getService('0106'), true, false, true);
|
|
}
|
|
|
|
|
|
public function createService0613(): PHPStan\Rules\Comparison\BooleanOrConstantConditionRule
|
|
{
|
|
return new PHPStan\Rules\Comparison\BooleanOrConstantConditionRule($this->getService('0106'), true, false, true);
|
|
}
|
|
|
|
|
|
public function createService0614(): PHPStan\Rules\Comparison\MatchExpressionRule
|
|
{
|
|
return new PHPStan\Rules\Comparison\MatchExpressionRule($this->getService('0106'), false, true);
|
|
}
|
|
|
|
|
|
public function createService0615(): PHPStan\Rules\Comparison\IfConstantConditionRule
|
|
{
|
|
return new PHPStan\Rules\Comparison\IfConstantConditionRule($this->getService('0106'), true, true);
|
|
}
|
|
|
|
|
|
public function createService0616(): PHPStan\Rules\Comparison\TernaryOperatorConstantConditionRule
|
|
{
|
|
return new PHPStan\Rules\Comparison\TernaryOperatorConstantConditionRule($this->getService('0106'), true, true);
|
|
}
|
|
|
|
|
|
public function createService0617(): PHPStan\Rules\Comparison\NumberComparisonOperatorsConstantConditionRule
|
|
{
|
|
return new PHPStan\Rules\Comparison\NumberComparisonOperatorsConstantConditionRule(true, true);
|
|
}
|
|
|
|
|
|
public function createService0618(): PHPStan\Rules\Comparison\StrictComparisonOfDifferentTypesRule
|
|
{
|
|
return new PHPStan\Rules\Comparison\StrictComparisonOfDifferentTypesRule($this->getService('011'), true, false, true);
|
|
}
|
|
|
|
|
|
public function createService0619(): PHPStan\Rules\Comparison\ElseIfConstantConditionRule
|
|
{
|
|
return new PHPStan\Rules\Comparison\ElseIfConstantConditionRule($this->getService('0106'), true, false, true);
|
|
}
|
|
|
|
|
|
public function createService0620(): PHPStan\Rules\Comparison\WhileLoopAlwaysFalseConditionRule
|
|
{
|
|
return new PHPStan\Rules\Comparison\WhileLoopAlwaysFalseConditionRule($this->getService('0106'), true, true);
|
|
}
|
|
|
|
|
|
public function createService0621(): PHPStan\Rules\Traits\ConflictingTraitConstantsRule
|
|
{
|
|
return new PHPStan\Rules\Traits\ConflictingTraitConstantsRule(
|
|
$this->getService('0301'),
|
|
$this->getService('reflectionProvider')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0622(): PHPStan\Rules\Traits\ConstantsInTraitsRule
|
|
{
|
|
return new PHPStan\Rules\Traits\ConstantsInTraitsRule($this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createService0623(): PHPStan\Rules\Traits\TraitAttributesRule
|
|
{
|
|
return new PHPStan\Rules\Traits\TraitAttributesRule($this->getService('067'));
|
|
}
|
|
|
|
|
|
public function createService0624(): PHPStan\Rules\Traits\NotAnalysedTraitRule
|
|
{
|
|
return new PHPStan\Rules\Traits\NotAnalysedTraitRule;
|
|
}
|
|
|
|
|
|
public function createService0625(): PHPStan\Rules\Regexp\RegularExpressionQuotingRule
|
|
{
|
|
return new PHPStan\Rules\Regexp\RegularExpressionQuotingRule($this->getService('reflectionProvider'), $this->getService('0295'));
|
|
}
|
|
|
|
|
|
public function createService0626(): PHPStan\Rules\Regexp\RegularExpressionPatternRule
|
|
{
|
|
return new PHPStan\Rules\Regexp\RegularExpressionPatternRule($this->getService('0295'));
|
|
}
|
|
|
|
|
|
public function createService0627(): PHPStan\Rules\EnumCases\EnumCaseAttributesRule
|
|
{
|
|
return new PHPStan\Rules\EnumCases\EnumCaseAttributesRule($this->getService('067'));
|
|
}
|
|
|
|
|
|
public function createService0628(): PHPStan\Rules\Generics\ClassTemplateTypeRule
|
|
{
|
|
return new PHPStan\Rules\Generics\ClassTemplateTypeRule($this->getService('0123'));
|
|
}
|
|
|
|
|
|
public function createService0629(): PHPStan\Rules\Generics\EnumAncestorsRule
|
|
{
|
|
return new PHPStan\Rules\Generics\EnumAncestorsRule($this->getService('0118'), $this->getService('0119'));
|
|
}
|
|
|
|
|
|
public function createService0630(): PHPStan\Rules\Generics\FunctionSignatureVarianceRule
|
|
{
|
|
return new PHPStan\Rules\Generics\FunctionSignatureVarianceRule($this->getService('0120'));
|
|
}
|
|
|
|
|
|
public function createService0631(): PHPStan\Rules\Generics\MethodTagTemplateTypeRule
|
|
{
|
|
return new PHPStan\Rules\Generics\MethodTagTemplateTypeRule($this->getService('0122'));
|
|
}
|
|
|
|
|
|
public function createService0632(): PHPStan\Rules\Generics\MethodTemplateTypeRule
|
|
{
|
|
return new PHPStan\Rules\Generics\MethodTemplateTypeRule($this->getService('0300'), $this->getService('0123'));
|
|
}
|
|
|
|
|
|
public function createService0633(): PHPStan\Rules\Generics\PropertyVarianceRule
|
|
{
|
|
return new PHPStan\Rules\Generics\PropertyVarianceRule($this->getService('0120'));
|
|
}
|
|
|
|
|
|
public function createService0634(): PHPStan\Rules\Generics\TraitTemplateTypeRule
|
|
{
|
|
return new PHPStan\Rules\Generics\TraitTemplateTypeRule($this->getService('0300'), $this->getService('0123'));
|
|
}
|
|
|
|
|
|
public function createService0635(): PHPStan\Rules\Generics\MethodTagTemplateTypeTraitRule
|
|
{
|
|
return new PHPStan\Rules\Generics\MethodTagTemplateTypeTraitRule(
|
|
$this->getService('0122'),
|
|
$this->getService('reflectionProvider')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0636(): PHPStan\Rules\Generics\EnumTemplateTypeRule
|
|
{
|
|
return new PHPStan\Rules\Generics\EnumTemplateTypeRule;
|
|
}
|
|
|
|
|
|
public function createService0637(): PHPStan\Rules\Generics\UsedTraitsRule
|
|
{
|
|
return new PHPStan\Rules\Generics\UsedTraitsRule($this->getService('0300'), $this->getService('0118'));
|
|
}
|
|
|
|
|
|
public function createService0638(): PHPStan\Rules\Generics\InterfaceTemplateTypeRule
|
|
{
|
|
return new PHPStan\Rules\Generics\InterfaceTemplateTypeRule($this->getService('0123'));
|
|
}
|
|
|
|
|
|
public function createService0639(): PHPStan\Rules\Generics\MethodSignatureVarianceRule
|
|
{
|
|
return new PHPStan\Rules\Generics\MethodSignatureVarianceRule($this->getService('0120'));
|
|
}
|
|
|
|
|
|
public function createService0640(): PHPStan\Rules\Generics\InterfaceAncestorsRule
|
|
{
|
|
return new PHPStan\Rules\Generics\InterfaceAncestorsRule($this->getService('0118'), $this->getService('0119'));
|
|
}
|
|
|
|
|
|
public function createService0641(): PHPStan\Rules\Generics\FunctionTemplateTypeRule
|
|
{
|
|
return new PHPStan\Rules\Generics\FunctionTemplateTypeRule($this->getService('0300'), $this->getService('0123'));
|
|
}
|
|
|
|
|
|
public function createService0642(): PHPStan\Rules\Generics\ClassAncestorsRule
|
|
{
|
|
return new PHPStan\Rules\Generics\ClassAncestorsRule($this->getService('0118'), $this->getService('0119'));
|
|
}
|
|
|
|
|
|
public function createService0643(): PHPStan\Rules\Types\InvalidTypesInUnionRule
|
|
{
|
|
return new PHPStan\Rules\Types\InvalidTypesInUnionRule;
|
|
}
|
|
|
|
|
|
public function createService0644(): PHPStan\Rules\DateTimeInstantiationRule
|
|
{
|
|
return new PHPStan\Rules\DateTimeInstantiationRule;
|
|
}
|
|
|
|
|
|
public function createService0645(): PHPStan\Rules\DeadCode\PossiblyPureNewCollector
|
|
{
|
|
return new PHPStan\Rules\DeadCode\PossiblyPureNewCollector($this->getService('reflectionProvider'));
|
|
}
|
|
|
|
|
|
public function createService0646(): PHPStan\Rules\DeadCode\FunctionWithoutImpurePointsCollector
|
|
{
|
|
return new PHPStan\Rules\DeadCode\FunctionWithoutImpurePointsCollector;
|
|
}
|
|
|
|
|
|
public function createService0647(): PHPStan\Rules\DeadCode\PossiblyPureMethodCallCollector
|
|
{
|
|
return new PHPStan\Rules\DeadCode\PossiblyPureMethodCallCollector;
|
|
}
|
|
|
|
|
|
public function createService0648(): PHPStan\Rules\DeadCode\ConstructorWithoutImpurePointsCollector
|
|
{
|
|
return new PHPStan\Rules\DeadCode\ConstructorWithoutImpurePointsCollector;
|
|
}
|
|
|
|
|
|
public function createService0649(): PHPStan\Rules\DeadCode\PossiblyPureFuncCallCollector
|
|
{
|
|
return new PHPStan\Rules\DeadCode\PossiblyPureFuncCallCollector($this->getService('reflectionProvider'));
|
|
}
|
|
|
|
|
|
public function createService0650(): PHPStan\Rules\DeadCode\MethodWithoutImpurePointsCollector
|
|
{
|
|
return new PHPStan\Rules\DeadCode\MethodWithoutImpurePointsCollector;
|
|
}
|
|
|
|
|
|
public function createService0651(): PHPStan\Rules\DeadCode\PossiblyPureStaticCallCollector
|
|
{
|
|
return new PHPStan\Rules\DeadCode\PossiblyPureStaticCallCollector;
|
|
}
|
|
|
|
|
|
public function createService0652(): PHPStan\Rules\Traits\TraitUseCollector
|
|
{
|
|
return new PHPStan\Rules\Traits\TraitUseCollector;
|
|
}
|
|
|
|
|
|
public function createService0653(): PHPStan\Rules\Traits\TraitDeclarationCollector
|
|
{
|
|
return new PHPStan\Rules\Traits\TraitDeclarationCollector;
|
|
}
|
|
|
|
|
|
public function createService0654(): PhpParser\BuilderFactory
|
|
{
|
|
return new PhpParser\BuilderFactory;
|
|
}
|
|
|
|
|
|
public function createService0655(): PhpParser\NodeVisitor\NameResolver
|
|
{
|
|
return new PhpParser\NodeVisitor\NameResolver(options: ['preserveOriginalNames' => true]);
|
|
}
|
|
|
|
|
|
public function createService0656(): PHPStan\PhpDocParser\ParserConfig
|
|
{
|
|
return new PHPStan\PhpDocParser\ParserConfig(['lines' => true]);
|
|
}
|
|
|
|
|
|
public function createService0657(): PHPStan\PhpDocParser\Lexer\Lexer
|
|
{
|
|
return new PHPStan\PhpDocParser\Lexer\Lexer($this->getService('0656'));
|
|
}
|
|
|
|
|
|
public function createService0658(): PHPStan\PhpDocParser\Parser\TypeParser
|
|
{
|
|
return new PHPStan\PhpDocParser\Parser\TypeParser($this->getService('0656'), $this->getService('0659'));
|
|
}
|
|
|
|
|
|
public function createService0659(): PHPStan\PhpDocParser\Parser\ConstExprParser
|
|
{
|
|
return new PHPStan\PhpDocParser\Parser\ConstExprParser($this->getService('0656'));
|
|
}
|
|
|
|
|
|
public function createService0660(): PHPStan\PhpDocParser\Parser\PhpDocParser
|
|
{
|
|
return new PHPStan\PhpDocParser\Parser\PhpDocParser(
|
|
$this->getService('0656'),
|
|
$this->getService('0658'),
|
|
$this->getService('0659')
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0661(): PHPStan\PhpDocParser\Printer\Printer
|
|
{
|
|
return new PHPStan\PhpDocParser\Printer\Printer;
|
|
}
|
|
|
|
|
|
public function createService0662(): PHPStan\BetterReflection\SourceLocator\SourceStubber\PhpStormStubsSourceStubber
|
|
{
|
|
return $this->getService('0315')->create();
|
|
}
|
|
|
|
|
|
public function createService0663(): PHPStan\BetterReflection\SourceLocator\SourceStubber\ReflectionSourceStubber
|
|
{
|
|
return $this->getService('0316')->create();
|
|
}
|
|
|
|
|
|
public function createService0664(): PHPStan\Dependency\ExportedNodeVisitor
|
|
{
|
|
return new PHPStan\Dependency\ExportedNodeVisitor($this->getService('0326'));
|
|
}
|
|
|
|
|
|
public function createService0665(): PHPStan\Reflection\BetterReflection\SourceLocator\CachingVisitor
|
|
{
|
|
return new PHPStan\Reflection\BetterReflection\SourceLocator\CachingVisitor;
|
|
}
|
|
|
|
|
|
public function createService0666(): PHPStan\Reflection\Php\PhpClassReflectionExtension
|
|
{
|
|
return new PHPStan\Reflection\Php\PhpClassReflectionExtension(
|
|
$this->getService('01'),
|
|
$this->getService('07'),
|
|
$this->getService('0349'),
|
|
$this->getService('044'),
|
|
$this->getService('0305'),
|
|
$this->getService('0667'),
|
|
$this->getService('0668'),
|
|
$this->getService('0313'),
|
|
$this->getService('defaultAnalysisParser'),
|
|
$this->getService('stubPhpDocProvider'),
|
|
$this->getService('0306'),
|
|
$this->getService('0300'),
|
|
$this->getService('0307'),
|
|
false
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0667(): PHPStan\Reflection\Annotations\AnnotationsMethodsClassReflectionExtension
|
|
{
|
|
return new PHPStan\Reflection\Annotations\AnnotationsMethodsClassReflectionExtension;
|
|
}
|
|
|
|
|
|
public function createService0668(): PHPStan\Reflection\Annotations\AnnotationsPropertiesClassReflectionExtension
|
|
{
|
|
return new PHPStan\Reflection\Annotations\AnnotationsPropertiesClassReflectionExtension;
|
|
}
|
|
|
|
|
|
public function createService0669(): PHPStan\Reflection\Mixin\MixinMethodsClassReflectionExtension
|
|
{
|
|
return new PHPStan\Reflection\Mixin\MixinMethodsClassReflectionExtension([]);
|
|
}
|
|
|
|
|
|
public function createService0670(): PHPStan\Reflection\Mixin\MixinPropertiesClassReflectionExtension
|
|
{
|
|
return new PHPStan\Reflection\Mixin\MixinPropertiesClassReflectionExtension([]);
|
|
}
|
|
|
|
|
|
public function createService0671(): PHPStan\Reflection\Php\Soap\SoapClientMethodsClassReflectionExtension
|
|
{
|
|
return new PHPStan\Reflection\Php\Soap\SoapClientMethodsClassReflectionExtension;
|
|
}
|
|
|
|
|
|
public function createService0672(): PHPStan\Reflection\RequireExtension\RequireExtendsMethodsClassReflectionExtension
|
|
{
|
|
return new PHPStan\Reflection\RequireExtension\RequireExtendsMethodsClassReflectionExtension;
|
|
}
|
|
|
|
|
|
public function createService0673(): PHPStan\Reflection\RequireExtension\RequireExtendsPropertiesClassReflectionExtension
|
|
{
|
|
return new PHPStan\Reflection\RequireExtension\RequireExtendsPropertiesClassReflectionExtension;
|
|
}
|
|
|
|
|
|
public function createService0674(): PHPStan\Rules\Methods\MethodSignatureRule
|
|
{
|
|
return new PHPStan\Rules\Methods\MethodSignatureRule($this->getService('0666'), false, false);
|
|
}
|
|
|
|
|
|
public function createService0675(): PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension('ReflectionClass');
|
|
}
|
|
|
|
|
|
public function createService0676(): PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension('ReflectionClassConstant');
|
|
}
|
|
|
|
|
|
public function createService0677(): PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension('ReflectionFunctionAbstract');
|
|
}
|
|
|
|
|
|
public function createService0678(): PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension('ReflectionParameter');
|
|
}
|
|
|
|
|
|
public function createService0679(): PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension('ReflectionProperty');
|
|
}
|
|
|
|
|
|
public function createService0680(): PHPStan\Type\Php\DateTimeModifyReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\DateTimeModifyReturnTypeExtension($this->getService('043'), 'DateTime');
|
|
}
|
|
|
|
|
|
public function createService0681(): PHPStan\Type\Php\DateTimeModifyReturnTypeExtension
|
|
{
|
|
return new PHPStan\Type\Php\DateTimeModifyReturnTypeExtension($this->getService('043'), 'DateTimeImmutable');
|
|
}
|
|
|
|
|
|
public function createService0682(): PHPStan\Reflection\PHPStan\NativeReflectionEnumReturnDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Reflection\PHPStan\NativeReflectionEnumReturnDynamicReturnTypeExtension(
|
|
$this->getService('043'),
|
|
'PHPStan\Reflection\ClassReflection',
|
|
'getNativeReflection'
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0683(): PHPStan\Reflection\PHPStan\NativeReflectionEnumReturnDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Reflection\PHPStan\NativeReflectionEnumReturnDynamicReturnTypeExtension(
|
|
$this->getService('043'),
|
|
'PHPStan\Reflection\Php\BuiltinMethodReflection',
|
|
'getDeclaringClass'
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0684(): PHPStan\Reflection\BetterReflection\Type\AdapterReflectionEnumCaseDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Reflection\BetterReflection\Type\AdapterReflectionEnumCaseDynamicReturnTypeExtension(
|
|
$this->getService('043'),
|
|
'PHPStan\BetterReflection\Reflection\Adapter\ReflectionEnumBackedCase'
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0685(): PHPStan\Reflection\BetterReflection\Type\AdapterReflectionEnumCaseDynamicReturnTypeExtension
|
|
{
|
|
return new PHPStan\Reflection\BetterReflection\Type\AdapterReflectionEnumCaseDynamicReturnTypeExtension(
|
|
$this->getService('043'),
|
|
'PHPStan\BetterReflection\Reflection\Adapter\ReflectionEnumUnitCase'
|
|
);
|
|
}
|
|
|
|
|
|
public function createService0686(): PHPStan\Rules\Exceptions\MissingCheckedExceptionInFunctionThrowsRule
|
|
{
|
|
return new PHPStan\Rules\Exceptions\MissingCheckedExceptionInFunctionThrowsRule($this->getService('091'));
|
|
}
|
|
|
|
|
|
public function createService0687(): PHPStan\Rules\Exceptions\MissingCheckedExceptionInMethodThrowsRule
|
|
{
|
|
return new PHPStan\Rules\Exceptions\MissingCheckedExceptionInMethodThrowsRule($this->getService('091'));
|
|
}
|
|
|
|
|
|
public function createService0688(): PHPStan\Rules\Exceptions\MissingCheckedExceptionInPropertyHookThrowsRule
|
|
{
|
|
return new PHPStan\Rules\Exceptions\MissingCheckedExceptionInPropertyHookThrowsRule($this->getService('091'));
|
|
}
|
|
|
|
|
|
public function createService0689(): PHPStan\Rules\Properties\UninitializedPropertyRule
|
|
{
|
|
return new PHPStan\Rules\Properties\UninitializedPropertyRule($this->getService('0308'));
|
|
}
|
|
|
|
|
|
public function createService0690(): PHPStan\Rules\Classes\NewStaticInAbstractClassStaticMethodRule
|
|
{
|
|
return new PHPStan\Rules\Classes\NewStaticInAbstractClassStaticMethodRule;
|
|
}
|
|
|
|
|
|
public function createService0691(): PHPStan\Rules\InternalTag\RestrictedInternalClassConstantUsageExtension
|
|
{
|
|
return new PHPStan\Rules\InternalTag\RestrictedInternalClassConstantUsageExtension($this->getService('093'));
|
|
}
|
|
|
|
|
|
public function createService0692(): PHPStan\Rules\InternalTag\RestrictedInternalClassNameUsageExtension
|
|
{
|
|
return new PHPStan\Rules\InternalTag\RestrictedInternalClassNameUsageExtension($this->getService('093'));
|
|
}
|
|
|
|
|
|
public function createService0693(): PHPStan\Rules\InternalTag\RestrictedInternalFunctionUsageExtension
|
|
{
|
|
return new PHPStan\Rules\InternalTag\RestrictedInternalFunctionUsageExtension($this->getService('093'));
|
|
}
|
|
|
|
|
|
public function createService0694(): PHPStan\Rules\InternalTag\RestrictedInternalPropertyUsageExtension
|
|
{
|
|
return new PHPStan\Rules\InternalTag\RestrictedInternalPropertyUsageExtension($this->getService('093'));
|
|
}
|
|
|
|
|
|
public function createService0695(): PHPStan\Rules\InternalTag\RestrictedInternalMethodUsageExtension
|
|
{
|
|
return new PHPStan\Rules\InternalTag\RestrictedInternalMethodUsageExtension($this->getService('093'));
|
|
}
|
|
|
|
|
|
public function createService0696(): PHPStan\Rules\Exceptions\TooWideFunctionThrowTypeRule
|
|
{
|
|
return new PHPStan\Rules\Exceptions\TooWideFunctionThrowTypeRule($this->getService('092'));
|
|
}
|
|
|
|
|
|
public function createService0697(): PHPStan\Rules\Exceptions\TooWideMethodThrowTypeRule
|
|
{
|
|
return new PHPStan\Rules\Exceptions\TooWideMethodThrowTypeRule($this->getService('0300'), $this->getService('092'));
|
|
}
|
|
|
|
|
|
public function createService0698(): PHPStan\Rules\Exceptions\TooWidePropertyHookThrowTypeRule
|
|
{
|
|
return new PHPStan\Rules\Exceptions\TooWidePropertyHookThrowTypeRule($this->getService('0300'), $this->getService('092'));
|
|
}
|
|
|
|
|
|
public function createService0699(): PHPStan\Rules\Functions\ParameterCastableToNumberRule
|
|
{
|
|
return new PHPStan\Rules\Functions\ParameterCastableToNumberRule(
|
|
$this->getService('reflectionProvider'),
|
|
$this->getService('084')
|
|
);
|
|
}
|
|
|
|
|
|
public function createServiceBetterReflectionProvider(): PHPStan\Reflection\BetterReflection\BetterReflectionProvider
|
|
{
|
|
return new PHPStan\Reflection\BetterReflection\BetterReflectionProvider(
|
|
$this->getService('0306'),
|
|
$this->getService('0301'),
|
|
$this->getService('0344'),
|
|
$this->getService('betterReflectionReflector'),
|
|
$this->getService('0300'),
|
|
$this->getService('044'),
|
|
$this->getService('0305'),
|
|
$this->getService('043'),
|
|
$this->getService('0312'),
|
|
$this->getService('stubPhpDocProvider'),
|
|
$this->getService('0350'),
|
|
$this->getService('relativePathHelper'),
|
|
$this->getService('039'),
|
|
$this->getService('0333'),
|
|
$this->getService('0662'),
|
|
$this->getService('0313'),
|
|
$this->getService('0307'),
|
|
['stdClass', 'App\Framework\DI\Container']
|
|
);
|
|
}
|
|
|
|
|
|
public function createServiceBetterReflectionReflector(): PHPStan\Reflection\BetterReflection\Reflector\MemoizingReflector
|
|
{
|
|
return new PHPStan\Reflection\BetterReflection\Reflector\MemoizingReflector($this->getService('originalBetterReflectionReflector'));
|
|
}
|
|
|
|
|
|
public function createServiceBetterReflectionSourceLocator(): PHPStan\BetterReflection\SourceLocator\Type\SourceLocator
|
|
{
|
|
return $this->getService('0317')->create();
|
|
}
|
|
|
|
|
|
public function createServiceCacheStorage(): PHPStan\Cache\FileCacheStorage
|
|
{
|
|
return new PHPStan\Cache\FileCacheStorage('/home/michael/dev/michaelschiemer/var/phpstan/cache/PHPStan');
|
|
}
|
|
|
|
|
|
public function createServiceContainer(): Container_1a249a6f92
|
|
{
|
|
return $this;
|
|
}
|
|
|
|
|
|
public function createServiceCurrentPhpVersionLexer(): PhpParser\Lexer
|
|
{
|
|
return $this->getService('027')->create();
|
|
}
|
|
|
|
|
|
public function createServiceCurrentPhpVersionPhpParser(): PhpParser\ParserAbstract
|
|
{
|
|
return $this->getService('currentPhpVersionPhpParserFactory')->create();
|
|
}
|
|
|
|
|
|
public function createServiceCurrentPhpVersionPhpParserFactory(): PHPStan\Parser\PhpParserFactory
|
|
{
|
|
return new PHPStan\Parser\PhpParserFactory($this->getService('currentPhpVersionLexer'), $this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createServiceCurrentPhpVersionRichParser(): PHPStan\Parser\RichParser
|
|
{
|
|
return new PHPStan\Parser\RichParser(
|
|
$this->getService('currentPhpVersionPhpParser'),
|
|
$this->getService('0655'),
|
|
$this->getService('0345'),
|
|
$this->getService('05')
|
|
);
|
|
}
|
|
|
|
|
|
public function createServiceCurrentPhpVersionSimpleDirectParser(): PHPStan\Parser\SimpleParser
|
|
{
|
|
return new PHPStan\Parser\SimpleParser(
|
|
$this->getService('currentPhpVersionPhpParser'),
|
|
$this->getService('0655'),
|
|
$this->getService('018'),
|
|
$this->getService('034')
|
|
);
|
|
}
|
|
|
|
|
|
public function createServiceCurrentPhpVersionSimpleParser(): PHPStan\Parser\CleaningParser
|
|
{
|
|
return new PHPStan\Parser\CleaningParser($this->getService('currentPhpVersionSimpleDirectParser'), $this->getService('043'));
|
|
}
|
|
|
|
|
|
public function createServiceDefaultAnalysisParser(): PHPStan\Parser\CachedParser
|
|
{
|
|
return new PHPStan\Parser\CachedParser($this->getService('pathRoutingParser'), 256);
|
|
}
|
|
|
|
|
|
public function createServiceErrorFormatter__checkstyle(): PHPStan\Command\ErrorFormatter\CheckstyleErrorFormatter
|
|
{
|
|
return new PHPStan\Command\ErrorFormatter\CheckstyleErrorFormatter($this->getService('simpleRelativePathHelper'));
|
|
}
|
|
|
|
|
|
public function createServiceErrorFormatter__github(): PHPStan\Command\ErrorFormatter\GithubErrorFormatter
|
|
{
|
|
return new PHPStan\Command\ErrorFormatter\GithubErrorFormatter($this->getService('simpleRelativePathHelper'));
|
|
}
|
|
|
|
|
|
public function createServiceErrorFormatter__gitlab(): PHPStan\Command\ErrorFormatter\GitlabErrorFormatter
|
|
{
|
|
return new PHPStan\Command\ErrorFormatter\GitlabErrorFormatter($this->getService('simpleRelativePathHelper'));
|
|
}
|
|
|
|
|
|
public function createServiceErrorFormatter__json(): PHPStan\Command\ErrorFormatter\JsonErrorFormatter
|
|
{
|
|
return new PHPStan\Command\ErrorFormatter\JsonErrorFormatter(false);
|
|
}
|
|
|
|
|
|
public function createServiceErrorFormatter__junit(): PHPStan\Command\ErrorFormatter\JunitErrorFormatter
|
|
{
|
|
return new PHPStan\Command\ErrorFormatter\JunitErrorFormatter($this->getService('simpleRelativePathHelper'));
|
|
}
|
|
|
|
|
|
public function createServiceErrorFormatter__prettyJson(): PHPStan\Command\ErrorFormatter\JsonErrorFormatter
|
|
{
|
|
return new PHPStan\Command\ErrorFormatter\JsonErrorFormatter(true);
|
|
}
|
|
|
|
|
|
public function createServiceErrorFormatter__raw(): PHPStan\Command\ErrorFormatter\RawErrorFormatter
|
|
{
|
|
return new PHPStan\Command\ErrorFormatter\RawErrorFormatter;
|
|
}
|
|
|
|
|
|
public function createServiceErrorFormatter__table(): PHPStan\Command\ErrorFormatter\TableErrorFormatter
|
|
{
|
|
return new PHPStan\Command\ErrorFormatter\TableErrorFormatter(
|
|
$this->getService('relativePathHelper'),
|
|
$this->getService('simpleRelativePathHelper'),
|
|
$this->getService('0334'),
|
|
true,
|
|
null,
|
|
null
|
|
);
|
|
}
|
|
|
|
|
|
public function createServiceErrorFormatter__teamcity(): PHPStan\Command\ErrorFormatter\TeamcityErrorFormatter
|
|
{
|
|
return new PHPStan\Command\ErrorFormatter\TeamcityErrorFormatter($this->getService('simpleRelativePathHelper'));
|
|
}
|
|
|
|
|
|
public function createServiceExceptionTypeResolver(): PHPStan\Rules\Exceptions\DefaultExceptionTypeResolver
|
|
{
|
|
return new PHPStan\Rules\Exceptions\DefaultExceptionTypeResolver($this->getService('reflectionProvider'), [], [], [], []);
|
|
}
|
|
|
|
|
|
public function createServiceFileExcluderAnalyse(): PHPStan\File\FileExcluder
|
|
{
|
|
return $this->getService('0331')->createAnalyseFileExcluder();
|
|
}
|
|
|
|
|
|
public function createServiceFileExcluderScan(): PHPStan\File\FileExcluder
|
|
{
|
|
return $this->getService('0331')->createScanFileExcluder();
|
|
}
|
|
|
|
|
|
public function createServiceFileFinderAnalyse(): PHPStan\File\FileFinder
|
|
{
|
|
return new PHPStan\File\FileFinder($this->getService('fileExcluderAnalyse'), $this->getService('0333'), ['php']);
|
|
}
|
|
|
|
|
|
public function createServiceFileFinderScan(): PHPStan\File\FileFinder
|
|
{
|
|
return new PHPStan\File\FileFinder($this->getService('fileExcluderScan'), $this->getService('0333'), ['php']);
|
|
}
|
|
|
|
|
|
public function createServiceFreshStubParser(): PHPStan\Parser\StubParser
|
|
{
|
|
return new PHPStan\Parser\StubParser($this->getService('php8PhpParser'), $this->getService('0655'));
|
|
}
|
|
|
|
|
|
public function createServiceNodeScopeResolverReflector(): PHPStan\Reflection\BetterReflection\Reflector\MemoizingReflector
|
|
{
|
|
return $this->getService('betterReflectionReflector');
|
|
}
|
|
|
|
|
|
public function createServiceOriginalBetterReflectionReflector(): PHPStan\BetterReflection\Reflector\DefaultReflector
|
|
{
|
|
return new PHPStan\BetterReflection\Reflector\DefaultReflector($this->getService('betterReflectionSourceLocator'));
|
|
}
|
|
|
|
|
|
public function createServiceParentDirectoryRelativePathHelper(): PHPStan\File\ParentDirectoryRelativePathHelper
|
|
{
|
|
return new PHPStan\File\ParentDirectoryRelativePathHelper('/home/michael/dev/michaelschiemer');
|
|
}
|
|
|
|
|
|
public function createServicePathRoutingParser(): PHPStan\Parser\PathRoutingParser
|
|
{
|
|
return new PHPStan\Parser\PathRoutingParser(
|
|
$this->getService('0333'),
|
|
$this->getService('currentPhpVersionRichParser'),
|
|
$this->getService('currentPhpVersionSimpleParser'),
|
|
$this->getService('php8Parser'),
|
|
$this->getParameter('singleReflectionFile')
|
|
);
|
|
}
|
|
|
|
|
|
public function createServicePhp8Lexer(): PhpParser\Lexer\Emulative
|
|
{
|
|
return $this->getService('027')->createEmulative();
|
|
}
|
|
|
|
|
|
public function createServicePhp8Parser(): PHPStan\Parser\SimpleParser
|
|
{
|
|
return new PHPStan\Parser\SimpleParser(
|
|
$this->getService('php8PhpParser'),
|
|
$this->getService('0655'),
|
|
$this->getService('018'),
|
|
$this->getService('034')
|
|
);
|
|
}
|
|
|
|
|
|
public function createServicePhp8PhpParser(): PhpParser\Parser\Php8
|
|
{
|
|
return new PhpParser\Parser\Php8($this->getService('php8Lexer'));
|
|
}
|
|
|
|
|
|
public function createServicePhpParserDecorator(): PHPStan\Parser\PhpParserDecorator
|
|
{
|
|
return new PHPStan\Parser\PhpParserDecorator($this->getService('defaultAnalysisParser'));
|
|
}
|
|
|
|
|
|
public function createServicePhpstanDiagnoseExtension(): PHPStan\Diagnose\PHPStanDiagnoseExtension
|
|
{
|
|
return new PHPStan\Diagnose\PHPStanDiagnoseExtension(
|
|
$this->getService('043'),
|
|
80400,
|
|
$this->getService('0333'),
|
|
['/home/michael/dev/michaelschiemer'],
|
|
[
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/conf/parametersSchema.neon',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/conf/config.level8.neon',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/conf/config.level7.neon',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/conf/config.level6.neon',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/conf/config.level5.neon',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/conf/config.level4.neon',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/conf/config.level3.neon',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/conf/config.level2.neon',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/conf/config.level1.neon',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/conf/config.level0.neon',
|
|
'/home/michael/dev/michaelschiemer/phpstan.neon',
|
|
'/home/michael/dev/michaelschiemer/phpstan-baseline.neon',
|
|
'/home/michael/dev/michaelschiemer/phpstan-rules.neon',
|
|
],
|
|
$this->getService('040')
|
|
);
|
|
}
|
|
|
|
|
|
public function createServiceReflectionProvider(): PHPStan\Reflection\ReflectionProvider
|
|
{
|
|
return $this->getService('reflectionProviderFactory')->create();
|
|
}
|
|
|
|
|
|
public function createServiceReflectionProviderFactory(): PHPStan\Reflection\ReflectionProvider\ReflectionProviderFactory
|
|
{
|
|
return new PHPStan\Reflection\ReflectionProvider\ReflectionProviderFactory($this->getService('betterReflectionProvider'));
|
|
}
|
|
|
|
|
|
public function createServiceRegistry(): PHPStan\Rules\LazyRegistry
|
|
{
|
|
return new PHPStan\Rules\LazyRegistry($this->getService('0345'));
|
|
}
|
|
|
|
|
|
public function createServiceRelativePathHelper(): PHPStan\File\FuzzyRelativePathHelper
|
|
{
|
|
return new PHPStan\File\FuzzyRelativePathHelper(
|
|
$this->getService('parentDirectoryRelativePathHelper'),
|
|
'/home/michael/dev/michaelschiemer',
|
|
$this->getParameter('analysedPaths')
|
|
);
|
|
}
|
|
|
|
|
|
public function createServiceRules__0(): App\Framework\Quality\PHPStan\Rules\PreferValueObjectsRule
|
|
{
|
|
return new App\Framework\Quality\PHPStan\Rules\PreferValueObjectsRule;
|
|
}
|
|
|
|
|
|
public function createServiceRules__1(): App\Framework\Quality\PHPStan\Rules\UseFrameworkAbstractionsRule
|
|
{
|
|
return new App\Framework\Quality\PHPStan\Rules\UseFrameworkAbstractionsRule;
|
|
}
|
|
|
|
|
|
public function createServiceRules__2(): App\Framework\Quality\PHPStan\Rules\ForbiddenFunctionsRule
|
|
{
|
|
return new App\Framework\Quality\PHPStan\Rules\ForbiddenFunctionsRule;
|
|
}
|
|
|
|
|
|
public function createServiceRules__3(): App\Framework\Quality\PHPStan\Rules\UseClockAbstractionRule
|
|
{
|
|
return new App\Framework\Quality\PHPStan\Rules\UseClockAbstractionRule;
|
|
}
|
|
|
|
|
|
public function createServiceRules__4(): App\Framework\Quality\PHPStan\Rules\UseTimerAbstractionRule
|
|
{
|
|
return new App\Framework\Quality\PHPStan\Rules\UseTimerAbstractionRule;
|
|
}
|
|
|
|
|
|
public function createServiceRules__5(): App\Framework\Quality\PHPStan\Rules\UseDateTimeAbstractionRule
|
|
{
|
|
return new App\Framework\Quality\PHPStan\Rules\UseDateTimeAbstractionRule;
|
|
}
|
|
|
|
|
|
public function createServiceSimpleRelativePathHelper(): PHPStan\File\SimpleRelativePathHelper
|
|
{
|
|
return new PHPStan\File\SimpleRelativePathHelper('/home/michael/dev/michaelschiemer');
|
|
}
|
|
|
|
|
|
public function createServiceStubFileTypeMapper(): PHPStan\Type\FileTypeMapper
|
|
{
|
|
return new PHPStan\Type\FileTypeMapper(
|
|
$this->getService('0306'),
|
|
$this->getService('stubParser'),
|
|
$this->getService('046'),
|
|
$this->getService('048'),
|
|
$this->getService('039'),
|
|
$this->getService('0333')
|
|
);
|
|
}
|
|
|
|
|
|
public function createServiceStubParser(): PHPStan\Parser\CachedParser
|
|
{
|
|
return new PHPStan\Parser\CachedParser($this->getService('freshStubParser'), 256);
|
|
}
|
|
|
|
|
|
public function createServiceStubPhpDocProvider(): PHPStan\PhpDoc\StubPhpDocProvider
|
|
{
|
|
return new PHPStan\PhpDoc\StubPhpDocProvider(
|
|
$this->getService('stubParser'),
|
|
$this->getService('stubFileTypeMapper'),
|
|
$this->getService('045')
|
|
);
|
|
}
|
|
|
|
|
|
public function createServiceTypeSpecifier(): PHPStan\Analyser\TypeSpecifier
|
|
{
|
|
return $this->getService('typeSpecifierFactory')->create();
|
|
}
|
|
|
|
|
|
public function createServiceTypeSpecifierFactory(): PHPStan\Analyser\TypeSpecifierFactory
|
|
{
|
|
return new PHPStan\Analyser\TypeSpecifierFactory($this->getService('0345'));
|
|
}
|
|
|
|
|
|
public function initialize(): void
|
|
{
|
|
}
|
|
|
|
|
|
protected function getStaticParameters(): array
|
|
{
|
|
return [
|
|
'bootstrapFiles' => [
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/runtime/ReflectionUnionType.php',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/runtime/ReflectionAttribute.php',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/runtime/Attribute.php',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/runtime/ReflectionIntersectionType.php',
|
|
'/home/michael/dev/michaelschiemer/tests/bootstrap.php',
|
|
],
|
|
'excludePaths' => [
|
|
'analyseAndScan' => [
|
|
'/home/michael/dev/michaelschiemer/src/Framework/View/cache',
|
|
'/home/michael/dev/michaelschiemer/src/Framework/Cache/storage',
|
|
'/home/michael/dev/michaelschiemer/src/Application/Security/Events',
|
|
'/home/michael/dev/michaelschiemer/src/*/views/*.php',
|
|
],
|
|
'analyse' => [],
|
|
],
|
|
'level' => 8,
|
|
'paths' => ['/home/michael/dev/michaelschiemer/src'],
|
|
'exceptions' => [
|
|
'implicitThrows' => true,
|
|
'reportUncheckedExceptionDeadCatch' => true,
|
|
'uncheckedExceptionRegexes' => [],
|
|
'uncheckedExceptionClasses' => [],
|
|
'checkedExceptionRegexes' => [],
|
|
'checkedExceptionClasses' => [],
|
|
'check' => ['missingCheckedExceptionInThrows' => false, 'tooWideThrowType' => true],
|
|
],
|
|
'featureToggles' => [
|
|
'bleedingEdge' => false,
|
|
'checkNonStringableDynamicAccess' => false,
|
|
'checkParameterCastableToNumberFunctions' => false,
|
|
'skipCheckGenericClasses' => [],
|
|
'stricterFunctionMap' => false,
|
|
'reportPreciseLineForUnusedFunctionParameter' => false,
|
|
'internalTag' => false,
|
|
'newStaticInAbstractClassStaticMethod' => false,
|
|
],
|
|
'fileExtensions' => ['php'],
|
|
'checkAdvancedIsset' => true,
|
|
'reportAlwaysTrueInLastCondition' => false,
|
|
'checkClassCaseSensitivity' => true,
|
|
'checkExplicitMixed' => false,
|
|
'checkImplicitMixed' => false,
|
|
'checkFunctionArgumentTypes' => true,
|
|
'checkFunctionNameCase' => false,
|
|
'checkInternalClassCaseSensitivity' => false,
|
|
'checkMissingCallableSignature' => false,
|
|
'checkMissingVarTagTypehint' => true,
|
|
'checkArgumentsPassedByReference' => true,
|
|
'checkMaybeUndefinedVariables' => true,
|
|
'checkNullables' => true,
|
|
'checkThisOnly' => false,
|
|
'checkUnionTypes' => true,
|
|
'checkBenevolentUnionTypes' => false,
|
|
'checkExplicitMixedMissingReturn' => false,
|
|
'checkPhpDocMissingReturn' => true,
|
|
'checkPhpDocMethodSignatures' => true,
|
|
'checkExtraArguments' => true,
|
|
'checkMissingTypehints' => true,
|
|
'checkTooWideReturnTypesInProtectedAndPublicMethods' => false,
|
|
'checkUninitializedProperties' => false,
|
|
'checkDynamicProperties' => false,
|
|
'strictRulesInstalled' => false,
|
|
'deprecationRulesInstalled' => false,
|
|
'inferPrivatePropertyTypeFromConstructor' => false,
|
|
'reportMaybes' => true,
|
|
'reportMaybesInMethodSignatures' => false,
|
|
'reportMaybesInPropertyPhpDocTypes' => false,
|
|
'reportStaticMethodSignatures' => false,
|
|
'reportWrongPhpDocTypeInVarTag' => false,
|
|
'reportAnyTypeWideningInVarTag' => false,
|
|
'reportPossiblyNonexistentGeneralArrayOffset' => false,
|
|
'reportPossiblyNonexistentConstantArrayOffset' => false,
|
|
'checkMissingOverrideMethodAttribute' => false,
|
|
'mixinExcludeClasses' => [],
|
|
'scanFiles' => [],
|
|
'scanDirectories' => [],
|
|
'parallel' => [
|
|
'jobSize' => 20,
|
|
'processTimeout' => 600.0,
|
|
'maximumNumberOfProcesses' => 32,
|
|
'minimumNumberOfJobsPerProcess' => 2,
|
|
'buffer' => 134217728,
|
|
],
|
|
'phpVersion' => 80400,
|
|
'polluteScopeWithLoopInitialAssignments' => true,
|
|
'polluteScopeWithAlwaysIterableForeach' => true,
|
|
'polluteScopeWithBlock' => true,
|
|
'propertyAlwaysWrittenTags' => [],
|
|
'propertyAlwaysReadTags' => [],
|
|
'additionalConstructors' => [],
|
|
'treatPhpDocTypesAsCertain' => true,
|
|
'usePathConstantsAsConstantString' => false,
|
|
'rememberPossiblyImpureFunctionValues' => true,
|
|
'tips' => ['discoveringSymbols' => true, 'treatPhpDocTypesAsCertain' => true],
|
|
'tipsOfTheDay' => true,
|
|
'reportMagicMethods' => true,
|
|
'reportMagicProperties' => true,
|
|
'ignoreErrors' => [
|
|
'#Access to an undefined property#',
|
|
'#Instantiated class .* not found#',
|
|
'#Variable \$\w+ might not be defined#',
|
|
'#Class .* has an uninitialized readonly property#',
|
|
'#Class .*Request has an uninitialized readonly property#',
|
|
],
|
|
'internalErrorsCountLimit' => 50,
|
|
'cache' => ['nodesByStringCountMax' => 256],
|
|
'reportUnmatchedIgnoredErrors' => false,
|
|
'typeAliases' => [
|
|
'AnalyticsData' => 'array<string, mixed>',
|
|
'MetricsData' => 'array<string, int|float>',
|
|
'BreakdownData' => 'array<string, int>',
|
|
],
|
|
'universalObjectCratesClasses' => ['stdClass', 'App\Framework\DI\Container'],
|
|
'stubFiles' => [
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/ReflectionAttribute.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/ReflectionClassConstant.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/ReflectionFunctionAbstract.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/ReflectionMethod.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/ReflectionParameter.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/ReflectionProperty.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/iterable.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/ArrayObject.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/WeakReference.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/ext-ds.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/ImagickPixel.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/PDOStatement.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/date.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/ibm_db2.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/mysqli.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/zip.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/dom.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/spl.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/SplObjectStorage.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/Exception.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/arrayFunctions.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/core.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/typeCheckingFunctions.stub',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/stubs/Countable.stub',
|
|
],
|
|
'earlyTerminatingMethodCalls' => [],
|
|
'earlyTerminatingFunctionCalls' => [],
|
|
'resultCachePath' => '/home/michael/dev/michaelschiemer/var/phpstan/resultCache.php',
|
|
'resultCacheSkipIfOlderThanDays' => 7,
|
|
'resultCacheChecksProjectExtensionFilesDependencies' => false,
|
|
'dynamicConstantNames' => [
|
|
'ICONV_IMPL',
|
|
'LIBXML_VERSION',
|
|
'LIBXML_DOTTED_VERSION',
|
|
'Memcached::HAVE_ENCODING',
|
|
'Memcached::HAVE_IGBINARY',
|
|
'Memcached::HAVE_JSON',
|
|
'Memcached::HAVE_MSGPACK',
|
|
'Memcached::HAVE_SASL',
|
|
'Memcached::HAVE_SESSION',
|
|
'PHP_VERSION',
|
|
'PHP_MAJOR_VERSION',
|
|
'PHP_MINOR_VERSION',
|
|
'PHP_RELEASE_VERSION',
|
|
'PHP_VERSION_ID',
|
|
'PHP_EXTRA_VERSION',
|
|
'PHP_WINDOWS_VERSION_MAJOR',
|
|
'PHP_WINDOWS_VERSION_MINOR',
|
|
'PHP_WINDOWS_VERSION_BUILD',
|
|
'PHP_ZTS',
|
|
'PHP_DEBUG',
|
|
'PHP_MAXPATHLEN',
|
|
'PHP_OS',
|
|
'PHP_OS_FAMILY',
|
|
'PHP_SAPI',
|
|
'PHP_EOL',
|
|
'PHP_INT_MAX',
|
|
'PHP_INT_MIN',
|
|
'PHP_INT_SIZE',
|
|
'PHP_FLOAT_DIG',
|
|
'PHP_FLOAT_EPSILON',
|
|
'PHP_FLOAT_MIN',
|
|
'PHP_FLOAT_MAX',
|
|
'DEFAULT_INCLUDE_PATH',
|
|
'PEAR_INSTALL_DIR',
|
|
'PEAR_EXTENSION_DIR',
|
|
'PHP_EXTENSION_DIR',
|
|
'PHP_PREFIX',
|
|
'PHP_BINDIR',
|
|
'PHP_BINARY',
|
|
'PHP_MANDIR',
|
|
'PHP_LIBDIR',
|
|
'PHP_DATADIR',
|
|
'PHP_SYSCONFDIR',
|
|
'PHP_LOCALSTATEDIR',
|
|
'PHP_CONFIG_FILE_PATH',
|
|
'PHP_CONFIG_FILE_SCAN_DIR',
|
|
'PHP_SHLIB_SUFFIX',
|
|
'PHP_FD_SETSIZE',
|
|
'OPENSSL_VERSION_NUMBER',
|
|
'ZEND_DEBUG_BUILD',
|
|
'ZEND_THREAD_SAFE',
|
|
'E_ALL',
|
|
],
|
|
'customRulesetUsed' => false,
|
|
'editorUrl' => null,
|
|
'editorUrlTitle' => null,
|
|
'errorFormat' => null,
|
|
'sourceLocatorPlaygroundMode' => false,
|
|
'__validate' => true,
|
|
'parametersNotInvalidatingCache' => [
|
|
['parameters', 'editorUrl'],
|
|
['parameters', 'editorUrlTitle'],
|
|
['parameters', 'errorFormat'],
|
|
['parameters', 'ignoreErrors'],
|
|
['parameters', 'reportUnmatchedIgnoredErrors'],
|
|
['parameters', 'tipsOfTheDay'],
|
|
['parameters', 'parallel'],
|
|
['parameters', 'internalErrorsCountLimit'],
|
|
['parameters', 'cache'],
|
|
['parameters', 'memoryLimitFile'],
|
|
['parameters', 'pro'],
|
|
'parametersSchema',
|
|
],
|
|
'tmpDir' => '/home/michael/dev/michaelschiemer/var/phpstan',
|
|
'debugMode' => true,
|
|
'productionMode' => false,
|
|
'tempDir' => '/home/michael/dev/michaelschiemer/var/phpstan',
|
|
'rootDir' => '/home/michael/dev/michaelschiemer/vendor/phpstan/phpstan',
|
|
'currentWorkingDirectory' => '/home/michael/dev/michaelschiemer',
|
|
'cliArgumentsVariablesRegistered' => true,
|
|
'additionalConfigFiles' => [
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/conf/config.level8.neon',
|
|
'/home/michael/dev/michaelschiemer/phpstan.neon',
|
|
],
|
|
'allConfigFiles' => [
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/conf/parametersSchema.neon',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/conf/config.level8.neon',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/conf/config.level7.neon',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/conf/config.level6.neon',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/conf/config.level5.neon',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/conf/config.level4.neon',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/conf/config.level3.neon',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/conf/config.level2.neon',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/conf/config.level1.neon',
|
|
'phar:///home/michael/dev/michaelschiemer/vendor/phpstan/phpstan/phpstan.phar/conf/config.level0.neon',
|
|
'/home/michael/dev/michaelschiemer/phpstan.neon',
|
|
'/home/michael/dev/michaelschiemer/phpstan-baseline.neon',
|
|
'/home/michael/dev/michaelschiemer/phpstan-rules.neon',
|
|
],
|
|
'composerAutoloaderProjectPaths' => ['/home/michael/dev/michaelschiemer'],
|
|
'generateBaselineFile' => '/home/michael/dev/michaelschiemer/phpstan-baseline.neon',
|
|
'usedLevel' => '8',
|
|
'cliAutoloadFile' => null,
|
|
'env' => [
|
|
'SHELL' => '/bin/bash',
|
|
'COREPACK_ENABLE_AUTO_PIN' => '0',
|
|
'NVM_INC' => '/home/michael/.nvm/versions/node/v22.16.0/include/node',
|
|
'WSL2_GUI_APPS_ENABLED' => '1',
|
|
'WSL_DISTRO_NAME' => 'Debian',
|
|
'TERMINAL_EMULATOR' => 'JetBrains-JediTerm',
|
|
'PROCESS_LAUNCHED_BY_Q' => '1',
|
|
'TERM_SESSION_ID' => '34d27158-ab4f-4179-a914-7af9a448c577',
|
|
'NAME' => '_',
|
|
'PWD' => '/home/michael/dev/michaelschiemer',
|
|
'LOGNAME' => 'michael',
|
|
'PROCESS_LAUNCHED_BY_CW' => '1',
|
|
'ENABLE_IDE_INTEGRATION' => 'true',
|
|
'CLAUDECODE' => '1',
|
|
'HOME' => '/home/michael',
|
|
'LANG' => 'en_US.UTF-8',
|
|
'WSL_INTEROP' => '/run/WSL/2584_interop',
|
|
'LS_COLORS' => 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:',
|
|
'WAYLAND_DISPLAY' => 'wayland-0',
|
|
'FIG_TERM' => '1',
|
|
'NVM_DIR' => '/home/michael/.nvm',
|
|
'CLAUDE_CODE_SSE_PORT' => '10009',
|
|
'TERM' => 'xterm-256color',
|
|
'USER' => 'michael',
|
|
'DISPLAY' => ':0',
|
|
'SHLVL' => '2',
|
|
'NVM_CD_FLAGS' => '',
|
|
'GIT_EDITOR' => 'true',
|
|
'INTELLIJ_TERMINAL_COMMAND_BLOCKS_REWORKED' => '1',
|
|
'OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE' => 'delta',
|
|
'XDG_RUNTIME_DIR' => '/run/user/1000/',
|
|
'CLAUDE_CODE_ENTRYPOINT' => 'cli',
|
|
'WSLENV' => '',
|
|
'PATH' => '/home/michael/.local/bin:/home/michael/.nvm/versions/node/v22.16.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/mnt/c/Program Files/Common Files/Oracle/Java/javapath:/mnt/c/Program Files (x86)/Common Files/Oracle/Java/java8path:/mnt/c/Program Files (x86)/Common Files/Oracle/Java/javapath:/mnt/c/Python310/Scripts/:/mnt/c/Python310/:/mnt/c/Program Files (x86)/Common Files/Intel/Shared Files/cpp/bin/Intel64:/mnt/c/Program Files (x86)/Common Files/Intel/Shared Files/cpp/bin/ia32:/mnt/c/WINDOWS/SYSTEM32:/mnt/c/WINDOWS:/mnt/c/WINDOWS/SYSTEM32/WBEM:/mnt/c/WINDOWS/SYSTEM32/WINDOWSPOWERSHELL/V1.0/:/mnt/c/PROGRAM FILES (X86)/ATI TECHNOLOGIES/ATI.ACE/CORE-STATIC:/mnt/c/PROGRAM FILES/DOTNET/:/mnt/c/Users/Mike/AppData/Local/Microsoft/WindowsApps:/mnt/c/Program Files/Microsoft VS Code/bin:/mnt/c/adb:/mnt/c/WINDOWS/system32:/mnt/c/WINDOWS/System32/Wbem:/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0/:/mnt/c/WINDOWS/System32/OpenSSH/:/mnt/c/Program Files/Common Files/Leapwing/RootOne:/mnt/c/Program Files/Common Files/Leapwing/DynOne:/mnt/c/Program Files/Microsoft SQL Server/130/Tools/Binn/:/mnt/c/ProgramData/chocolatey/bin:/mnt/c/Program Files (x86)/dotnet/:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/c/Program Files/WireGuard/:/mnt/c/Program Files/TortoiseSVN/bin:/mnt/c/ProgramData/ComposerSetup/bin:/mnt/c/Windows/system32:/mnt/c/Windows:/mnt/c/Windows/System32/Wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/Program Files/VSCodium/bin:/mnt/c/tools/php83:/mnt/c/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR:/mnt/c/Program Files/Aria2:/mnt/c/Program Files/SlikSvn/bin:/mnt/c/Program Files/PuTTY/:/mnt/c/Program Files/GnuPG/bin:/mnt/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/:/mnt/c/Program Files/RedHat/Podman/:/mnt/c/Program Files/Mullvad VPN/resources:/mnt/c/Program Files (x86)/GnuPG/bin:/mnt/c/Program Files/CMake/bin:/mnt/c/Program Files/PowerShell/7/:/mnt/c/Program Files/Git/cmd:/Docker/host/bin:/mnt/c/Users/Mike/AppData/Local/Programs/Python/Launcher/:/mnt/c/Users/Mike/AppData/Local/Programs/Python/Python311/Scripts/:/mnt/c/Users/Mike/AppData/Local/Programs/Python/Python311/:/mnt/c/Users/Mike/AppData/Local/Programs/Python/Python312/Scripts/:/mnt/c/Users/Mike/AppData/Local/Programs/Python/Python312/:/mnt/c/Users/Mike/.cargo/bin:/mnt/c/Program Files/JetBrains/PyCharm Community Edition 2019.3/bin:/mnt/c/Users/Mike/.dotnet/tools:/mnt/c/Users/Mike/AppData/Local/Programs/Microsoft VS Code/bin:/mnt/c/Users/Mike/AppData/Roaming/Composer/vendor/bin:/mnt/c/Program Files/JetBrains/PhpStorm 2023.2.2/bin:/mnt/c/Users/Mike/AppData/Local/JetBrains/Toolbox/scripts:/mnt/c/Program Files/JetBrains/PyCharm Community Edition 2023.2.3/bin:/mnt/c/Users/Mike/.dotnet/tools:/mnt/c/Users/Mike/AppData/Local/Programs/Ollama:/mnt/c/Users/Mike/AppData/Local/Muse Hub/lib:/mnt/c/Users/Mike/AppData/Local/Packages/PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0/LocalCache/local-packages/Python311/Scripts:/mnt/c/Users/Mike/AppData/Local/Programs/Hyperion/bin:/mnt/c/Users/Mike/.lmstudio/bin:/home/michael/.local/bin:/home/michael/.local/bin;\wsl.localhost\Debian\home\michael\dev\michaelschiemer\node_modules\.bin:/home/michael/.local/bin',
|
|
'DBUS_SESSION_BUS_ADDRESS' => 'unix:path=/run/user/1000/bus',
|
|
'NVM_BIN' => '/home/michael/.nvm/versions/node/v22.16.0/bin',
|
|
'HOSTTYPE' => 'x86_64',
|
|
'PULSE_SERVER' => 'unix:/mnt/wslg/PulseServer',
|
|
'OLDPWD' => '/mnt/c/Users/Mike/AppData/Local/Programs/PhpStorm/bin',
|
|
'_' => './vendor/bin/phpstan',
|
|
'LINES' => '50',
|
|
'COLUMNS' => '80',
|
|
'SHELL_VERBOSITY' => '0',
|
|
'PHPSTAN_ORIGINAL_INIS' => '/etc/php/8.4/cli/php.ini:/etc/php/8.4/cli/conf.d/10-mysqlnd.ini:/etc/php/8.4/cli/conf.d/10-opcache.ini:/etc/php/8.4/cli/conf.d/10-pdo.ini:/etc/php/8.4/cli/conf.d/15-xml.ini:/etc/php/8.4/cli/conf.d/20-apcu.ini:/etc/php/8.4/cli/conf.d/20-bcmath.ini:/etc/php/8.4/cli/conf.d/20-calendar.ini:/etc/php/8.4/cli/conf.d/20-ctype.ini:/etc/php/8.4/cli/conf.d/20-curl.ini:/etc/php/8.4/cli/conf.d/20-dom.ini:/etc/php/8.4/cli/conf.d/20-exif.ini:/etc/php/8.4/cli/conf.d/20-ffi.ini:/etc/php/8.4/cli/conf.d/20-fileinfo.ini:/etc/php/8.4/cli/conf.d/20-ftp.ini:/etc/php/8.4/cli/conf.d/20-gd.ini:/etc/php/8.4/cli/conf.d/20-gettext.ini:/etc/php/8.4/cli/conf.d/20-iconv.ini:/etc/php/8.4/cli/conf.d/20-igbinary.ini:/etc/php/8.4/cli/conf.d/20-intl.ini:/etc/php/8.4/cli/conf.d/20-mbstring.ini:/etc/php/8.4/cli/conf.d/20-mysqli.ini:/etc/php/8.4/cli/conf.d/20-pdo_mysql.ini:/etc/php/8.4/cli/conf.d/20-pdo_sqlite.ini:/etc/php/8.4/cli/conf.d/20-phar.ini:/etc/php/8.4/cli/conf.d/20-posix.ini:/etc/php/8.4/cli/conf.d/20-readline.ini:/etc/php/8.4/cli/conf.d/20-shmop.ini:/etc/php/8.4/cli/conf.d/20-simplexml.ini:/etc/php/8.4/cli/conf.d/20-sockets.ini:/etc/php/8.4/cli/conf.d/20-sqlite3.ini:/etc/php/8.4/cli/conf.d/20-sysvmsg.ini:/etc/php/8.4/cli/conf.d/20-sysvsem.ini:/etc/php/8.4/cli/conf.d/20-sysvshm.ini:/etc/php/8.4/cli/conf.d/20-tokenizer.ini:/etc/php/8.4/cli/conf.d/20-xdebug.ini:/etc/php/8.4/cli/conf.d/20-xmlreader.ini:/etc/php/8.4/cli/conf.d/20-xmlwriter.ini:/etc/php/8.4/cli/conf.d/20-xsl.ini:/etc/php/8.4/cli/conf.d/20-zip.ini:/etc/php/8.4/cli/conf.d/25-redis.ini',
|
|
'PHP_INI_SCAN_DIR' => '',
|
|
'PHPRC' => '/tmp/idq70vp9l5lseEkLwRw',
|
|
'XDEBUG_HANDLER_SETTINGS' => '/tmp/idq70vp9l5lseEkLwRw|1|*|*|/etc/php/8.4/cli/php.ini:/etc/php/8.4/cli/conf.d/10-mysqlnd.ini:/etc/php/8.4/cli/conf.d/10-opcache.ini:/etc/php/8.4/cli/conf.d/10-pdo.ini:/etc/php/8.4/cli/conf.d/15-xml.ini:/etc/php/8.4/cli/conf.d/20-apcu.ini:/etc/php/8.4/cli/conf.d/20-bcmath.ini:/etc/php/8.4/cli/conf.d/20-calendar.ini:/etc/php/8.4/cli/conf.d/20-ctype.ini:/etc/php/8.4/cli/conf.d/20-curl.ini:/etc/php/8.4/cli/conf.d/20-dom.ini:/etc/php/8.4/cli/conf.d/20-exif.ini:/etc/php/8.4/cli/conf.d/20-ffi.ini:/etc/php/8.4/cli/conf.d/20-fileinfo.ini:/etc/php/8.4/cli/conf.d/20-ftp.ini:/etc/php/8.4/cli/conf.d/20-gd.ini:/etc/php/8.4/cli/conf.d/20-gettext.ini:/etc/php/8.4/cli/conf.d/20-iconv.ini:/etc/php/8.4/cli/conf.d/20-igbinary.ini:/etc/php/8.4/cli/conf.d/20-intl.ini:/etc/php/8.4/cli/conf.d/20-mbstring.ini:/etc/php/8.4/cli/conf.d/20-mysqli.ini:/etc/php/8.4/cli/conf.d/20-pdo_mysql.ini:/etc/php/8.4/cli/conf.d/20-pdo_sqlite.ini:/etc/php/8.4/cli/conf.d/20-phar.ini:/etc/php/8.4/cli/conf.d/20-posix.ini:/etc/php/8.4/cli/conf.d/20-readline.ini:/etc/php/8.4/cli/conf.d/20-shmop.ini:/etc/php/8.4/cli/conf.d/20-simplexml.ini:/etc/php/8.4/cli/conf.d/20-sockets.ini:/etc/php/8.4/cli/conf.d/20-sqlite3.ini:/etc/php/8.4/cli/conf.d/20-sysvmsg.ini:/etc/php/8.4/cli/conf.d/20-sysvsem.ini:/etc/php/8.4/cli/conf.d/20-sysvshm.ini:/etc/php/8.4/cli/conf.d/20-tokenizer.ini:/etc/php/8.4/cli/conf.d/20-xdebug.ini:/etc/php/8.4/cli/conf.d/20-xmlreader.ini:/etc/php/8.4/cli/conf.d/20-xmlwriter.ini:/etc/php/8.4/cli/conf.d/20-xsl.ini:/etc/php/8.4/cli/conf.d/20-zip.ini:/etc/php/8.4/cli/conf.d/25-redis.ini|3.4.4',
|
|
],
|
|
];
|
|
}
|
|
|
|
|
|
protected function getDynamicParameter($key)
|
|
{
|
|
switch (true) {
|
|
case $key === 'singleReflectionFile': return null;
|
|
case $key === 'singleReflectionInsteadOfFile': return null;
|
|
case $key === 'analysedPaths': return null;
|
|
case $key === 'analysedPathsFromConfig': return null;
|
|
case $key === 'sysGetTempDir': return sys_get_temp_dir();
|
|
case $key === 'pro': return [
|
|
'dnsServers' => ['1.1.1.2'],
|
|
'tmpDir' => ($this->getParameter('sysGetTempDir')) . '/phpstan-fixer',
|
|
];
|
|
default: return parent::getDynamicParameter($key);
|
|
};
|
|
}
|
|
|
|
|
|
public function getParameters(): array
|
|
{
|
|
array_map(function ($key) { $this->getParameter($key); }, [
|
|
'singleReflectionFile',
|
|
'singleReflectionInsteadOfFile',
|
|
'analysedPaths',
|
|
'analysedPathsFromConfig',
|
|
'sysGetTempDir',
|
|
'pro',
|
|
]);
|
|
return parent::getParameters();
|
|
}
|
|
}
|