AuthCodeAdmin.php 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <?php
  2. namespace Base\OAuthServerBundle\Admin;
  3. use Base\AdminBundle\Admin\BaseAdmin;
  4. use Sonata\AdminBundle\Datagrid\ListMapper;
  5. use Sonata\AdminBundle\Datagrid\DatagridMapper;
  6. use Sonata\AdminBundle\Form\FormMapper;
  7. class AuthCodeAdmin extends BaseAdmin
  8. {
  9. /**
  10. * @param FormMapper $formMapper
  11. */
  12. protected function configureFormFields(FormMapper $formMapper)
  13. {
  14. $formMapper
  15. ->add('client')
  16. ->add('user')
  17. ->add('token')
  18. ->add('redirectUri')
  19. ->add('expiresAt')
  20. ->add('scope')
  21. ;
  22. }
  23. /**
  24. * @param DatagridMapper $datagridMapper
  25. */
  26. protected function configureDatagridFilters(DatagridMapper $datagridMapper)
  27. {
  28. $datagridMapper
  29. ->add('id')
  30. ->add('client')
  31. ->add('user')
  32. ->add('token')
  33. ->add('redirectUri')
  34. ->add('expiresAt')
  35. ->add('scope')
  36. ;
  37. }
  38. /**
  39. * @param ListMapper $listMapper
  40. */
  41. protected function configureListFields(ListMapper $listMapper)
  42. {
  43. unset($this->listModes['mosaic']);
  44. $listMapper
  45. ->addIdentifier('id')
  46. ->add('client')
  47. ->add('user')
  48. ->add('token')
  49. ->add('redirectUri')
  50. ->add('expiresAt')
  51. ->add('scope')
  52. ;
  53. }
  54. }