| @@ 12-41 (lines=30) @@ | ||
| 9 | * Class GroupDataTransformer |
|
| 10 | * @package OmnideskBundle\DataTransformer\Model |
|
| 11 | */ |
|
| 12 | class GroupDataTransformer implements DataTransformerInterface |
|
| 13 | { |
|
| 14 | /** |
|
| 15 | * @param array $value |
|
| 16 | * @return Group |
|
| 17 | */ |
|
| 18 | public function transform($value) |
|
| 19 | { |
|
| 20 | $model = new Group(); |
|
| 21 | $model |
|
| 22 | ->setId($value['group_id']) |
|
| 23 | ->setTitle($value['group_title']) |
|
| 24 | ->setFromName($value['group_from_name']) |
|
| 25 | ->setSignature($value['group_signature']) |
|
| 26 | ->setActive($value['active']) |
|
| 27 | ->setCreatedAt(new \DateTime($value['created_at'])) |
|
| 28 | ->setUpdatedAt(new \DateTime($value['updated_at'])); |
|
| 29 | ||
| 30 | return $model; |
|
| 31 | } |
|
| 32 | ||
| 33 | /** |
|
| 34 | * @param mixed $value |
|
| 35 | * @return mixed |
|
| 36 | */ |
|
| 37 | public function reverseTransform($value) |
|
| 38 | { |
|
| 39 | throw new \LogicException('Method not implemented.'); |
|
| 40 | } |
|
| 41 | } |
|
| 42 | ||
| @@ 11-41 (lines=31) @@ | ||
| 8 | * Class StaffDataTransformer |
|
| 9 | * @package OmnideskBundle\DataTransformer\Model |
|
| 10 | */ |
|
| 11 | class StaffDataTransformer implements DataTransformerInterface |
|
| 12 | { |
|
| 13 | /** |
|
| 14 | * @param array $value |
|
| 15 | * @return Staff |
|
| 16 | */ |
|
| 17 | public function transform($value) |
|
| 18 | { |
|
| 19 | $model = new Staff(); |
|
| 20 | $model |
|
| 21 | ->setId($value['staff_id']) |
|
| 22 | ->setEmail($value['staff_email']) |
|
| 23 | ->setFullName($value['staff_full_name']) |
|
| 24 | ->setSignature($value['staff_signature']) |
|
| 25 | ->setThumbnail($value['thumbnail']) |
|
| 26 | ->setActive($value['active']) |
|
| 27 | ->setCreatedAt(new \DateTime($value['created_at'])) |
|
| 28 | ->setUpdatedAt(new \DateTime($value['updated_at'])); |
|
| 29 | ||
| 30 | return $model; |
|
| 31 | } |
|
| 32 | ||
| 33 | /** |
|
| 34 | * @param array $value |
|
| 35 | * @return Staff |
|
| 36 | */ |
|
| 37 | public function reverseTransform($value) |
|
| 38 | { |
|
| 39 | throw new \LogicException('Method not implemented.'); |
|
| 40 | } |
|
| 41 | } |
|
| 42 | ||