C:\xampp\htdocs\landing\wp-content\updraft\plugins-old\wordpress-seo\src\main.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
<?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
     */
    
const API_V1_NAMESPACE 'yoast/v1';

    
/**
     * The WP CLI namespace constant.
     *
     * @var string
     */
    
const WP_CLI_NAMESPACE 'yoast';

    
// @phpcs:disable Generic.Commenting.DocComment.MissingShort -- Description is included in the inherited comment.

    /**
     * @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,
        ];
    }
}
x

Windows NT KPTV 6.2 build 9200 (Windows Server 2012 Datacenter Edition) i586