mirror of
https://github.com/10h30/ultimatemember.git
synced 2026-06-05 15:09:37 +09:00
48 lines
820 B
PHP
48 lines
820 B
PHP
|
|
<?php
|
||
|
|
namespace um\action_scheduler;
|
||
|
|
|
||
|
|
if ( ! defined( 'ABSPATH' ) ) {
|
||
|
|
exit;
|
||
|
|
}
|
||
|
|
|
||
|
|
if ( ! class_exists( 'um\action_scheduler\Init' ) ) {
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Class Init
|
||
|
|
*
|
||
|
|
* @package um\action_scheduler
|
||
|
|
*/
|
||
|
|
class Init {
|
||
|
|
|
||
|
|
public function __construct() {
|
||
|
|
$this->email();
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* @return Email
|
||
|
|
* @since 2.6.x
|
||
|
|
*
|
||
|
|
*/
|
||
|
|
public function email() {
|
||
|
|
if ( empty( UM()->classes['um\action_scheduler\email'] ) ) {
|
||
|
|
UM()->classes['um\action_scheduler\email'] = new Email();
|
||
|
|
}
|
||
|
|
|
||
|
|
return UM()->classes['um\action_scheduler\email'];
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* @return Proxy
|
||
|
|
* @since 2.6.x
|
||
|
|
*
|
||
|
|
*/
|
||
|
|
public function proxy() {
|
||
|
|
if ( empty( UM()->classes['um\action_scheduler\proxy'] ) ) {
|
||
|
|
UM()->classes['um\action_scheduler\proxy'] = new Proxy();
|
||
|
|
}
|
||
|
|
|
||
|
|
return UM()->classes['um\action_scheduler\proxy'];
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|