: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
namespace Nextend\SmartSlider3\SlideBuilder;
class BuilderComponentCol extends AbstractBuilderComponent {
protected $defaultData = array(
"desktopportraitpadding" => '10|*|10|*|10|*|10|*|px'
/** @var AbstractBuilderComponent[] */
private $layers = array();
* @param BuilderComponentRow $container
public function __construct($container, $width = '1/1') {
$this->defaultData['colwidth'] = $width;
* @param $layer AbstractBuilderComponent
public function add($layer) {
$this->layers[] = $layer;
public function getData() {
$this->data['layers'] = array();
foreach ($this->layers as $layer) {
$this->data['layers'][] = $layer->getData();
return parent::getData();