예제 #1
0
 /**
  * @param string $name
  * @param ClassReflectionInterface|MethodReflectionInterface|InNamespaceInterface $reflection
  * @return string
  */
 private function getClassFqn($name, $reflection)
 {
     return Resolver::resolveClassFqn($name, $reflection->getNamespaceAliases(), $reflection->getNamespaceName());
 }
예제 #2
0
 /**
  * @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());
 }