Mongolid\DataMapper\DataMapperTest::queryValueScenarios PHP Метод

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

public queryValueScenarios ( )
    public function queryValueScenarios()
    {
        return ['An array' => ['value' => ['age' => ['$gt' => 25]], 'expectation' => ['age' => ['$gt' => 25]]], 'An ObjectId string' => ['value' => '507f1f77bcf86cd799439011', 'expectation' => ['_id' => new ObjectID('507f1f77bcf86cd799439011')]], 'An ObjectId string within a query' => ['value' => ['_id' => '507f1f77bcf86cd799439011'], 'expectation' => ['_id' => new ObjectID('507f1f77bcf86cd799439011')]], 'Other type of _id, sequence for example' => ['value' => 7, 'expectation' => ['_id' => 7]], 'Series of string _ids as the $in parameter' => ['value' => ['_id' => ['$in' => ['507f1f77bcf86cd799439011', '507f1f77bcf86cd799439012']]], 'expectation' => ['_id' => ['$in' => [new ObjectID('507f1f77bcf86cd799439011'), new ObjectID('507f1f77bcf86cd799439012')]]]], 'Series of string _ids as the $in parameter' => ['value' => ['_id' => ['$nin' => ['507f1f77bcf86cd799439011']]], 'expectation' => ['_id' => ['$nin' => [new ObjectID('507f1f77bcf86cd799439011')]]]]];
    }