/**
  * 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);
     }
 }
 /**
  * Resolve unregistered resolvables
  *
  * @param array $params
  * @return null|void
  */
 public function resolve($params = [])
 {
     foreach ($this->resolvables as $resolvable) {
         if (!ResolvableAuthorizationRegistry::isRegistered($resolvable)) {
             $this->manager->resolve($resolvable, $params);
         }
     }
 }
 public function registered($resolvable)
 {
     $this->manager->requireRegistered($resolvable, $this->authorizedValues, $this->ruleType);
     return $this;
 }