code: public function getHeaderValue():?string
      {
          $headerValue = [];
          foreach ($this->tags as $name => $tagValue) {
              if (is_array($tagValue) && !empty($tagValue)) {
                  $headerValue[] = $name.' '.implode(' ', $tagValue).';';
              }
              elseif (is_string($tagValue) && !empty($tagValue)) {
                  $headerValue[] = $name.' '.$tagValue.';';
              }
              elseif (is_bool($tagValue) && $tagValue) {
                  $headerValue[] = $name.';';
              }
          }
          return $headerValue ? implode(' ', $headerValue) : null;
      }
docs: Returns the CSP header value.
  
  @return string|null