ALPHA 3.0.2a

This commit is contained in:
TheGamecraft
2018-09-10 08:51:18 -04:00
parent 7fe13ae0a7
commit 0e0ef86b71
1404 changed files with 10604 additions and 33714 deletions

View File

@@ -28,10 +28,10 @@ class ClassAttributesMatcher extends AbstractMatcher
{
$input = $this->getInput($tokens);
$firstToken = array_pop($tokens);
$firstToken = \array_pop($tokens);
if (self::tokenIs($firstToken, self::T_STRING)) {
// second token is the nekudotayim operator
array_pop($tokens);
\array_pop($tokens);
}
$class = $this->getNamespaceAndClass($tokens);
@@ -42,24 +42,24 @@ class ClassAttributesMatcher extends AbstractMatcher
return [];
}
$vars = array_merge(
array_map(
$vars = \array_merge(
\array_map(
function ($var) {
return '$' . $var;
},
array_keys($reflection->getStaticProperties())
\array_keys($reflection->getStaticProperties())
),
array_keys($reflection->getConstants())
\array_keys($reflection->getConstants())
);
return array_map(
return \array_map(
function ($name) use ($class) {
$chunks = explode('\\', $class);
$className = array_pop($chunks);
$chunks = \explode('\\', $class);
$className = \array_pop($chunks);
return $className . '::' . $name;
},
array_filter(
\array_filter(
$vars,
function ($var) use ($input) {
return AbstractMatcher::startsWith($input, $var);
@@ -73,8 +73,8 @@ class ClassAttributesMatcher extends AbstractMatcher
*/
public function hasMatched(array $tokens)
{
$token = array_pop($tokens);
$prevToken = array_pop($tokens);
$token = \array_pop($tokens);
$prevToken = \array_pop($tokens);
switch (true) {
case self::tokenIs($prevToken, self::T_DOUBLE_COLON) && self::tokenIs($token, self::T_STRING):