: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
namespace Nextend\Framework\Form;
abstract class AbstractContainer implements ContainerContainedInterface {
* @var ContainerContainedInterface
protected $controlName = '';
* @var ContainerInterface;
private $previous, $next;
public function getPrevious() {
* @param ContainedInterface|null $element
public function setPrevious($element = null) {
$this->previous = $element;
public function getNext() {
* @param ContainedInterface|null $element
public function setNext($element = null) {
$element->setPrevious($this);
public function remove() {
public function render() {
$this->renderContainer();
public function renderContainer() {
$element->renderContainer();
$element = $element->getNext();
public function getControlName() {
return $this->controlName;
* @param string $controlName
public function setControlName($controlName) {
$this->controlName = $controlName;