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);
 }
예제 #2
0
 public function __construct(array $propertyNames = NULL, ResultFormatter $parent = NULL)
 {
     parent::__construct($parent);
     $this->propertyNames = $propertyNames;
 }
예제 #3
0
 public function __construct($keyColumnNames, $isColumnValueUnique = TRUE, ResultFormatter $parent = NULL)
 {
     parent::__construct($parent);
     $this->keyColumnNames = is_array($keyColumnNames) ? $keyColumnNames : array($keyColumnNames);
     $this->isColumnValueUnique = $isColumnValueUnique;
 }