PluginProbe
Elementor Website Builder – more than just a page builder / 4.3.2
Elementor Website Builder – more than just a page builder v4.3.2
4.3.2 4.3.1 4.3.0 4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 All 455 releases
elementor / modules / atomic-widgets / css-converter / converter-registry.php

converter-registry.php in Elementor Website Builder – more than just a page builder 4.3.2, at modules/atomic-widgets/css-converter/converter-registry.php

31 lines 637 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace Elementor\Modules\AtomicWidgets\CssConverter;
4
5 if ( ! defined( 'ABSPATH' ) ) {
6 exit; // Exit if accessed directly.
7 }
8
9 class Converter_Registry {
10 /**
11 * @var Property_Converter[]
12 */
13 private array $converters = [];
14
15 public function register( Property_Converter $converter ): self {
16 $this->converters[] = $converter;
17
18 return $this;
19 }
20
21 /**
22 * Converters in registration order. The dispatcher iterates these and applies
23 * the try-until-success flow (is_supported -> convert -> fallthrough on failure).
24 *
25 * @return Property_Converter[]
26 */
27 public function all(): array {
28 return $this->converters;
29 }
30 }
31