public static function createPage(UtilityContext $context, string $pageName, ?string ...$parameters)
    {
        /* Note: no return type to enable type-hinting */

        if (self::$factory === null) {
            self::$factory = self::getFactory(self::$installType);
        }

        return self::$factory::createPage($context, $pageName, ...$parameters);
    }
public static function createPage(UtilityContext $context, string $pageName, ?string ...$parameters)
    {
        /* Note: no return type to enable type-hinting */

        if (self::$factory === null) {
            self::$factory = self::getFactory(self::$installType);
        }

        return self::$factory::createPage($context, $pageName, ...$parameters);
    }
public static function createPage ( UtilityContext $ context , string $ pageName , ? string ... $ parameters ) { /* Note: no return type to enable type-hinting */ if ( self :: $ factory === null ) { self :: $ factory = self :: getFactory ( self :: $ installType ) ; } return self :: $ factory :: createPage ( $ context , $ pageName , ... $ parameters ) ; }
Creates a Page object based on given Page Name.

@param UtilityContext $context
@param string $pageName Name of the Page to creator
@param null[]|string[] $parameters additional parameters
Creates a Page object based on given Page Name .