Doctrine\Tests\ODM\PHPCR\Query\Builder\QueryBuilderTest::testApi1 PHP Method

testApi1() public method

the API
public testApi1 ( )
    public function testApi1()
    {
        $this->node->select()->field('a.prop_1')->field('a.prop_2')->end()->addSelect()->field('a.prop_3')->field('a.prop_4')->end()->fromDocument('foobar', 'a')->from('a')->joinInner()->left()->document('foobar', 'a')->end()->right()->document('barfoo', 'b')->end()->condition()->equi('a.prop_1', 'b.prop_2')->end()->end()->end()->addJoinInner()->right()->document('foobar', 'a')->end()->condition()->equi('a.prop_1', 'b.prop_2')->end()->end()->addJoinLeftOuter()->right()->document('foobar', 'a')->end()->condition()->equi('a.prop_1', 'b.prop_2')->end()->end()->addJoinRightOuter()->right()->document('foobar', 'a')->end()->condition()->equi('a.prop_1', 'b.prop_2')->end()->end()->where()->andX()->eq()->field('a.foobar')->literal('foo_value')->end()->like()->name('my_doc')->parameter('my_var')->end()->fieldIsset('a.foo')->fieldIsset('a.foo')->andX()->eq()->field('f.foo')->literal('bar')->end()->end()->end()->end()->andWhere()->fieldIsset('alias_1.foobar')->end()->orWhere()->fieldIsset('alias_1.foobar')->end()->orderBy()->asc()->name('a')->end()->desc()->name('b')->end()->end()->addOrderBy()->asc()->name('c')->end()->end();
    }