/**
* Loads a list of document-types for the specicifies parameters, returns an array of Document\DocType elements
*
* @return array
*/
public function load()
{
$targetsData = $this->db->fetchCol("SELECT id FROM targeting_rules" . $this->getCondition() . $this->getOrder() . $this->getOffsetLimit(), $this->model->getConditionVariables());
$targets = array();
foreach ($targetsData as $targetData) {
$targets[] = Model\Tool\Targeting\Rule::getById($targetData);
}
$this->model->setTargets($targets);
return $targets;
}