예제 #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;
 }
예제 #2
0
파일: Manager.php 프로젝트: jasmun/Noco100
 /**
  * @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);
 }
예제 #3
0
파일: Abstract.php 프로젝트: jasmun/Noco100
 /**
  * @return bool
  */
 public function isActivated()
 {
     return IfwPsn_Wp_Module_Activator::getInstance($this->_pm)->isActivated($this);
 }