Updated Drupal to 8.6. This goes with the following updates because it's possible...
[yaffs-website] / vendor / psy / psysh / src / TabCompletion / Matcher / VariablesMatcher.php
index 2868525934109678686db62f1aef61a398c1d6c0..a142b7b2e1348ae597427240fdedccedc0823b32 100644 (file)
@@ -25,9 +25,9 @@ class VariablesMatcher extends AbstractContextAwareMatcher
      */
     public function getMatches(array $tokens, array $info = [])
     {
-        $var = str_replace('$', '', $this->getInput($tokens));
+        $var = \str_replace('$', '', $this->getInput($tokens));
 
-        return array_filter(array_keys($this->getVariables()), function ($variable) use ($var) {
+        return \array_filter(\array_keys($this->getVariables()), function ($variable) use ($var) {
             return AbstractMatcher::startsWith($var, $variable);
         });
     }
@@ -37,11 +37,11 @@ class VariablesMatcher extends AbstractContextAwareMatcher
      */
     public function hasMatched(array $tokens)
     {
-        $token = array_pop($tokens);
+        $token = \array_pop($tokens);
 
         switch (true) {
             case self::hasToken([self::T_OPEN_TAG, self::T_VARIABLE], $token):
-            case is_string($token) && $token === '$':
+            case \is_string($token) && $token === '$':
             case self::isOperator($token):
                 return true;
         }