File: /storage/v6964/testingff/public_html/fdfctr/wp-content/plugins/listdom/app/includes/lifecycle.php
<?php
// no direct access
defined('ABSPATH') or die();
if(!class_exists('LSD_LifeCycle')):
/**
* Listdom Life Cycle Class.
*
* @class LSD_LifeCycle
* @version 1.0.0
*/
class LSD_LifeCycle extends LSD_Base
{
public static $body_started = false;
/**
* Constructor method
*/
public function __construct()
{
parent::__construct();
}
public function init()
{
add_filter('body_class', array($this, 'setTrueByFilter'));
add_action('wp_body_open', function()
{
self::$body_started = true;
});
}
public function setTrueByFilter($to_filter)
{
self::$body_started = true;
return $to_filter;
}
public function setFalseByFilter($to_filter)
{
self::$body_started = false;
return $to_filter;
}
public static function isBodyStarted()
{
return self::$body_started;
}
}
endif;