/**
  * @param Task $task
  * @return array
  */
 public function transform(Task $task)
 {
     return ['id' => (int) $task->id, 'uuid' => $task->uuid, 'name' => $task->name, 'description' => $task->description, 'due_date' => ['unix' => !empty($task->due_date) ? $task->due_date->format('U') : null, 'formatted' => !empty($task->due_date) ? $task->due_date->format('m/d/Y') : null], 'priority' => ['weigth' => $task->priority, 'formatted' => $task->getPriorityText()], 'closed' => (bool) $task->closed, 'created' => ['unix' => $task->created_at->format('U'), 'formatted' => $task->created_at->format('m/d/Y h:i A')], 'updated' => ['unix' => $task->updated_at->format('U'), 'formatted' => $task->updated_at->format('m/d/Y h:i A')], 'links' => ['self' => route('boards.{board}.tasks.show', [$task->board->uuid, $task->uuid])]];
 }