Example #1
0
 public function isSatisfiedBy($candidate)
 {
     if (!parent::isSatisfiedBy($candidate)) {
         return false;
     }
     return $this->_spec->isSatisfiedBy($candidate->getRemote());
 }
Example #2
0
 public function isSatisfiedBy($candidate)
 {
     if (!parent::isSatisfiedBy($candidate)) {
         return false;
     }
     $params = $candidate->getParams();
     if (!is_array($params)) {
         return false;
     }
     if (empty($params)) {
         return false;
     }
     if (!array_key_exists($this->_param, $params)) {
         return false;
     }
     return $this->_spec->isSatisfiedBy($params[$this->_param]);
 }