TopicPresenter.php 604 B

1234567891011121314151617181920212223242526
  1. <?php
  2. namespace App\Repositories\Presenters\Exam;
  3. use App\Repositories\Presenters\BasePresenter;
  4. use App\Repositories\Transformers\Exam\PaperTransformer;
  5. use App\Repositories\Transformers\Exam\TopicTransformer;
  6. use Prettus\Repository\Presenter\FractalPresenter;
  7. /**
  8. * Class TopicPresenter.
  9. *
  10. * @package namespace App\Repositories\Presenters\Exam;
  11. */
  12. class TopicPresenter extends BasePresenter
  13. {
  14. /**
  15. * Transformer
  16. *
  17. * @return \League\Fractal\TransformerAbstract
  18. */
  19. public function getTransformer($type = 'list')
  20. {
  21. return new TopicTransformer($type);
  22. }
  23. }