public function attach() { if (self::$attached) { return; } parent::attach(); if ($this->environment !== "development") { // Get resources $compiler = new DiscussCompiler(); $resource = $compiler->getResources(); // Attach resources if (!empty($resource)) { $scriptTag = $this->createScriptTag($resource["uri"]); $document = JFactory::getDocument(); $document->addCustomTag($scriptTag); } } self::$attached = true; }