TestEloquentTransformer.php 515 B

123456789101112131415161718192021222324
  1. <?php
  2. namespace Knuckles\Scribe\Tests\Fixtures;
  3. use Illuminate\Database\Eloquent\Model;
  4. use League\Fractal\TransformerAbstract;
  5. class TestEloquentTransformer extends TransformerAbstract
  6. {
  7. /**
  8. * A Fractal transformer.
  9. *
  10. * @return array
  11. */
  12. public function transform(Model $model)
  13. {
  14. return [
  15. 'id' => $model->id,
  16. 'name' => $model->name,
  17. 'state1' => $model['state1'],
  18. 'random-state' => $model['random-state'],
  19. ];
  20. }
  21. }