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

Elementor Website Builder – more than just a page builder, version 4.0.2. 36 lines.

- Page: https://pluginprobe.com/plugins/elementor/4.0.2/code/app/modules/onboarding/data/endpoints/pro-install-screen.php
- Raw: https://pluginprobe.com/plugins/elementor/4.0.2/raw/app/modules/onboarding/data/endpoints/pro-install-screen.php
- Modified: 2026-03-30T09:49:26+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.2/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(),
			],
		];
	}
}

```
