Exemplo n.º 1
0
 /**
  * check if object is valid
  * @return bool
  */
 public function isValid()
 {
     $typeChecker = parent::isValid();
     if (!$typeChecker) {
         return false;
     }
     $validate = $this->vObject->validate();
     foreach ($validate as $item) {
         if (isset($item['level']) && intval($item['level']) === 3) {
             return false;
         }
     }
     return true;
 }
 /**
  * check if subscription is valid
  *
  * @return boolean
  */
 public function isValid()
 {
     $isValid = parent::isValid();
     if (!$isValid) {
         return false;
     }
     $parsedURL = parse_url($this->getUrl());
     if (!$parsedURL) {
         return false;
     }
     if (!array_key_exists('host', $parsedURL)) {
         return false;
     }
     return true;
 }