Fragen\GitHub_Updater\Base::add_headers PHP Метод

add_headers() публичный Метод

Add extra headers to get_plugins() or wp_get_themes().
public add_headers ( $extra_headers ) : array
$extra_headers
Результат array
    public function add_headers($extra_headers)
    {
        $ghu_extra_headers = array('Requires WP' => 'Requires WP', 'Requires PHP' => 'Requires PHP', 'Release Asset' => 'Release Asset');
        $current_filter = current_filter();
        if ('extra_plugin_headers' === $current_filter) {
            $uri_type = ' Plugin URI';
        } elseif ('extra_theme_headers' === $current_filter) {
            $uri_type = ' Theme URI';
        }
        foreach (self::$git_servers as $server) {
            $ghu_extra_headers[$server . $uri_type] = $server . $uri_type;
            foreach (self::$extra_repo_headers as $header) {
                $ghu_extra_headers[$server . ' ' . $header] = $server . ' ' . $header;
            }
        }
        self::$extra_headers = array_unique(array_merge(self::$extra_headers, $ghu_extra_headers));
        $extra_headers = array_merge((array) $extra_headers, (array) $ghu_extra_headers);
        ksort(self::$extra_headers);
        return $extra_headers;
    }