# elementor/4.3.2/modules/atomic-widgets/css-converter/metrics/conversion-failure-reporter.php

Elementor Website Builder – more than just a page builder, version 4.3.2. 20 lines.

- Page: https://pluginprobe.com/plugins/elementor/4.3.2/code/modules/atomic-widgets/css-converter/metrics/conversion-failure-reporter.php
- Raw: https://pluginprobe.com/plugins/elementor/4.3.2/raw/modules/atomic-widgets/css-converter/metrics/conversion-failure-reporter.php
- Modified: 2026-07-20T13:54:42+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.3.2/code/modules/atomic-widgets/css-converter/metrics/conversion-failure-reporter.php#L10-L20`.

```php
<?php

namespace Elementor\Modules\AtomicWidgets\CssConverter\Metrics;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

interface Conversion_Failure_Reporter {
	const CATEGORY_EXCEPTION = 'exception';
	const CATEGORY_NULL_RETURN = 'null_return';

	/**
	 * @param string $property The CSS property that failed to convert.
	 * @param string $category One of the CATEGORY_* constants.
	 * @param array  $context  Sanitized reproduction context, free of user content.
	 */
	public function report( string $property, string $category, array $context ): void;
}

```
