Beispiel #1
0
 /**
  * Unlike {@link fromArray()} this does not do any validation
  * @param array
  * @static
  * @return PEAR_ChannelFile
  */
 function &fromArrayWithErrors($data, $compatibility = false, $stackClass = 'PEAR_ErrorStack')
 {
     $a = new PEAR_ChannelFile($compatibility, $stackClass);
     $a->_fromArray($data);
     return $a;
 }
Beispiel #2
0
 /**
  * @param array
  * @static
  * @return PEAR_ChannelFile|false false if invalid
  */
 function fromArray($data, $compatibility = false, $stackClass = 'PEAR_ErrorStack')
 {
     $a = new PEAR_ChannelFile($compatibility, $stackClass);
     $a->_fromArray($data);
     if (!$a->validate()) {
         return false;
     }
     return $a;
 }