public function __construct($groupByPropertyNames, $enumerationPropertyName, $subjectPropertyNames, ResultFormatter $parent = NULL) { parent::__construct($parent); $this->groupByPropertyNames = is_array($groupByPropertyNames) ? $groupByPropertyNames : array($groupByPropertyNames); $this->enumerationPropertyName = $enumerationPropertyName; $this->subjectPropertyNames = is_array($subjectPropertyNames) ? $subjectPropertyNames : array($subjectPropertyNames); $this->adjustedGroupByPropertyNames = $this->formatPropertyNames($this->groupByPropertyNames, TRUE); $this->adjustedEnumerationPropertyName = $this->formatPropertyName($this->enumerationPropertyName); $this->adjustedSubjectPropertyNames = $this->formatPropertyNames($this->subjectPropertyNames, TRUE); }
public function __construct(array $propertyNames = NULL, ResultFormatter $parent = NULL) { parent::__construct($parent); $this->propertyNames = $propertyNames; }
public function __construct($keyColumnNames, $isColumnValueUnique = TRUE, ResultFormatter $parent = NULL) { parent::__construct($parent); $this->keyColumnNames = is_array($keyColumnNames) ? $keyColumnNames : array($keyColumnNames); $this->isColumnValueUnique = $isColumnValueUnique; }