29 lines
No EOL
455 B
PHP
29 lines
No EOL
455 B
PHP
<?php
|
|
|
|
namespace WPML\WPSEO;
|
|
|
|
class Loaders {
|
|
|
|
/**
|
|
* @param string $wpSeoVersion
|
|
*
|
|
* @return array
|
|
*/
|
|
public static function get( $wpSeoVersion ) {
|
|
$factories = [
|
|
\WPML_WPSEO_Main_Factory::class,
|
|
\WPML\WPSEO\PrimaryCategory\Hooks::class,
|
|
];
|
|
|
|
if ( version_compare( $wpSeoVersion, '14', '>=' ) ) {
|
|
$factories = array_merge(
|
|
$factories,
|
|
[
|
|
\WPML\WPSEO\Presentation\Hooks::class,
|
|
]
|
|
);
|
|
}
|
|
|
|
return $factories;
|
|
}
|
|
} |