Php 将数组作为参数传递给Nelmio Alice fixture generator

Php 将数组作为参数传递给Nelmio Alice fixture generator,php,fixtures,Php,Fixtures,我只是想知道是否有人知道如何使用Alice fixture generator将空数组传递给方法 所以如果我有一个像 class User { private function __construct($name, array $images) { $this->name = $name; $this->images = $images } public static function create($name, ar

我只是想知道是否有人知道如何使用Alice fixture generator将空数组传递给方法

所以如果我有一个像

class User
{
    private function __construct($name, array $images)
    {
        $this->name = $name;
        $this->images = $images
    }

    public static function create($name, array $images)
    {
        return self::create($name, $images);
    } 
}
我怎么能把这个叫做爱丽丝?我尝试使用空数组括号,但它只将其识别为字符串

Namespace\Model\User:
  user{1..10}:
    __construct: { create: [ @identity<current()>, [] ] }
Namespace\Model\User:
用户{1..10}:
__构造:{create:[@identity,[]}

为什么您认为甚至可以使用数组作为夹具数据的一部分?请提供你的假设所依据的参考资料,否则人们会在这里制造大量的问题,所以只是出于意外。您需要使其更加具体,否则这不是编程问题。所以,请分享一下,为什么这会奏效?为什么你认为你不能?这不是一个很有帮助的评论,是吗。我认为这个问题不值得记下来。在文档中,它提到了在其他情况下传递数组
https://github.com/nelmio/alice/blob/master/README.md#multiple-参考资料
,因此我认为这是一个合理的问题。并非工具的每一项功能都会被记录在案,有时是隐含的,因此这正是询问可能有详细知识的人的地方,您是否已经联系过供应商进行澄清,或者只是在询问之前您没有做任何研究?不是我需要说明数组是不可能的。这属于提问者的范围。就具体问题提供尽可能多的信息。如果没有文档记录,那不是我的错(我不知道,但从你的问题来看,听起来你没有参考任何通常不具建设性的规范,这不是我的错如果你手头没有文档,你可能想赞助项目来改变它)。这听起来像是一个合理的问题,不确定为什么会以这种方式收到它。。。我特别不明白为什么它被投票三次以结束,因为要求我们推荐或查找工具、库或最喜欢的非现场资源的问题是离题的:OP没有要求任何推荐,但是如何使用给定的库来执行给定的任务。我不知道这是否是由于新版本的Alice,但是上面的fixtures代码对我来说是有效的,使用空的方括号来表示空数组。但是上面的代码中有一个递归问题,我认为create方法代码应该读作
returnnewself($name,$images)