36 lines
1.0 KiB
PHP
36 lines
1.0 KiB
PHP
|
<?php
|
||
|
|
||
|
namespace PHP_CodeSniffer\Tests\Core\File;
|
||
|
|
||
|
interface testFIINInterface2 {}
|
||
|
|
||
|
/* testInterface */
|
||
|
interface testFIINInterface {}
|
||
|
|
||
|
/* testImplementedClass */
|
||
|
class testFIINImplementedClass implements testFIINInterface {}
|
||
|
|
||
|
/* testMultiImplementedClass */
|
||
|
class testFIINMultiImplementedClass implements testFIINInterface, testFIINInterface2 {}
|
||
|
|
||
|
/* testNamespacedClass */
|
||
|
class testFIINNamespacedClass implements \PHP_CodeSniffer\Tests\Core\File\testFIINInterface {}
|
||
|
|
||
|
/* testNonImplementedClass */
|
||
|
class testFIINNonImplementedClass {}
|
||
|
|
||
|
/* testClassThatExtendsAndImplements */
|
||
|
class testFECNClassThatExtendsAndImplements extends testFECNClass implements InterfaceA, \NameSpaced\Cat\InterfaceB {}
|
||
|
|
||
|
/* testClassThatImplementsAndExtends */
|
||
|
class testFECNClassThatImplementsAndExtends implements \InterfaceA, InterfaceB extends testFECNClass {}
|
||
|
|
||
|
/* testBackedEnumWithoutImplements */
|
||
|
enum Suit:string {}
|
||
|
|
||
|
/* testEnumImplements */
|
||
|
enum Suit implements Colorful {}
|
||
|
|
||
|
/* testBackedEnumImplements */
|
||
|
enum Suit: string implements Colorful, \Deck {}
|