/** * Converts BlendedColor objects to Color objects if needed. * * @param \OttawaDeveloper\Tools\ColorAnalyzer\Color $color * * @return \OttawaDeveloper\Tools\ColorAnalyzer\Color */ private function resolveColor(\OttawaDeveloper\Tools\ColorAnalyzer\Color $color) { if ($this->useOriginalColors && $color instanceof \OttawaDeveloper\Tools\ColorAnalyzer\BlendedColor) { return $color->originalColor(); } else { return $color; } }