xref: /Universal-ctags/Units/parser-php.r/php-classes.d/expected.tags (revision 517ef6f6d47f1d8ef8b35be9dfbb31c813fe687e)
1Abstract1	input.php	/^abstract class Abstract1 {$/;"	c	implementation:abstract
2Abstracted	input.php	/^class Abstracted extends Abstract1 {$/;"	c	inherits:Abstract1
3Bar	input.php	/^class Bar {$/;"	c
4Foo	input.php	/^class Foo {$/;"	c
5Iface1	input.php	/^interface Iface1 {$/;"	i
6Iface2	input.php	/^interface Iface2 {$/;"	i
7Inherited	input.php	/^class Inherited extends Bar {$/;"	c	inherits:Bar
8Interfaced	input.php	/^class Interfaced extends Inherited implements Iface1, Iface2 {$/;"	c	inherits:Inherited,Iface1,Iface2
9__construct	input.php	/^	function __construct () {$/;"	f	class:Bar
10__construct	input.php	/^	function __construct($a, $b) {$/;"	f	class:Foo
11abstract_method1	input.php	/^	abstract function abstract_method1();$/;"	f	class:Abstract1	implementation:abstract
12abstract_method1	input.php	/^	function abstract_method1() {$/;"	f	class:Abstracted
13abstract_method2	input.php	/^	abstract protected function abstract_method2();$/;"	f	class:Abstract1	implementation:abstract
14abstract_method2	input.php	/^	protected function abstract_method2() {$/;"	f	class:Abstracted
15ifaced_method1	input.php	/^	function ifaced_method1 () {$/;"	f	class:Interfaced
16ifaced_method1	input.php	/^	function ifaced_method1 ();$/;"	f	interface:Iface1
17ifaced_method2	input.php	/^	function ifaced_method2 () {$/;"	f	class:Interfaced
18ifaced_method2	input.php	/^	function ifaced_method2 ();$/;"	f	interface:Iface2
19method1	input.php	/^	function method1 () {$/;"	f	class:Bar
20method1	input.php	/^	function method1($arg) {$/;"	f	class:Foo
21method2	input.php	/^	function method2() {$/;"	f	class:Foo
22method3	input.php	/^	public function method3() {$/;"	f	class:Abstract1
23