function __construct($name = null, RouterInterface $router = null) { parent::__construct($name); $this->router = $router; }
function __construct($name = null, Bases $bases = null) { parent::__construct($name); $this->bases = $bases; }
function __construct($name = null, Bases $bases, Di $di) { parent::__construct($name); $this->bases = $bases; $this->di = $di; }