/** * Determines if this tool is enabled or not */ public function enabled() { $enabled = get_option("ilab-media-tool-enabled-{$this->toolName}", true); if ($enabled && isset($this->toolInfo['dependencies'])) { foreach ($this->toolInfo['dependencies'] as $dep) { if (!$this->toolManager->toolEnabled($dep)) { return false; } } } return $enabled; }