| @@ 83-91 (lines=9) @@ | ||
| 80 | * {@inheritdoc} |
|
| 81 | * @param object|Plan $object |
|
| 82 | */ |
|
| 83 | public function extract($object) |
|
| 84 | { |
|
| 85 | return array_filter([ |
|
| 86 | 'id' => $object->getId(), |
|
| 87 | 'type' => $this->hydrator->extract($object->getType()), |
|
| 88 | 'target' => $this->hydrator->extract($object->getTarget()), |
|
| 89 | 'plan' => $object->getPlan() ? $this->hydrator->extract($object->getPlan()) : null, |
|
| 90 | ]); |
|
| 91 | } |
|
| 92 | ||
| 93 | /** |
|
| 94 | * @param string $className |
|
| @@ 40-49 (lines=10) @@ | ||
| 37 | * {@inheritdoc} |
|
| 38 | * @param object|Sale $object |
|
| 39 | */ |
|
| 40 | public function extract($object) |
|
| 41 | { |
|
| 42 | return array_filter([ |
|
| 43 | 'id' => $object->getId(), |
|
| 44 | 'target' => $this->hydrator->extract($object->getTarget()), |
|
| 45 | 'customer' => $this->hydrator->extract($object->getCustomer()), |
|
| 46 | 'plan' => $this->hydrator->extract($object->getPlan()), |
|
| 47 | 'time' => $object->getTime() ? $this->hydrator->extract($object->getTime()) : null, |
|
| 48 | ]); |
|
| 49 | } |
|
| 50 | } |
|
| 51 | ||