themes; $colorsCssBody = ''; foreach ($colorThemes as $name => $color) { $colorsCssBody .= ".theme-{$name} {"; foreach ($color as $variable => $value) { $colorsCssBody .= "--color-{$variable}: {$value[0]} {$value[1]}% {$value[2]}%;"; } $colorsCssBody .= '}'; } cache() ->save($cacheName, $colorsCssBody, DECADE); } return $this->response->setHeader('Content-Type', 'text/css') ->setHeader('charset', 'UTF-8') ->setBody($colorsCssBody); } }