* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Sonata\AdminBundle\Model; use Sonata\AdminBundle\Admin\FieldDescriptionInterface; use Sonata\AdminBundle\Datagrid\DatagridInterface; use Sonata\AdminBundle\Datagrid\ProxyQueryInterface; interface AuditManagerInterface { /** * @param string $serviceId * @param array $classes */ function setReader($serviceId, array $classes); /** * @param string $class * * @return bool */ function hasReader($class); /** * @param string $class * * @return \Sonata\AdminBundle\Model\AuditReaderInterface * @throws \RuntimeException */ function getReader($class); }