public function hasService($name)
{
$name = isset($this->meta[self::ALIASES][$name]) ? $this->meta[self::ALIASES][$name] : $name;
return isset($this->registry[$name]) || method_exists($this, $method = self::getMethodName($name)) && (new \ReflectionMethod($this, $method))->getName() === $method;
}