Пример #1
0
 /**
  * @access protected
  */
 function validateDate()
 {
     // packager automatically sets date, so only validate if
     // pear validate is called
     if ($this->_state = PEAR_VALIDATE_NORMAL) {
         if (!preg_match('/\\d\\d\\d\\d\\-\\d\\d\\-\\d\\d/', $this->_packagexml->getDate())) {
             $this->_addFailure('date', 'invalid release date "' . $this->_packagexml->getDate() . '"');
             return false;
         }
         if (strtotime($this->_packagexml->getDate()) == -1) {
             $this->_addFailure('date', 'invalid release date "' . $this->_packagexml->getDate() . '"');
             return false;
         }
     }
     return true;
 }