/** * @param string $type * @param string|null $fileName * * @return string */ public function render($type, $fileName = null) { $generator = new StringGenerator(); if ($fileName === null) { $fileName = sys_get_temp_dir() . '/' . $generator->generateRandomString(); } $this->graph->export($type, $fileName); return file_get_contents($fileName); }