describers = $describers; } /** * @return Swagger */ public function extract() { if (null !== $this->swagger) { return $this->swagger; } $this->swagger = new Swagger(); foreach ($this->describers as $describer) { $describer->describe($this->swagger); } return $this->swagger; } }