| @@ 10-32 (lines=23) @@ | ||
| 7 | use \League\Fractal\Manager as FractalManager; |
|
| 8 | use \League\Fractal\Resource\Item; |
|
| 9 | ||
| 10 | class ById { |
|
| 11 | ||
| 12 | public static function execute(Parameters $params, Daemon $daemon) { |
|
| 13 | ||
| 14 | $id = $params->get('id'); |
|
| 15 | ||
| 16 | $manager = new Manager( |
|
| 17 | $daemon->getConfiguration(), |
|
| 18 | $daemon->getLogger(), |
|
| 19 | $daemon->getEvents() |
|
| 20 | ); |
|
| 21 | ||
| 22 | $data = $manager->getOne(['id' => $id]); |
|
| 23 | ||
| 24 | $resource = new Item($data, new WorklogTransformer); |
|
| 25 | $fractal = new FractalManager(); |
|
| 26 | $data = $fractal->createData($resource)->toArray(); |
|
| 27 | ||
| 28 | return $data['data']; |
|
| 29 | ||
| 30 | } |
|
| 31 | ||
| 32 | } |
|
| 33 | ||
| @@ 10-32 (lines=23) @@ | ||
| 7 | use \League\Fractal\Manager as FractalManager; |
|
| 8 | use \League\Fractal\Resource\Item; |
|
| 9 | ||
| 10 | class ByUid { |
|
| 11 | ||
| 12 | public static function execute(Parameters $params, Daemon $daemon) { |
|
| 13 | ||
| 14 | $uid = $params->get('uid'); |
|
| 15 | ||
| 16 | $manager = new Manager( |
|
| 17 | $daemon->getConfiguration(), |
|
| 18 | $daemon->getLogger(), |
|
| 19 | $daemon->getEvents() |
|
| 20 | ); |
|
| 21 | ||
| 22 | $data = $manager->getOne(['uid' => $uid]); |
|
| 23 | ||
| 24 | $resource = new Item($data, new WorklogTransformer); |
|
| 25 | $fractal = new FractalManager(); |
|
| 26 | $data = $fractal->createData($resource)->toArray(); |
|
| 27 | ||
| 28 | return $data['data']; |
|
| 29 | ||
| 30 | } |
|
| 31 | ||
| 32 | } |
|
| 33 | ||