: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
namespace Nextend\SmartSlider3\SlideBuilder;
use Nextend\SmartSlider3\Renderable\Item;
class BuilderComponentItem extends AbstractBuilderComponent {
* @param AbstractBuilderComponent $container
public function __construct($container, $type) {
$this->item = Item\ItemFactory::getItem($type);
$this->defaultData = array_merge($this->defaultData, $this->item->getValues());
public function getData() {
'type' => $this->item->getType(),
'values' => parent::getData()
public function getLabel() {
return $this->item->getTitle();
public function getLayerProperties() {
return $this->item->getLayerProperties();