get_settings(); $renderer = new MenuRenderer( $post_settings, $post_id ); $output .= $renderer->render(); /* * Styles */ // TODO: Maybe add action? $settings = Plugin::$SettingsStore->get_settings(); $output .= ( new StylesRenderer( $post_settings, $post_id ) )->render( $settings ); if ( ! Utils::is_production() ) { $time = microtime( true ) - $time; $memory = memory_get_usage() - $memory; $output .= sprintf( 'Time: %1$s sec', round( $time, 4 ) ); $output .= sprintf( '
Memory: %1$s Mb', round( ( ( $memory / 1024 ) / 1024 ), 3 ) ); } return $output; } /** * Return an instance of this class. * * @return object A single instance of this class. * @since 1.0.0 * */ public static function get_instance() { // If the single instance hasn't been set, set it now. if ( null == self::$instance ) { self::$instance = new self; } return self::$instance; } }