public function toResource(\Kontuak\PeriodicalMovement $entity) { $resource = new \AppBundle\Resources\Form\Resource\PeriodicalMovement(); $resource->id = $entity->id()->toString(); $resource->concept = $entity->concept(); $resource->amount = $entity->amount(); $resource->starts = $entity->starts()->format('Y-m-d'); $resource->period = $this->periodTransformer->toResource($entity->period()); return $resource; }
public static function fromPeriodicalMovement(\Kontuak\PeriodicalMovement $periodicalMovement) { return new self($periodicalMovement->id(), $periodicalMovement->amount(), $periodicalMovement->concept(), $periodicalMovement->starts(), $periodicalMovement->period()); }