public function __construct($name, $factory, $scope = null, $parameters = []) { $this->name = $name; $this->factory = $factory; $this->scope = $scope; $this->parameters = $parameters; }