コード例 #1
0
 /**
  * Sets the state on deserialization.
  * 
  * @param array $state
  * @return ezcPersistentObjectColumns
  */
 public static function __set_state(array $state)
 {
     $columns = new ezcPersistentObjectColumns();
     if (isset($state['columns']) && sizeof($state) === 1) {
         $columns->exchangeArray($state['columns']);
     } else {
         // Old style exports
         $columns->exchangeArray($state);
     }
     return $columns;
 }