mirror of
https://github.com/Mibew/handlebars.php.git
synced 2025-03-23 08:51:23 +03:00
Merge pull request #84 from Mibew/fix_zero_args_string_parsing
Fix arguments parsing for "0" string
This commit is contained in:
commit
f0cc404283
@ -56,9 +56,9 @@ class Arguments
|
||||
*/
|
||||
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);
|
||||
}
|
||||
}
|
||||
|
@ -801,6 +801,7 @@ class HandlebarsTest extends \PHPUnit_Framework_TestCase
|
||||
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.[value 1]" arg2', array("arg1.[value 1]", 'arg2')),
|
||||
array('0', array('0')),
|
||||
);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user