Bug with 'on error' when using single value

```php
$this->assert($result, is_true, on_error, json_encode($this->importer->getErrors()));
```

```
No such matcher for syntax '? is true ? ?'.
```