PostAdmin.php 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?php
  2. namespace Sonata\AdminBundle\Tests\Fixtures\Admin;
  3. use Sonata\AdminBundle\Admin\AbstractAdmin;
  4. class PostAdmin extends AbstractAdmin
  5. {
  6. protected $metadataClass = null;
  7. public function setParentAssociationMapping($associationMapping)
  8. {
  9. $this->parentAssociationMapping = $associationMapping;
  10. }
  11. public function setClassMetaData($classMetaData)
  12. {
  13. $this->classMetaData = $classMetaData;
  14. }
  15. public function getClassMetaData()
  16. {
  17. if ($this->classMetaData) {
  18. return $this->classMetaData;
  19. }
  20. return parent::getClassMetaData();
  21. }
  22. /**
  23. * @param array $actions
  24. *
  25. * @return array
  26. */
  27. protected function configureBatchActions($actions)
  28. {
  29. $actions['foo'] = array(
  30. 'label' => 'action_foo',
  31. );
  32. $actions['bar'] = array(
  33. );
  34. $actions['baz'] = array(
  35. 'label' => 'action_baz',
  36. 'translation_domain' => 'AcmeAdminBundle',
  37. );
  38. return $actions;
  39. }
  40. }