Ich habe ein Problem mit PHPCS mit dem PSR2-Standard. Ich habe hoch und niedrig gesucht, aber zu meiner Überraschung kann ich niemanden finden, der dasselbe Problem meldet.PSR2 mit Klassendeklarationen erweitern Klassen mit Namespaces in PHP Code Sniffer
sagen, dass ich eine Klassendeklaration haben wie folgt:
<?php
class MyChildClass extends \SomeNameSpace\MyParentClass
{
}
Dann laufe ich es durch PHPCS mit:
bash-3.2$ phpcs -s --standard=PSR2 test.php
FILE: test.php
--------------------------------------------------------------------------------
FOUND 2 ERROR(S) AFFECTING 1 LINE(S)
--------------------------------------------------------------------------------
3 | ERROR | Expected 0 spaces between "SomeNameSpace" and comma; $1 found
| | (PSR2.Classes.ClassDeclaration.SpaceBeforeComma)
3 | ERROR | Expected 1 space before "MyParentClass"; 13 found
| | (PSR2.Classes.ClassDeclaration.SpaceBeforeName)
--------------------------------------------------------------------------------
Time: 0 seconds, Memory: 4.00Mb
auch:
Bash-3.2$ phpcs --version
PHP_CodeSniffer version 1.3.6 (stable) by Squiz Pty Ltd. (http://www.squiz.net)
Hat über das jemand kommen? Mache ich etwas falsch? Ansonsten gehe ich kopfüber in den Sniffer-Code - der sich nicht richtig anfühlt.