36 lines
822 B
PHP
36 lines
822 B
PHP
<?php
|
|
/**
|
|
* Compatibility controller.
|
|
*
|
|
* @copyright (c) 2024, Code Atlantic LLC.
|
|
*
|
|
* @package PopupMaker
|
|
*/
|
|
|
|
namespace PopupMaker\Controllers;
|
|
|
|
use PopupMaker\Plugin\Controller;
|
|
|
|
defined( 'ABSPATH' ) || exit;
|
|
|
|
/**
|
|
* Compatibility controller class.
|
|
*
|
|
* @since 1.21.0
|
|
*/
|
|
class Compatibility extends Controller {
|
|
|
|
/**
|
|
* Initialize admin controller.
|
|
*
|
|
* @return void
|
|
*/
|
|
public function init() {
|
|
$this->container->register_controllers( [
|
|
'Compatibility\Backcompat\Filters' => new \PopupMaker\Controllers\Compatibility\Backcompat\Filters( $this->container ),
|
|
'Compatibility\SEO\Yoast' => new \PopupMaker\Controllers\Compatibility\SEO\Yoast( $this->container ),
|
|
'Compatibility\Builder\Divi' => new \PopupMaker\Controllers\Compatibility\Builder\Divi( $this->container ),
|
|
] );
|
|
}
|
|
}
|