| Server IP : 27.254.86.99 / Your IP : 216.73.216.234 Web Server : LiteSpeed System : Linux wp1.hostneverdie.com 4.18.0-553.46.1.lve.el8.x86_64 #1 SMP Wed Apr 2 11:16:45 UTC 2025 x86_64 User : qtccargo ( 1078) PHP Version : 8.2.29 Disable Function : apache_child_terminate, apache_setenv, define_syslog_variables, escapeshellarg, escapeshellcmd,exec, fp, fput, highlight_file, ini_alter, ini_restore, inject_code, passthru,phpAds_remoteInfo, phpAds_XmlRpc,phpAds_xmlrpcDecode, phpAds_xmlrpcEncode, popen, posix_getpwuid, posix_kill, posix_mkfifo, posix_setpgid, posix_setsid,posix_setuid, posix_setuid, posix_uname,proc_open,proc_close, proc_get_status, proc_nice, proc_terminate, shell_exec, syslog, system, xmlrpc_entity_decode, show_source,pcntl_exec,virtual,suexec,dbmopen,dl,disk_free_space,diskfreespace,leak MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /home/qtccargo/domains/iamumbrella.com/public_html/wp-content/plugins/wordpress-seo/src/ |
Upload File : |
<?php
namespace Yoast\WP\SEO;
use Yoast\WP\Lib\Abstract_Main;
use Yoast\WP\SEO\Dependency_Injection\Container_Compiler;
use Yoast\WP\SEO\Generated\Cached_Container;
use Yoast\WP\SEO\Surfaces\Classes_Surface;
use Yoast\WP\SEO\Surfaces\Helpers_Surface;
use Yoast\WP\SEO\Surfaces\Meta_Surface;
if ( ! \defined( 'WPSEO_VERSION' ) ) {
\header( 'Status: 403 Forbidden' );
\header( 'HTTP/1.1 403 Forbidden' );
exit();
}
/**
* Class Main.
*
* @property Classes_Surface $classes The classes surface.
* @property Meta_Surface $meta The meta surface.
* @property Helpers_Surface $helpers The helpers surface.
*/
class Main extends Abstract_Main {
/**
* The API namespace constant.
*
* @var string
*/
public const API_V1_NAMESPACE = 'yoast/v1';
/**
* The WP CLI namespace constant.
*
* @var string
*/
public const WP_CLI_NAMESPACE = 'yoast';
/**
* {@inheritDoc}
*/
protected function get_container() {
if ( $this->is_development() && \class_exists( '\Yoast\WP\SEO\Dependency_Injection\Container_Compiler' ) ) {
// Exception here is unhandled as it will only occur in development.
Container_Compiler::compile(
$this->is_development(),
__DIR__ . '/generated/container.php',
__DIR__ . '/../config/dependency-injection/services.php',
__DIR__ . '/../vendor/composer/autoload_classmap.php',
'Yoast\WP\SEO\Generated'
);
}
if ( \file_exists( __DIR__ . '/generated/container.php' ) ) {
require_once __DIR__ . '/generated/container.php';
return new Cached_Container();
}
return null;
}
/**
* {@inheritDoc}
*/
protected function get_name() {
return 'yoast-seo';
}
/**
* {@inheritDoc}
*/
protected function get_surfaces() {
return [
'classes' => Classes_Surface::class,
'meta' => Meta_Surface::class,
'helpers' => Helpers_Surface::class,
];
}
}