/** * @param string $name * @param ClassReflectionInterface|MethodReflectionInterface|InNamespaceInterface $reflection * @return string */ private function getClassFqn($name, $reflection) { return Resolver::resolveClassFqn($name, $reflection->getNamespaceAliases(), $reflection->getNamespaceName()); }
/** * @return string */ public function createForMethod(MethodReflectionInterface $method, ClassReflectionInterface $class = null) { $className = $class !== null ? $class->getName() : $method->getDeclaringClassName(); return $this->createForClass($className) . '#' . ($method->isMagic() ? 'm' : '') . '_' . ($method->getOriginalName() ?: $method->getName()); }