/** * @Query Malocher\CqrsTest\Coverage\Mock\Query\MockQuery * @param MockQuery $Query * @return array */ public function handleAnnotationQuery(MockQuery $Query) { if ($Query instanceof MockQuery) { $Query->edit(); } return array(1, 2, 3, 4, 5); }
function test_rewrite_query_list_lookup() { $query = new MockQuery(); $query->expectOnce('get_list', array('quux')); $query->setReturnValue('get_list', array(123 => 'foo')); $criteria = array('quux' => '123'); $this->assertEqual(array('q' => 'foo'), $this->filter->rewrite_query($criteria, $query)); }