Laravel version update

Laravel version update
This commit is contained in:
Manish Verma
2018-08-06 18:48:58 +05:30
parent d143048413
commit 126fbb0255
13678 changed files with 1031482 additions and 778530 deletions

View File

@@ -0,0 +1,87 @@
Scalar type declarations
-----
<?php
function test(bool $a, Int $b, FLOAT $c, StRiNg $d, iterable $e, object $f) : void {}
-----
!!php7
array(
0: Stmt_Function(
byRef: false
name: Identifier(
name: test
)
params: array(
0: Param(
type: Identifier(
name: bool
)
byRef: false
variadic: false
var: Expr_Variable(
name: a
)
default: null
)
1: Param(
type: Identifier(
name: int
)
byRef: false
variadic: false
var: Expr_Variable(
name: b
)
default: null
)
2: Param(
type: Identifier(
name: float
)
byRef: false
variadic: false
var: Expr_Variable(
name: c
)
default: null
)
3: Param(
type: Identifier(
name: string
)
byRef: false
variadic: false
var: Expr_Variable(
name: d
)
default: null
)
4: Param(
type: Identifier(
name: iterable
)
byRef: false
variadic: false
var: Expr_Variable(
name: e
)
default: null
)
5: Param(
type: Identifier(
name: object
)
byRef: false
variadic: false
var: Expr_Variable(
name: f
)
default: null
)
)
returnType: Identifier(
name: void
)
stmts: array(
)
)
)

View File

@@ -8,13 +8,17 @@ function &a($b) {}
array(
0: Stmt_Function(
byRef: false
name: a
name: Identifier(
name: a
)
params: array(
0: Param(
type: null
byRef: true
variadic: false
name: b
var: Expr_Variable(
name: b
)
default: null
)
)
@@ -24,13 +28,17 @@ array(
)
1: Stmt_Function(
byRef: true
name: a
name: Identifier(
name: a
)
params: array(
0: Param(
type: null
byRef: false
variadic: false
name: b
var: Expr_Variable(
name: b
)
default: null
)
)
@@ -38,4 +46,4 @@ array(
stmts: array(
)
)
)
)

View File

@@ -18,7 +18,9 @@ array(
stmts: array(
0: Stmt_Function(
byRef: false
name: A
name: Identifier(
name: A
)
params: array(
)
returnType: null
@@ -30,4 +32,4 @@ array(
)
else: null
)
)
)

View File

@@ -17,13 +17,17 @@ function a(
array(
0: Stmt_Function(
byRef: false
name: a
name: Identifier(
name: a
)
params: array(
0: Param(
type: null
byRef: false
variadic: false
name: b
var: Expr_Variable(
name: b
)
default: Expr_ConstFetch(
name: Name(
parts: array(
@@ -36,7 +40,9 @@ array(
type: null
byRef: false
variadic: false
name: c
var: Expr_Variable(
name: c
)
default: Scalar_String(
value: foo
)
@@ -45,21 +51,27 @@ array(
type: null
byRef: false
variadic: false
name: d
var: Expr_Variable(
name: d
)
default: Expr_ClassConstFetch(
class: Name(
parts: array(
0: A
)
)
name: B
name: Identifier(
name: B
)
)
)
3: Param(
type: null
byRef: false
variadic: false
name: f
var: Expr_Variable(
name: f
)
default: Expr_UnaryPlus(
expr: Scalar_LNumber(
value: 1
@@ -70,7 +82,9 @@ array(
type: null
byRef: false
variadic: false
name: g
var: Expr_Variable(
name: g
)
default: Expr_UnaryMinus(
expr: Scalar_DNumber(
value: 1
@@ -81,7 +95,9 @@ array(
type: null
byRef: false
variadic: false
name: h
var: Expr_Variable(
name: h
)
default: Expr_Array(
items: array(
)
@@ -91,7 +107,9 @@ array(
type: null
byRef: false
variadic: false
name: i
var: Expr_Variable(
name: i
)
default: Expr_Array(
items: array(
)
@@ -101,7 +119,9 @@ array(
type: null
byRef: false
variadic: false
name: j
var: Expr_Variable(
name: j
)
default: Expr_Array(
items: array(
0: Expr_ArrayItem(
@@ -118,7 +138,9 @@ array(
type: null
byRef: false
variadic: false
name: k
var: Expr_Variable(
name: k
)
default: Expr_Array(
items: array(
0: Expr_ArrayItem(
@@ -145,4 +167,4 @@ array(
stmts: array(
)
)
)
)

View File

@@ -0,0 +1,55 @@
Nullable types
-----
<?php
function test(?Foo $bar, ?string $foo) : ?Baz {
}
-----
!!php7
array(
0: Stmt_Function(
byRef: false
name: Identifier(
name: test
)
params: array(
0: Param(
type: NullableType(
type: Name(
parts: array(
0: Foo
)
)
)
byRef: false
variadic: false
var: Expr_Variable(
name: bar
)
default: null
)
1: Param(
type: NullableType(
type: Identifier(
name: string
)
)
byRef: false
variadic: false
var: Expr_Variable(
name: foo
)
default: null
)
)
returnType: NullableType(
type: Name(
parts: array(
0: Baz
)
)
)
stmts: array(
)
)
)

View File

@@ -10,7 +10,9 @@ function test4() : Foo\Bar {}
array(
0: Stmt_Function(
byRef: false
name: test1
name: Identifier(
name: test1
)
params: array(
)
returnType: null
@@ -19,25 +21,35 @@ array(
)
1: Stmt_Function(
byRef: false
name: test2
name: Identifier(
name: test2
)
params: array(
)
returnType: array
returnType: Identifier(
name: array
)
stmts: array(
)
)
2: Stmt_Function(
byRef: false
name: test3
name: Identifier(
name: test3
)
params: array(
)
returnType: callable
returnType: Identifier(
name: callable
)
stmts: array(
)
)
3: Stmt_Function(
byRef: false
name: test4
name: Identifier(
name: test4
)
params: array(
)
returnType: Name(
@@ -49,4 +61,4 @@ array(
stmts: array(
)
)
)
)

View File

@@ -1,45 +0,0 @@
Scalar type declarations
-----
<?php
function test(bool $a, Int $b, FLOAT $c, StRiNg $d) {}
-----
!!php7
array(
0: Stmt_Function(
byRef: false
name: test
params: array(
0: Param(
type: bool
byRef: false
variadic: false
name: a
default: null
)
1: Param(
type: int
byRef: false
variadic: false
name: b
default: null
)
2: Param(
type: float
byRef: false
variadic: false
name: c
default: null
)
3: Param(
type: string
byRef: false
variadic: false
name: d
default: null
)
)
returnType: null
stmts: array(
)
)
)

View File

@@ -10,7 +10,9 @@ function a() {
array(
0: Stmt_Function(
byRef: false
name: a
name: Identifier(
name: a
)
params: array(
)
returnType: null
@@ -35,11 +37,15 @@ array(
1: Stmt_Static(
vars: array(
0: Stmt_StaticVar(
name: c
var: Expr_Variable(
name: c
)
default: null
)
1: Stmt_StaticVar(
name: d
var: Expr_Variable(
name: d
)
default: Scalar_String(
value: e
)
@@ -48,4 +54,4 @@ array(
)
)
)
)
)

View File

@@ -7,27 +7,39 @@ function a($b, array $c, callable $d, E $f) {}
array(
0: Stmt_Function(
byRef: false
name: a
name: Identifier(
name: a
)
params: array(
0: Param(
type: null
byRef: false
variadic: false
name: b
var: Expr_Variable(
name: b
)
default: null
)
1: Param(
type: array
type: Identifier(
name: array
)
byRef: false
variadic: false
name: c
var: Expr_Variable(
name: c
)
default: null
)
2: Param(
type: callable
type: Identifier(
name: callable
)
byRef: false
variadic: false
name: d
var: Expr_Variable(
name: d
)
default: null
)
3: Param(
@@ -38,7 +50,9 @@ array(
)
byRef: false
variadic: false
name: f
var: Expr_Variable(
name: f
)
default: null
)
)
@@ -46,4 +60,4 @@ array(
stmts: array(
)
)
)
)

View File

@@ -9,20 +9,26 @@ function test($a, Type &... $b) {}
array(
0: Stmt_Function(
byRef: false
name: test
name: Identifier(
name: test
)
params: array(
0: Param(
type: null
byRef: false
variadic: false
name: a
var: Expr_Variable(
name: a
)
default: null
)
1: Param(
type: null
byRef: false
variadic: true
name: b
var: Expr_Variable(
name: b
)
default: null
)
)
@@ -32,20 +38,26 @@ array(
)
1: Stmt_Function(
byRef: false
name: test
name: Identifier(
name: test
)
params: array(
0: Param(
type: null
byRef: false
variadic: false
name: a
var: Expr_Variable(
name: a
)
default: null
)
1: Param(
type: null
byRef: true
variadic: true
name: b
var: Expr_Variable(
name: b
)
default: null
)
)
@@ -55,13 +67,17 @@ array(
)
2: Stmt_Function(
byRef: false
name: test
name: Identifier(
name: test
)
params: array(
0: Param(
type: null
byRef: false
variadic: false
name: a
var: Expr_Variable(
name: a
)
default: null
)
1: Param(
@@ -72,7 +88,9 @@ array(
)
byRef: false
variadic: true
name: b
var: Expr_Variable(
name: b
)
default: null
)
)
@@ -82,13 +100,17 @@ array(
)
3: Stmt_Function(
byRef: false
name: test
name: Identifier(
name: test
)
params: array(
0: Param(
type: null
byRef: false
variadic: false
name: a
var: Expr_Variable(
name: a
)
default: null
)
1: Param(
@@ -99,7 +121,9 @@ array(
)
byRef: true
variadic: true
name: b
var: Expr_Variable(
name: b
)
default: null
)
)
@@ -107,4 +131,4 @@ array(
stmts: array(
)
)
)
)

View File

@@ -4,3 +4,28 @@ Invalid variadic function
function foo(...$foo = []) {}
-----
Variadic parameter cannot have a default value from 2:24 to 2:25
array(
0: Stmt_Function(
byRef: false
name: Identifier(
name: foo
)
params: array(
0: Param(
type: null
byRef: false
variadic: true
var: Expr_Variable(
name: foo
)
default: Expr_Array(
items: array(
)
)
)
)
returnType: null
stmts: array(
)
)
)