From 45104ed5b63f754e8542fa1d3e7474eef7e2e3bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Denis=20=C5=BDoljom?= Date: Fri, 15 Dec 2023 11:24:31 +0100 Subject: [PATCH] Add the documentation for the PSR12 Anonymous Class Declaration Sniff --- .../Classes/AnonClassDeclarationStandard.xml | 342 ++++++++++++++++++ 1 file changed, 342 insertions(+) create mode 100644 src/Standards/PSR12/Docs/Classes/AnonClassDeclarationStandard.xml 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. +}; + ]]> + + +