public function testGettersAndSetter()
 {
     $queryDesigner = new ActivityListQueryDesigner();
     $queryDesigner->setDefinition('definition');
     $queryDesigner->setEntity('entity');
     $this->assertEquals('definition', $queryDesigner->getDefinition());
     $this->assertEquals('entity', $queryDesigner->getEntity());
 }
示例#2
0
 /**
  * @param array $data
  *
  * @return ActivityListQueryDesigner
  */
 protected function createRelatedActivitySource(array $data)
 {
     $source = new ActivityListQueryDesigner();
     $source->setEntity($this->getRelatedActivityClass($data))->setDefinition(json_encode(['filters' => [['columnName' => $this->getEntityField(), 'criterion' => $data['filter']]], 'columns' => [['name' => 'id', 'column' => 'id', 'func' => '', 'sort' => '']]]));
     return $source;
 }