function withProjectionTest() { $crit = new Criteria(); $this->assertInstanceOf('rdbms.Criteria', $crit->withProjection(Projections::property(Job::column('job_id')))); $this->assertFalse($crit->isProjection()); $this->assertTrue($crit->withProjection(Projections::property(Job::column('job_id')))->isProjection()); }