/var/www/hkosl.com/aga/wp-content/plugins/wordpress-seo/admin/import/class-import-detector.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
<?php
/**
 * WPSEO plugin file.
 *
 * @package WPSEO\Admin\Import\Plugins
 */

/**
 * Class WPSEO_Import_Plugins_Detector.
 *
 * Class with functionality to detect whether we should import from another SEO plugin.
 */
class WPSEO_Import_Plugins_Detector {

    
/**
     * Plugins we need to import from.
     *
     * @var array
     */
    
public $needs_import = array();

    
/**
     * Detects whether we need to import anything.
     */
    
public function detect() {
        foreach ( 
WPSEO_Plugin_Importers::get() as $importer_class ) {
            
$importer = new $importer_class();
            
$detect   = new WPSEO_Import_Plugin$importer'detect' );
            if ( 
$detect->status->status ) {
                
$this->needs_import$importer_class ] = $importer->get_plugin_name();
            }
        }
    }
}