/** * 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; }