source = $source; } /** * Encode current source * * @return string */ public function encode(): string { return implode('', array_map(function ($color) { return $color->encode(); }, $this->source->getColors())); } }