X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=vendor%2Fpsy%2Fpsysh%2Fsrc%2FPsy%2FTabCompletion%2FMatcher%2FClassMethodDefaultParametersMatcher.php;fp=vendor%2Fpsy%2Fpsysh%2Fsrc%2FPsy%2FTabCompletion%2FMatcher%2FClassMethodDefaultParametersMatcher.php;h=0000000000000000000000000000000000000000;hp=9b97e8b20c01c17e074a4c0754ffc300cf85a424;hb=af6d1fb995500ae68849458ee10d66abbdcfb252;hpb=680c79a86e3ed402f263faeac92e89fb6d9edcc0 diff --git a/vendor/psy/psysh/src/Psy/TabCompletion/Matcher/ClassMethodDefaultParametersMatcher.php b/vendor/psy/psysh/src/Psy/TabCompletion/Matcher/ClassMethodDefaultParametersMatcher.php deleted file mode 100644 index 9b97e8b20..000000000 --- a/vendor/psy/psysh/src/Psy/TabCompletion/Matcher/ClassMethodDefaultParametersMatcher.php +++ /dev/null @@ -1,64 +0,0 @@ -getNamespaceAndClass($tokens); - - try { - $reflection = new \ReflectionClass($class); - } catch (\ReflectionException $e) { - // In this case the class apparently does not exist, so we can do nothing - return array(); - } - - $methods = $reflection->getMethods(\ReflectionMethod::IS_STATIC); - - foreach ($methods as $method) { - if ($method->getName() === $functionName[1]) { - return $this->getDefaultParameterCompletion($method->getParameters()); - } - } - - return array(); - } - - public function hasMatched(array $tokens) - { - $openBracket = array_pop($tokens); - - if ($openBracket !== '(') { - return false; - } - - $functionName = array_pop($tokens); - - if (!self::tokenIs($functionName, self::T_STRING)) { - return false; - } - - $operator = array_pop($tokens); - - if (!self::tokenIs($operator, self::T_DOUBLE_COLON)) { - return false; - } - - return true; - } -}