Did you forget to run composer install?

'; exit(); } require_once $autoload; require_once 'classes/ButtonStyleShowcaseWidget.php'; // @codingStandardsIgnoreStart MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment $themes = [ 'wikimediaui' => 'WikimediaUI', // Do not change this line or you'll break `grunt add-theme` 'apex' => 'Apex', ]; // @codingStandardsIgnoreEnd MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment $theme = ( isset( $_GET['theme'] ) && isset( $themes[ $_GET['theme'] ] ) ) ? $_GET['theme'] : 'wikimediaui'; $themeClass = 'OOUI\\' . $themes[ $theme ] . 'Theme'; OOUI\Theme::setSingleton( new $themeClass() ); $direction = ( isset( $_GET['direction'] ) && $_GET['direction'] === 'rtl' ) ? 'rtl' : 'ltr'; $directionSuffix = $direction === 'rtl' ? '.rtl' : ''; OOUI\Element::setDefaultDir( $direction ); // We will require_once a file by this name later, so this validation is important $pages = [ 'widgets' ]; $page = ( isset( $_GET['page'] ) && in_array( $_GET['page'], $pages ) ) ? $_GET['page'] : 'widgets'; $query = [ 'page' => $page, 'theme' => $theme, 'direction' => $direction, ]; $additionalThemeImagesSuffixes = [ 'wikimediaui' => [ '-icons-movement', '-icons-content', '-icons-alerts', '-icons-interactions', '-icons-moderation', '-icons-editing-core', '-icons-editing-styling', '-icons-editing-list', '-icons-editing-advanced', '-icons-media', '-icons-location', '-icons-user', '-icons-layout', '-icons-accessibility', '-icons-wikimedia' ], 'apex' => [ '-icons-movement', '-icons-content', '-icons-alerts', '-icons-interactions', '-icons-moderation', '-icons-editing-core', '-icons-editing-styling', '-icons-editing-list', '-icons-editing-advanced', '-icons-media', '-icons-user', '-icons-layout', '-icons-accessibility' ] ]; // Stylesheets to load $urls = []; $urls[] = "oojs-ui-core-$theme$directionSuffix.css"; $urls[] = "oojs-ui-images-$theme$directionSuffix.css"; foreach ( $additionalThemeImagesSuffixes[ $theme ] as $suffix ) { $urls[] = "oojs-ui-$theme$suffix$directionSuffix.css"; } ?> OOjs UI Widget Demo ' . "\n"; } ?>