1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
|
From bfa211d98c6c7d1de46092bd1f5658021b508a99 Mon Sep 17 00:00:00 2001
From: Remi Collet <remi@remirepo.net>
Date: Sun, 14 Oct 2018 08:01:46 +0200
Subject: [PATCH] Fix PHP 7.3 warnings => PHP Warning: Uncaught "continue"
targeting switch is equivalent to "break". Did you mean to use "continue 2"?
---
src/Parser.php | 32 ++++++++++++++++----------------
1 file changed, 16 insertions(+), 16 deletions(-)
diff --git a/src/Parser.php b/src/Parser.php
index 211ff65..7625317 100644
--- a/src/Parser.php
+++ b/src/Parser.php
@@ -166,32 +166,32 @@ private function processClass($pos) {
case T_COMMENT:
case T_DOC_COMMENT:
case T_WHITESPACE: {
- continue;
+ break;
}
case T_STRING: {
$$mode .= $tok[1];
- continue;
+ break;
}
case T_NS_SEPARATOR: {
$$mode .= '\\';
- continue;
+ break;
}
case T_EXTENDS: {
$extendsFound = true;
$mode = 'extends';
- continue;
+ break;
}
case T_IMPLEMENTS: {
$implementsFound = true;
$mode = 'implements';
- continue;
+ break;
}
case ',': {
if ($mode == 'implements') {
$implementsList[] = $this->resolveDependencyName($implements);
$implements = '';
}
- continue;
+ break;
}
default: {
throw new ParserException(sprintf(
@@ -233,11 +233,11 @@ private function processInterface($pos) {
case T_NS_SEPARATOR:
case T_STRING: {
$$mode .= $tok[1];
- continue;
+ break;
}
case T_EXTENDS: {
$mode = 'extends';
- continue;
+ break;
}
case ',': {
if ($mode == 'extends') {
@@ -389,18 +389,18 @@ private function parseUseOfTrait($stackSize, $stack) {
break;
}
}
- continue;
+ break;
}
case ';':
case ',': {
$this->dependencies[$this->inUnit][] = $this->resolveDependencyName($use);
$use = '';
- continue;
+ break;
}
case T_NS_SEPARATOR:
case T_STRING: {
$use .= $current[1];
- continue;
+ break;
}
}
}
@@ -421,11 +421,11 @@ private function parseUseAsImport($stack) {
case T_CONST:
case T_FUNCTION: {
$ignore = true;
- continue;
+ break;
}
case '{': {
$group = $use;
- continue;
+ break;
}
case ';':
case ',': {
@@ -447,16 +447,16 @@ private function parseUseAsImport($stack) {
$use = $group;
$mode = 'use';
$ignore = false;
- continue;
+ break;
}
case T_NS_SEPARATOR:
case T_STRING: {
$$mode .= $current[1];
- continue;
+ break;
}
case T_AS: {
$mode = 'alias';
- continue;
+ break;
}
}
}
|