Files
ultimatemember/includes/frontend/class-init.php
T
Mykyta Synelnikov 26792de205 - updated enqueue classes;
- updated admin-navmenu class (removed support WordPress < 5.4);
2023-09-14 01:08:48 +03:00

53 lines
908 B
PHP

<?php
namespace um\frontend;
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
if ( ! class_exists( 'um\frontend\Init' ) ) {
/**
* Class Init
*
* @package um\frontend
*/
class Init {
/**
* Create classes' instances where __construct isn't empty for hooks init
*
* @used-by \UM::includes()
*/
public function includes() {
$this->enqueue();
$this->secure();
}
/**
* @since 2.6.12
*
* @return Enqueue
*/
public function enqueue() {
if ( empty( UM()->classes['um\frontend\enqueue'] ) ) {
UM()->classes['um\frontend\enqueue'] = new Enqueue();
}
return UM()->classes['um\frontend\enqueue'];
}
/**
* @since 2.6.8
*
* @return Secure
*/
public function secure() {
if ( empty( UM()->classes['um\frontend\secure'] ) ) {
UM()->classes['um\frontend\secure'] = new Secure();
}
return UM()->classes['um\frontend\secure'];
}
}
}