| Server IP : 178.212.43.201 / Your IP : 10.100.0.33 Web Server : Apache/2.4.37 (Oracle Linux Server) OpenSSL/1.1.1k System : Linux spa0007.srv.paxillus.pl 5.4.17-2136.355.3.1.el8uek.x86_64 #3 SMP Sat May 9 17:11:55 PDT 2026 x86_64 User : apache ( 48) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /var/www/html/suzuki/wp-content/plugins/amp/src/ |
Upload File : |
<?php
/**
* Class to determine support for AMP plugin features.
*
* @package AmpProject\AmpWP
*/
namespace AmpProject\AmpWP;
use AmpProject\AmpWP\Infrastructure\Service;
/**
* DependencySupport class.
*
* @internal
* @package AmpProject\AmpWP
* @since 2.1.2
*/
class DependencySupport implements Service {
/**
* The minimum version of Gutenberg supported.
*
* @var string
*/
const GB_MIN_VERSION = '17.2.0';
/**
* The minimum version of WordPress supported.
*
* @var string
*/
const WP_MIN_VERSION = '6.3';
/**
* Determines whether core or Gutenberg provides minimal support.
*
* @return bool
*/
public function has_support() {
return $this->has_support_from_core() || $this->has_support_from_gutenberg_plugin();
}
/**
* Returns whether the Gutenberg plugin provides minimal support.
*
* @return bool
*/
public function has_support_from_gutenberg_plugin() {
return defined( 'GUTENBERG_VERSION' ) && version_compare( GUTENBERG_VERSION, self::GB_MIN_VERSION, '>=' );
}
/**
* Returns whether WP core provides minimum Gutenberg support.
*
* @return bool
*/
public function has_support_from_core() {
return version_compare( get_bloginfo( 'version' ), self::WP_MIN_VERSION, '>=' );
}
}