|
@@ -28,6 +28,11 @@ class ListMapper
|
|
|
|
|
|
protected $admin;
|
|
protected $admin;
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * @param \Sonata\AdminBundle\Builder\ListBuilderInterface $listBuilder
|
|
|
|
+ * @param \Sonata\AdminBundle\Admin\FieldDescriptionCollection $list
|
|
|
|
+ * @param \Sonata\AdminBundle\Admin\AdminInterface $admin
|
|
|
|
+ */
|
|
public function __construct(ListBuilderInterface $listBuilder, FieldDescriptionCollection $list, AdminInterface $admin)
|
|
public function __construct(ListBuilderInterface $listBuilder, FieldDescriptionCollection $list, AdminInterface $admin)
|
|
{
|
|
{
|
|
$this->listBuilder = $listBuilder;
|
|
$this->listBuilder = $listBuilder;
|
|
@@ -35,6 +40,12 @@ class ListMapper
|
|
$this->admin = $admin;
|
|
$this->admin = $admin;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * @param string $name
|
|
|
|
+ * @param null $type
|
|
|
|
+ * @param array $fieldDescriptionOptions
|
|
|
|
+ * @return ListMapper
|
|
|
|
+ */
|
|
public function addIdentifier($name, $type = null, array $fieldDescriptionOptions = array())
|
|
public function addIdentifier($name, $type = null, array $fieldDescriptionOptions = array())
|
|
{
|
|
{
|
|
$fieldDescriptionOptions['identifier'] = true;
|
|
$fieldDescriptionOptions['identifier'] = true;
|
|
@@ -85,7 +96,7 @@ class ListMapper
|
|
|
|
|
|
/**
|
|
/**
|
|
* @param string $name
|
|
* @param string $name
|
|
- * @return array
|
|
|
|
|
|
+ * @return \Sonata\AdminBundle\Admin\FieldDescriptionInterface
|
|
*/
|
|
*/
|
|
public function get($name)
|
|
public function get($name)
|
|
{
|
|
{
|