for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Ob\CmsBundle\Admin;
use Doctrine\ORM\QueryBuilder;
use Symfony\Component\Form\FormInterface;
abstract class AbstractAdmin implements AdminInterface
{
/**
* The entity/document class managed by the admin
*
* @var string
*/
protected $class;
* Returns the Entity class
* @return string
public function getClass()
return $this->class;
}
public function listPageItems()
return 25;
public function listDisplay()
return array();
public function listLinks()
public function listSort()
public function listSearch()
public function listFilter()
public function listActions()
public function listOrderBy()
public function listExport()
public function formType()
return;
public function formDisplay()
public function listTemplate()
public function newTemplate()
public function editTemplate()
public function inlineAdmin()
public function prePersist($entity, FormInterface $form)
public function postPersist($entity, FormInterface $form)
public function query(QueryBuilder $qb)
return $qb;