/** * @param \Kontuak\Period $period * @return \Kontuak\Period */ public function toResource(\Kontuak\Period $period) { $resource = new \AppBundle\Resources\Form\Resource\PeriodicalMovement\Period(); $resource->amount = $period->amount(); $resource->type = $period->type(); return $period; }
public function mapToDomain() { $period = null; $this->id = Id::parse($this->doctrineId); $this->period = Period::factory(self::$typeMapToDomain[$this->periodType], $this->periodAmount); }