Server : Apache System : Linux pod-100823:apache2_74:v0.5.7 5.4.0-1138-gcp #147~18.04.1-Ubuntu SMP Mon Oct 7 21:46:26 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33.7 Disable Function : apache_child_terminate,apache_get_modules,apache_get_version,apache_getenv,apache_note,apache_setenv,disk_free_space,disk_total_space,diskfreespace,dl,exec,fastcgi_finish_request,link,opcache_compile_file,opcache_get_configuration,opcache_invalidate,opcache_is_script_cached,opcache_reset,passthru,pclose,pcntl_exec,popen,posix_getpid,posix_getppid,posix_getpwuid,posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_setgid,posix_setpgid,posix_setsid,posix_setuid,posix_uname,proc_close,proc_get_status,proc_nice,proc_open,proc_terminate,realpath_cache_get,shell_exec,show_source,symlink,system Directory : /nas/content/live/attorneyexperi/wp-content/plugins/diva/src/ |
<?php /** * Class ExtraThemeAndPluginHeaders. * * @package AmpProject\AmpWP */ namespace AmpProject\AmpWP; use AmpProject\AmpWP\Infrastructure\Registerable; use AmpProject\AmpWP\Infrastructure\Service; /** * Registers the 'AMP' extra header for themes and plugins. * * @package AmpProject\AmpWP * @since 2.0 * @internal */ final class ExtraThemeAndPluginHeaders implements Service, Registerable { /** * Header name. * * @var string */ const AMP_HEADER = 'AMP'; /** * AMP header value indicating legacy template support. * * @var string */ const AMP_HEADER_LEGACY = 'legacy'; /** * Register the service with the system. * * @return void */ public function register() { // Filter must be added as soon as possible since once wp_get_themes() is called, the results are cached. add_filter( 'extra_theme_headers', [ $this, 'filter_extra_headers' ] ); } /** * Add 'AMP' to the list of headers parsed from a theme's style.css or plugin's bootstrap file. * * For prior precedent here, WooCommerce adds a 'Woo' header. * * @see wc_enable_wc_plugin_headers() * @see \WC_Helper::get_local_woo_themes() * * @param string[] $headers Headers. * @return string[] Amended headers. */ public function filter_extra_headers( $headers ) { $headers[] = self::AMP_HEADER; return $headers; } }