# elementor/3.35.8/modules/atomic-widgets/library/atomic-widgets-library.php

Elementor Website Builder – more than just a page builder, version 3.35.8. 18 lines.

- Page: https://pluginprobe.com/plugins/elementor/3.35.8/code/modules/atomic-widgets/library/atomic-widgets-library.php
- Raw: https://pluginprobe.com/plugins/elementor/3.35.8/raw/modules/atomic-widgets/library/atomic-widgets-library.php
- Modified: 2025-09-15T10:10:16+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/3.35.8/code/modules/atomic-widgets/library/atomic-widgets-library.php#L10-L20`.

```php
<?php

namespace Elementor\Modules\AtomicWidgets\Library;

use Elementor\Plugin;

class Atomic_Widgets_Library {
	public function register_hooks() {
		add_action( 'elementor/documents/register', fn() => $this->register_documents() );
	}

	public function register_documents() {
		Plugin::$instance->documents
			->register_document_type( 'e-div-block', Div_Block::get_class_full_name() )
			->register_document_type( 'e-flexbox', Flexbox::get_class_full_name() );
	}
}

```
