comparison vendor/nikic/php-parser/test/code/parser/stmt/class/abstract.test @ 0:4c8ae668cc8c

Initial import (non-working)
author Chris Cannam
date Wed, 29 Nov 2017 16:09:58 +0000
parents
children 5fb285c0d0e3
comparison
equal deleted inserted replaced
-1:000000000000 0:4c8ae668cc8c
1 Abstract class
2 -----
3 <?php
4
5 abstract class A {
6 public function a() {}
7 abstract public function b();
8 }
9 -----
10 array(
11 0: Stmt_Class(
12 flags: MODIFIER_ABSTRACT (16)
13 name: A
14 extends: null
15 implements: array(
16 )
17 stmts: array(
18 0: Stmt_ClassMethod(
19 flags: MODIFIER_PUBLIC (1)
20 byRef: false
21 name: a
22 params: array(
23 )
24 returnType: null
25 stmts: array(
26 )
27 )
28 1: Stmt_ClassMethod(
29 flags: MODIFIER_PUBLIC | MODIFIER_ABSTRACT (17)
30 byRef: false
31 name: b
32 params: array(
33 )
34 returnType: null
35 stmts: null
36 )
37 )
38 )
39 )