for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace FSi\FixturesBundle\Admin;
use FSi\Bundle\AdminBundle\Doctrine\Admin\ListElement;
use FSi\Component\DataGrid\DataGridFactoryInterface;
use FSi\Component\DataSource\DataSourceFactoryInterface;
class CustomSubscriber extends ListElement
{
public function getId()
return 'custom_subscriber';
}
public function getClassName()
return 'FSi\FixturesBundle\Entity\Subscriber';
protected function initDataGrid(DataGridFactoryInterface $factory)
/* @var $datagrid \FSi\Component\DataGrid\DataGrid */
$datagrid = $factory->createDataGrid('subscriber');
return $datagrid;
protected function initDataSource(DataSourceFactoryInterface $factory)
/* @var $datasource \FSi\Component\DataSource\DataSource */
$datasource = $factory->createDataSource('doctrine', array('entity' => $this->getClassName()), 'subscriber');
return $datasource;