public function __construct($name, $alias = '', array $arguments, array $fields, Location $location) { parent::__construct($location); $this->name = $name; $this->alias = $alias; $this->arguments = $arguments; $this->fields = $fields; }