/**
  * Resolve unregistered resolvable
  *
  * @param array $params
  * @return null|void
  */
 public function resolve($params = [])
 {
     parent::resolve($params);
     if (!ResolvableAuthorizationRegistry::isRegistered($this->resolvable)) {
         $this->manager->resolve($this->resolvable, $params);
     }
 }
 public function resolve($params = [])
 {
     parent::resolve($params);
     $this->_state = call_user_func($this->params, $this->context, $params);
 }