diff --git a/src/Standards/PSR12/Docs/Classes/AnonClassDeclarationStandard.xml b/src/Standards/PSR12/Docs/Classes/AnonClassDeclarationStandard.xml new file mode 100644 index 0000000000..2cc3ecc13a --- /dev/null +++ b/src/Standards/PSR12/Docs/Classes/AnonClassDeclarationStandard.xml @@ -0,0 +1,342 @@ + + + + + + + class { + // Class content. +}; + ]]> + + + class{ + // Class content. +}; + ]]> + + + + + + + + $arg1, $arg2, $arg3) { + // Class content. +}; + ]]> + + + $arg1, $arg2, $arg3 ) { + // Class content. +}; + ]]> + + + + + + + + $arg2, $arg3) { + // Class content. +}; + ]]> + + + ,$arg2, $arg3) { + // Class content. +}; + ]]> + + + + + + + + $arg1, + $arg2, + $arg3 +) { + // Class content. +}; + ]]> + + + $arg1, $arg2, + $arg3 +) { + // Class content. +}; + ]]> + + + + + + + + ) { + // Class content. +}; + ]]> + + + ) { + // Class content. +}; + ]]> + + + + + + + + + + + + $arg1, + + + $arg2, + $arg3 + + ) { + // Class content. + }; + ]]> + + + + + + + + $arg1, + $arg2, + $arg3 +) { + // Class content. +}; + ]]> + + + $arg1, +$arg2, +$arg3 +) { + // Class content. +}; + ]]> + + + + + + + + $arg1, + $arg2, + $arg3 +) { + // Class content. +}; + ]]> + + + $arg1, + $arg2, + $arg3 +) { + // Class content. +}; + ]]> + + + + + + + + { + // Class content. +}; + ]]> + + + +{ + // Class content. +}; + ]]> + + + + + + + + extends Foo { + // Class content. +}; + ]]> + + + extends Foo { + // Class content. +}; + +$obj = new class + extends Foo { + // Class content. +}; + ]]> + + + + + + + + Foo { + // Class content. +}; + ]]> + + + Foo { + // Class content. +}; + ]]> + + + + + + + + { + // Class content. +}; + ]]> + + + implements Foo { + // Class content. +}; + ]]> + + + + + + + + Foo, + Bar, + Baz +{ + // Class content. +}; + ]]> + + + Foo, Bar, + Baz, + Bat +{ + // Class content. +}; + ]]> + + +