mirror of
https://github.com/Mibew/handlebars.php.git
synced 2025-03-24 01:07:07 +03:00
Fix arguments parsing for "0" string
This commit is contained in:
parent
ec108c0bac
commit
618ec54490
@ -56,9 +56,9 @@ class Arguments
|
|||||||
*/
|
*/
|
||||||
public function __construct($args_string = false)
|
public function __construct($args_string = false)
|
||||||
{
|
{
|
||||||
$this->originalString = $args_string;
|
$this->originalString = (string)$args_string;
|
||||||
|
|
||||||
if ($args_string) {
|
if ($this->originalString !== '') {
|
||||||
$this->parse($args_string);
|
$this->parse($args_string);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -801,6 +801,7 @@ class HandlebarsTest extends \PHPUnit_Framework_TestCase
|
|||||||
array('arg1 "arg\"2" "\\\'arg3\\\'"', array("arg1", 'arg"2', "'arg3'")),
|
array('arg1 "arg\"2" "\\\'arg3\\\'"', array("arg1", 'arg"2', "'arg3'")),
|
||||||
array('arg1 arg2.[value\'s "segment"].val', array("arg1", 'arg2.[value\'s "segment"].val')),
|
array('arg1 arg2.[value\'s "segment"].val', array("arg1", 'arg2.[value\'s "segment"].val')),
|
||||||
array('"arg1.[value 1]" arg2', array("arg1.[value 1]", 'arg2')),
|
array('"arg1.[value 1]" arg2', array("arg1.[value 1]", 'arg2')),
|
||||||
|
array('0', array('0')),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user