Mongolid\Model\RelationsTest::embedsScenarios PHP Метод

embedsScenarios() публичный Метод

public embedsScenarios ( )
    public function embedsScenarios()
    {
        return ['Embedded document referent to an Schema' => ['entity' => new class extends Schema
        {
        }, 'field' => 'foo', 'fieldValue' => ['_id' => 12345, 'name' => 'batata'], 'expectedItems' => [['_id' => 12345, 'name' => 'batata']]], 'Embedded documents referent to an Schema' => ['entity' => new class extends Schema
        {
        }, 'field' => 'foo', 'fieldValue' => [['_id' => 12345, 'name' => 'batata'], ['_id' => 67890, 'name' => 'bar']], 'expectedItems' => [['_id' => 12345, 'name' => 'batata'], ['_id' => 67890, 'name' => 'bar']]], 'Embedded document referent to an ActiveRecord entity' => ['entity' => new class extends ActiveRecord
        {
            protected $collection = 'foobar';
        }, 'field' => 'foo', 'fieldValue' => ['_id' => 12345, 'name' => 'batata'], 'expectedItems' => [['_id' => 12345, 'name' => 'batata']]], 'Embedded documents referent to an ActiveRecord entity' => ['entity' => new class extends ActiveRecord
        {
            protected $collection = 'foobar';
        }, 'field' => 'foo', 'fieldValue' => [['_id' => 12345, 'name' => 'batata'], ['_id' => 67890, 'name' => 'bar']], 'expectedItems' => [['_id' => 12345, 'name' => 'batata'], ['_id' => 67890, 'name' => 'bar']]]];
    }