Esempio n. 1
0
 /**
  * @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;
 }
Esempio n. 2
0
 /**
  * @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);
 }
Esempio n. 3
0
 /**
  * @return bool
  */
 public function isActivated()
 {
     return IfwPsn_Wp_Module_Activator::getInstance($this->_pm)->isActivated($this);
 }