--TEST--
xmlwriter_write_attribute_ns with missing param
--SKIPIF--
<?php if (!extension_loaded("xmlwriter")) print "skip"?>
--FILE--
<?php
$xw 
xmlwriter_open_memory();
xmlwriter_set_indent($xwTRUE);
xmlwriter_start_document($xwNULL"UTF-8");
xmlwriter_start_element($xw'root');
xmlwriter_write_attribute_ns($xw'prefix''''http://www.php.net/uri');
xmlwriter_start_element($xw'elem1');
xmlwriter_write_attribute($xw'attr1''first');
xmlwriter_end_element($xw);
xmlwriter_full_end_element($xw);
xmlwriter_end_document($xw);

$output xmlwriter_flush($xwtrue);
print 
$output;

// write attribute_ns without start_element first
$xw xmlwriter_open_memory();
var_dump(xmlwriter_write_attribute_ns($xw'prefix''id''http://www.php.net/uri''elem1'));
print 
xmlwriter_output_memory($xw);
?>
--CREDITS--
Koen Kuipers koenk82@gmail.com
--EXPECTF--

Warning: xmlwriter_write_attribute_ns() expects exactly %d parameters, %d given in %s on line %d
<?xml version="1.0" encoding="UTF-8"?>
<root>
 <elem1 attr1="first"/>
</root>%wbool(false)