{{ "_array; } public function setArray($value) { $this->_array = $value; } public function jsonSerialize() { return $this->_array; } public static function jsonDeserialize($json) { $dbo = new {{ dbo_name.camel_upper }}Array(); $array = []; foreach ($json as $data) { $array[] = {{ dbo_name.camel_upper }}::jsonDeserialize($data); } $dbo->setArray($array); return $dbo; } public static function generateSample() { return [ {{ dbo_name.camel_upper }}::generateSample(), {{ dbo_name.camel_upper }}::generateSample() ]; } }