$object->getSegmentId(), 'name' => $object->getName(), 'reference' => $object->getReference(), 'type' => $object->getType(), 'detail' => $object->getDetail() ]; return $data; } /** * @return array */ protected function rules(?string $type = 'POST'): array { return [ 'segment_id' => $type == 'POST' ? 'required' : '', 'name' => 'required', 'reference' => 'required', 'type' => 'required', 'detail' => 'required' ]; } /** * @return array */ protected function messages(): array { return []; } }