/** * @param Guardian $guardian * @return bool */ public function isFiltered(Guardian $guardian) { foreach ($this->guardians as $check) { /** @var $check Guardian */ if ($check->getPattern() == $guardian->getPattern()) { return true; } } return false; }
public function __construct(Guardian $guardian, $message = '', $code = 0, \Exception $previous = null) { $this->guardian = $guardian; parent::__construct(sprintf($message, $guardian->getPattern()), $code, $previous); }