Doctrine\MongoDB\Tests\Aggregation\Stage\GroupTest::provideProxiedExprMethods PHP Method

provideProxiedExprMethods() public method

    public function provideProxiedExprMethods()
    {
        $expression = new Expr();
        $expression->field('dayOfMonth')->dayOfMonth('$dateField')->field('dayOfWeek')->dayOfWeek('$dateField');
        return ['addToSet()' => ['addToSet', ['$field']], 'avg()' => ['avg', ['$field']], 'expression()' => ['expression', [$expression]], 'first()' => ['first', ['$field']], 'last()' => ['last', ['$field']], 'max()' => ['max', ['$field']], 'min()' => ['min', ['$field']], 'push()' => ['push', ['$field']], 'stdDevPop()' => ['stdDevPop', ['$field']], 'stdDevSamp()' => ['stdDevSamp', ['$field']], 'sum()' => ['sum', ['$field']]];
    }