Analyser.php 4

Type Line Description
11 opensource.org/licenses/MIT
12 github.com/suralc/pvra/blob/master/LICENSE
15 opensource.org/licenses/MIT MIT
173 RequirementAnalyserAwareInterface visitors will call getResult on this instance.

AnalyserAwareInterface.php 3

Type Line Description
11 opensource.org/licenses/MIT
12 github.com/suralc/pvra/blob/master/LICENSE
15 opensource.org/licenses/MIT MIT

Analysers\LanguageFeatureAnalyser.php 3

Type Line Description
11 opensource.org/licenses/MIT
12 github.com/suralc/pvra/blob/master/LICENSE
15 opensource.org/licenses/MIT MIT

Analysers\LibraryAdditions.php 5

Type Line Description
11 opensource.org/licenses/MIT
12 github.com/suralc/pvra/blob/master/LICENSE
15 opensource.org/licenses/MIT MIT
74 direct class calls
134 core functions are not namespaced:

Analysers\Php53Features.php 5

Type Line Description
11 opensource.org/licenses/MIT
12 github.com/suralc/pvra/blob/master/LICENSE
15 opensource.org/licenses/MIT MIT
60 required in ::detectNamespaceSeperator
74 $this->detectNamespaceSeparator($node);

Analysers\Php54Features.php 3

Type Line Description
11 opensource.org/licenses/MIT
12 github.com/suralc/pvra/blob/master/LICENSE
15 opensource.org/licenses/MIT MIT

Analysers\Php55Features.php 3

Type Line Description
11 opensource.org/licenses/MIT
12 github.com/suralc/pvra/blob/master/LICENSE
15 opensource.org/licenses/MIT MIT

Analysers\Php56Features.php 3

Type Line Description
11 opensource.org/licenses/MIT
12 github.com/suralc/pvra/blob/master/LICENSE
15 opensource.org/licenses/MIT MIT

AnalysisResult.php 4

Type Line Description
11 opensource.org/licenses/MIT
12 github.com/suralc/pvra/blob/master/LICENSE
15 opensource.org/licenses/MIT MIT
135 php.net/manual/en/function.version-compare.php version_compare()

Console\Application.php 3

Type Line Description
11 opensource.org/licenses/MIT
12 github.com/suralc/pvra/blob/master/LICENSE
15 opensource.org/licenses/MIT MIT

Console\Commands\CheckUpdateCommand.php 4

Type Line Description
11 opensource.org/licenses/MIT
12 github.com/suralc/pvra/blob/master/LICENSE
15 opensource.org/licenses/MIT MIT
108 api.github.com/" . $target, 0, $this->getNewDefaultStreamContext());

Console\Commands\Debug\DumpAstCommand.php 3

Type Line Description
11 opensource.org/licenses/MIT
12 github.com/suralc/pvra/blob/master/LICENSE
15 opensource.org/licenses/MIT MIT

Console\Commands\Debug\DumpTokenListCommand.php 3

Type Line Description
11 opensource.org/licenses/MIT
12 github.com/suralc/pvra/blob/master/LICENSE
15 opensource.org/licenses/MIT MIT

Console\Commands\DirCommand.php 4

Type Line Description
11 opensource.org/licenses/MIT
12 github.com/suralc/pvra/blob/master/LICENSE
15 opensource.org/licenses/MIT MIT
182 InputInterface $in

Console\Commands\FileCommand.php 3

Type Line Description
11 opensource.org/licenses/MIT
12 github.com/suralc/pvra/blob/master/LICENSE
15 opensource.org/licenses/MIT MIT

Console\Commands\PvraBaseCommand.php 8

Type Line Description
11 opensource.org/licenses/MIT
12 github.com/suralc/pvra/blob/master/LICENSE
15 opensource.org/licenses/MIT MIT
87 @codeCoverageIgnoreStart
88 this exception should never be triggerable and should only occur if ::getDefaultAnalysers was
89 incorrectly overridden. There should be a test for that though.
91 aliases should be unique. If a second index is set the alias is not unique
94 @codeCoverageIgnoreEnd

FileAnalyser.php 3

Type Line Description
11 opensource.org/licenses/MIT
12 github.com/suralc/pvra/blob/master/LICENSE
15 opensource.org/licenses/MIT MIT

Lexer\ExtendedEmulativeLexer.php 5

Type Line Description
11 opensource.org/licenses/MIT
12 github.com/suralc/pvra/blob/master/LICENSE
15 opensource.org/licenses/MIT MIT
51 github.com/nikic/PHP-Parser/issues/26#issuecomment-6150035 Original implementation
58 could also use $startAttributes, doesn't really matter here

Result\CallbackChainHelperTrait.php 3

Type Line Description
11 opensource.org/licenses/MIT
12 github.com/suralc/pvra/blob/master/LICENSE
15 opensource.org/licenses/MIT MIT

Result\Collection.php 6

Type Line Description
11 opensource.org/licenses/MIT
12 github.com/suralc/pvra/blob/master/LICENSE
15 opensource.org/licenses/MIT MIT
164 php.net/manual/en/iteratoraggregate.getiterator.php
175 php.net/manual/en/countable.count.php
187 php.net/manual/en/jsonserializable.jsonserialize.php

Result\MessageFormatter.php 5

Type Line Description
11 opensource.org/licenses/MIT
12 github.com/suralc/pvra/blob/master/LICENSE
15 opensource.org/licenses/MIT MIT
150 str_replace(array, array) would be better
151 but this appears to be faster than iterating over the $data array and manipulating the keys

Result\MessageLocator.php 6

Type Line Description
11 opensource.org/licenses/MIT
12 github.com/suralc/pvra/blob/master/LICENSE
15 opensource.org/licenses/MIT MIT
195 todo add check to prevent fatal here
261 php.net/manual/en/arrayaccess.offsetexists.php
274 php.net/manual/en/arrayaccess.offsetget.php

Result\Reason.php 13

Type Line Description
11 opensource.org/licenses/MIT
12 github.com/suralc/pvra/blob/master/LICENSE
15 opensource.org/licenses/MIT MIT
26 These integers are arbitrary. They may appear to follow some system, but be aware
27 they do not. Always use the constants.
31 5.3
48 5.4
60 5.5
67 5.6
174 5.4
191 5.4
203 5.5
210 5.6

Result\Reasoning.php 4

Type Line Description
11 opensource.org/licenses/MIT
12 github.com/suralc/pvra/blob/master/LICENSE
15 opensource.org/licenses/MIT MIT
121 php.net/manual/en/jsonserializable.jsonserialize.php

StringAnalyser.php 3

Type Line Description
11 opensource.org/licenses/MIT
12 github.com/suralc/pvra/blob/master/LICENSE
15 opensource.org/licenses/MIT MIT