PhpBrew\Extension\Extension::isLoaded PHP Method

isLoaded() public method

Checks if current extension is loaded.
public isLoaded ( ) : boolean
return boolean
    public function isLoaded()
    {
        return extension_loaded($this->extensionName);
    }

Usage Example

Ejemplo n.º 1
0
 /**
  * Enables ini file for current extension
  * @return boolean
  */
 public function enableExtension(Extension $ext)
 {
     $name = $ext->getExtensionName();
     $this->logger->info("===> Enabling extension {$name}");
     $enabled_file = $ext->getConfigFilePath();
     $disabled_file = $enabled_file . '.disabled';
     if (file_exists($enabled_file) && ($ext->isLoaded() && !$this->hasConflicts($ext))) {
         $this->logger->info("[*] {$name} extension is already enabled.");
         return true;
     }
     if (file_exists($disabled_file)) {
         $this->disableAntagonists($ext);
         if (rename($disabled_file, $enabled_file)) {
             $this->logger->info("[*] {$name} extension is enabled.");
             return true;
         }
         $this->logger->warning("failed to enable {$name} extension.");
     }
     $this->logger->info("{$name} extension is not installed. Suggestions:");
     $this->logger->info("\t\$ phpbrew ext install {$name}");
     return false;
 }