public function getExtension(
        /*# string */ $extensionName
    )/*# : ExtensionAbstract */ {
        if (!$this->hasExtension($extensionName)) {
            $this->addExtension(new $extensionName);
        }
        return $this->extensions[$extensionName];
    }
public function getExtension(
        /*# string */ $extensionName
    )/*# : ExtensionAbstract */ {
        if (!$this->hasExtension($extensionName)) {
            $this->addExtension(new $extensionName);
        }
        return $this->extensions[$extensionName];
    }
public function getExtension ( /*# string */ $ extensionName ) /*# : ExtensionAbstract */ { if ( ! $ this -> hasExtension ( $ extensionName ) ) { $ this -> addExtension ( new $ extensionName ) ; } return $ this -> extensions [ $ extensionName ] ; }
Get the named extension, create one if not injected yet

@param  string $extensionName
@return ExtensionAbstract
@access public
@internal
Get the named extension create one if not injected yet