setContainer($container); parent::__construct($name, $version); } protected ContainerInterface $container; public function getContainer(): ContainerInterface { return $this->container; } public function setContainer(ContainerInterface $container): Application { $this->container = $container; return $this; } }