示例#1
0
文件: Decorator.php 项目: cwcw/cms
 public function isSatisfiedBy($candidate)
 {
     if (!parent::isSatisfiedBy($candidate)) {
         return false;
     }
     return $this->_spec->isSatisfiedBy($candidate->getRemote());
 }
示例#2
0
文件: Decorator.php 项目: cwcw/cms
 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]);
 }