protected function getRefillAttr($field, ItemEntity $item = null)
    {
        // item exists and can be refilled
        if ($item instanceof ItemEntity && $item->getName() &&
            ($plugins = $this->chain->getPluginsThatCanFillItem($item, $field))
        ) {
            /* @var $plugin RefillerInterface */
            foreach ($plugins as $key => $plugin) {
                $plugins[$key] = [
                    'name' => $plugin->getName(),
                    'title' => $plugin->getTitle(),
                    'can_refill' => $plugin->isCanRefill($item, $field), // can refill or can search
                ];
            }

            return [
                'data-type' => 'refill',
                'data-plugins' => $this->templating->render(
                    'AnimeDbCatalogBundle:Form:refillers.html.twig',
                    [
                        'item' => $item,
                        'field' => $field,
                        'plugins' => $plugins,
                    ]
                ),
            ];
        }

        return [];
    }
protected function getRefillAttr($field, ItemEntity $item = null)
    {
        // item exists and can be refilled
        if ($item instanceof ItemEntity && $item->getName() &&
            ($plugins = $this->chain->getPluginsThatCanFillItem($item, $field))
        ) {
            /* @var $plugin RefillerInterface */
            foreach ($plugins as $key => $plugin) {
                $plugins[$key] = [
                    'name' => $plugin->getName(),
                    'title' => $plugin->getTitle(),
                    'can_refill' => $plugin->isCanRefill($item, $field), // can refill or can search
                ];
            }

            return [
                'data-type' => 'refill',
                'data-plugins' => $this->templating->render(
                    'AnimeDbCatalogBundle:Form:refillers.html.twig',
                    [
                        'item' => $item,
                        'field' => $field,
                        'plugins' => $plugins,
                    ]
                ),
            ];
        }

        return [];
    }
protected function getRefillAttr ( $ field , ItemEntity $ item = null ) { // item exists and can be refilled if ( $ item instanceof ItemEntity && $ item -> getName ( ) && ( $ plugins = $ this -> chain -> getPluginsThatCanFillItem ( $ item , $ field ) ) ) { /* @var $plugin RefillerInterface */ foreach ( $ plugins as $ key => $ plugin ) { $ plugins [ $ key ] = [ 'name' => $ plugin -> getName ( ) , 'title' => $ plugin -> getTitle ( ) , 'can_refill' => $ plugin -> isCanRefill ( $ item , $ field ) , // can refill or can search ] ; } return [ 'data-type' => 'refill' , 'data-plugins' => $ this -> templating -> render ( 'AnimeDbCatalogBundle:Form:refillers.html.twig' , [ 'item' => $ item , 'field' => $ field , 'plugins' => $ plugins , ] ) , ] ; } return [ ] ; }
Get the field refill attributes.

@param string $field
@param ItemEntity|null $item

@return array
Get the field refill attributes .