# elementor/4.0.0-dev2/app/modules/onboarding/data/endpoints/pro-install-screen.php

Elementor Website Builder – more than just a page builder, version 4.0.0-dev2. 36 lines.

- Page: https://pluginprobe.com/plugins/elementor/4.0.0-dev2/code/app/modules/onboarding/data/endpoints/pro-install-screen.php
- Raw: https://pluginprobe.com/plugins/elementor/4.0.0-dev2/raw/app/modules/onboarding/data/endpoints/pro-install-screen.php
- Modified: 2026-03-16T14:48:30+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/elementor/4.0.0-dev2/code/app/modules/onboarding/data/endpoints/pro-install-screen.php#L10-L20`.

```php
<?php

namespace Elementor\App\Modules\Onboarding\Data\Endpoints;

use Elementor\App\Modules\Onboarding\Module;
use Elementor\Data\V2\Base\Endpoint as Endpoint_Base;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class Pro_Install_Screen extends Endpoint_Base {

	public function get_name(): string {
		return 'pro-install-screen';
	}

	public function get_format(): string {
		return 'onboarding';
	}

	protected function register(): void {
		parent::register();

		$this->register_items_route();
	}

	public function get_items( $request ) {
		return [
			'data' => [
				'shouldShowProInstallScreen' => Module::should_show_pro_install_screen(),
			],
		];
	}
}

```
