function CodeUnit::forInterfaceMethod
@psalm-param class-string $interfaceName
Throws
1 call to CodeUnit::forInterfaceMethod()
- Mapper::stringToCodeUnits in vendor/
sebastian/ code-unit/ src/ Mapper.php
File
-
vendor/
sebastian/ code-unit/ src/ CodeUnit.php, line 124
Class
- CodeUnit
- @psalm-immutable
Namespace
SebastianBergmann\CodeUnitCode
public static function forInterfaceMethod(string $interfaceName, string $methodName) : InterfaceMethodUnit {
self::ensureUserDefinedInterface($interfaceName);
$reflector = self::reflectorForClassMethod($interfaceName, $methodName);
return new InterfaceMethodUnit($interfaceName . '::' . $methodName, $reflector->getFileName(), range($reflector->getStartLine(), $reflector->getEndLine()));
}