File: /var/www/html/apwire.net/wp-content/plugins/connect-polylang-elementor/includes/finder/manager.php
<?php
namespace ConnectPolylangElementor\Finder;
defined( 'ABSPATH' ) || exit;
class Manager {
use \ConnectPolylangElementor\Util\Singleton;
/**
* __construct
*
* @return void
*/
private function __construct() {
$hook = version_compare( ELEMENTOR_VERSION, '3.5.0', '>=' ) ? 'elementor/finder/register' : 'elementor/finder/categories/init';
add_action( $hook, array( $this, 'elementor_finder_add_items' ) );
}
/**
* Add categories to Elementor Finder (Elementor v2.3.0+).
*
* @since 2.0.0
*
* @param object $categories_manager
* @return void
*/
function elementor_finder_add_items( $categories_manager ) {
if ( version_compare( ELEMENTOR_VERSION, '3.5.0', '>=' ) ) {
$categories_manager->register( new PolylangCategory() );
} else {
$categories_manager->add_category( 'cpel', new PolylangCategory() );
}
}
}