/** * @param IfwPsn_Wp_Plugin_Manager $pm * @return IfwPsn_Wp_Module_Activator */ public static function getInstance(IfwPsn_Wp_Plugin_Manager $pm) { if (self::$_instance === null) { self::$_instance = new self($pm); } return self::$_instance; }
/** * @param IfwPsn_Wp_Plugin_Manager $pm */ public function __construct(IfwPsn_Wp_Plugin_Manager $pm) { $this->_pm = $pm; $this->_initLocations(); require_once dirname(__FILE__) . '/Activator.php'; IfwPsn_Wp_Module_Activator::getInstance($this->_pm); }
/** * @return bool */ public function isActivated() { return IfwPsn_Wp_Module_Activator::getInstance($this->_pm)->isActivated($this); }