24 lines
		
	
	
		
			540 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			540 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| namespace Safe;
 | |
| 
 | |
| use Safe\Exceptions\RrdException;
 | |
| 
 | |
| /**
 | |
|  * Creates the rdd database file.
 | |
|  *
 | |
|  * @param string $filename Filename for newly created rrd file.
 | |
|  * @param array $options Options for rrd create - list of strings. See man page of rrd create
 | |
|  * for whole list of options.
 | |
|  * @throws RrdException
 | |
|  *
 | |
|  */
 | |
| function rrd_create(string $filename, array $options): void
 | |
| {
 | |
|     error_clear_last();
 | |
|     $result = \rrd_create($filename, $options);
 | |
|     if ($result === false) {
 | |
|         throw RrdException::createFromPhpError();
 | |
|     }
 | |
| }
 |