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();
 | 
						|
    }
 | 
						|
}
 |