nullable()'; } /** * @param $name */ public static function dateFieldName($name) { return Stringy::create($name)->camelize(); } /** * @param $field * @return string */ public static function getType($field) { $type = $field['type']; $result = 'text'; switch ($type) { case 'ownedBy': $result = 'assigned_to'; break; case 'string': $result = 'text'; break; case 'manyToOne': $result = 'manyToOne'; break; case 'date': $result = 'date'; break; case 'integer': $result = 'number'; break; case 'email': $result = 'email'; break; case 'decimal': $result = 'decimal'; break; } return $result; } }