Current File : /home/jeconsul/public_html/wp-content/plugins/suremails/inc/traits/instance.php |
<?php
/**
* Trait.
*
* @package SureMails\Inc\Traits;
* @since 0.0.1
*/
namespace SureMails\Inc\Traits;
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly.
}
/**
* Trait Instance.
*/
trait Instance {
/**
* Instance object.
*
* @var self Class Instance.
*/
private static $instance = null;
/**
* Initiator
*
* @since 0.0.1
* @return self Initialized object of class.
*/
public static function instance() {
if ( self::$instance === null ) {
self::$instance = new self();
}
return self::$instance;
}
}