{
public function getMatches(array $tokens, array $info = [])
{
- $openBracket = array_pop($tokens);
- $functionName = array_pop($tokens);
- $methodOperator = array_pop($tokens);
+ $openBracket = \array_pop($tokens);
+ $functionName = \array_pop($tokens);
+ $methodOperator = \array_pop($tokens);
- $objectToken = array_pop($tokens);
- if (!is_array($objectToken)) {
+ $objectToken = \array_pop($tokens);
+ if (!\is_array($objectToken)) {
return [];
}
- $objectName = str_replace('$', '', $objectToken[1]);
+ $objectName = \str_replace('$', '', $objectToken[1]);
try {
$object = $this->getVariable($objectName);
public function hasMatched(array $tokens)
{
- $openBracket = array_pop($tokens);
+ $openBracket = \array_pop($tokens);
if ($openBracket !== '(') {
return false;
}
- $functionName = array_pop($tokens);
+ $functionName = \array_pop($tokens);
if (!self::tokenIs($functionName, self::T_STRING)) {
return false;
}
- $operator = array_pop($tokens);
+ $operator = \array_pop($tokens);
if (!self::tokenIs($operator, self::T_OBJECT_OPERATOR)) {
return false;