예제 #1
0
 /**
  * Fills in missing keys in the comparator attribute sets with the values specified
  * @param  mixed  $scalarReplacement Replacement value
  * @param  numeric $vectorReplacement Replacement value for vector sets
  * @return Calculator
  */
 public function normalizeValues($scalarReplacement = null, $vectorReplacement = 0)
 {
     $scalarKeys = $this->getNormalizedAttributeFiller("scalar", $scalarReplacement);
     $vectorKeys = $this->getNormalizedAttributeFiller("vector", $vectorReplacement);
     $this->a->fillMissingAttributes("scalar", $scalarKeys);
     $this->b->fillMissingAttributes("scalar", $scalarKeys);
     $this->a->fillMissingAttributes("vector", $vectorKeys);
     $this->b->fillMissingAttributes("vector", $vectorKeys);
     return $this;
 }