23 lines
		
	
	
		
			487 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			487 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
 | 
						|
namespace Safe;
 | 
						|
 | 
						|
use Safe\Exceptions\XmlrpcException;
 | 
						|
 | 
						|
/**
 | 
						|
 * Sets xmlrpc type, base64 or datetime, for a PHP string value.
 | 
						|
 *
 | 
						|
 * @param string|\DateTime $value Value to set the type
 | 
						|
 * @param string $type 'base64' or 'datetime'
 | 
						|
 * @throws XmlrpcException
 | 
						|
 *
 | 
						|
 */
 | 
						|
function xmlrpc_set_type(&$value, string $type): void
 | 
						|
{
 | 
						|
    error_clear_last();
 | 
						|
    $result = \xmlrpc_set_type($value, $type);
 | 
						|
    if ($result === false) {
 | 
						|
        throw XmlrpcException::createFromPhpError();
 | 
						|
    }
 | 
						|
}
 |