export() публичный Метод

Export all data
public export ( $skipRequired = false ) : array
Результат array
Пример #1
0
 /**
  * Export all data
  * 
  * @return array
  */
 public function export()
 {
     // Since this is an array, fill in empty index's with null
     $exportData = parent::export();
     $maxKey = max(array_keys($exportData));
     for ($i = 0; $i < $maxKey; $i++) {
         if (array_key_exists($i, $exportData)) {
             continue;
         }
         $exportData[$i] = null;
     }
     ksort($exportData);
     return $exportData;
 }
Пример #2
0
 /**
  * Export all data
  * 
  * @return array
  */
 public function export()
 {
     // Since this is an array, fill in empty index's with null
     $exportData = parent::export();
     // Fix PHP "max(): Array must contain at least one element" bug
     // if DocumentSet has no data
     if (count($exportData) > 0) {
         $maxKey = max(array_keys($exportData));
         for ($i = 0; $i < $maxKey; $i++) {
             if (array_key_exists($i, $exportData)) {
                 continue;
             }
             $exportData[$i] = null;
         }
         ksort($exportData);
     }
     return $exportData;
 }
Пример #3
0
 /**
  * @expectedException Shanty_Mongo_Exception
  */
 public function testSetPropertyRequirementsException()
 {
     $address = new Shanty_Mongo_Document();
     $address->street = '234 ';
     $this->_bob->addresses[] = $address;
     $address->export();
 }