00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00016 abstract class ValueObjectDAO extends Singleton
00017 {
00018 abstract protected function makeSelf(&$array, $prefix = null);
00019
00020 public function makeObject(&$array, $prefix = null)
00021 {
00022 return $this->makeSelf($array, $prefix);
00023 }
00024
00025 public function makeCascade(
00026 $object,
00027 &$array,
00028 $prefix = null
00029 )
00030 {
00031 return $object;
00032 }
00033
00034 public function makeJoiners(
00035 $object,
00036 &$array,
00037 $prefix = null
00038 )
00039 {
00040 return $object;
00041 }
00042 }
00043 ?>