Heray-Was-Here
Server : Apache
System : Linux mail.lomejor.cr 6.8.0-1059-azure #65~22.04.1-Ubuntu SMP Thu May 28 16:59:19 UTC 2026 x86_64
User : www-data ( 33)
PHP Version : 8.2.31
Disable Function : NONE
Directory :  /var/www/outlet/wp-content/themes/Divi/includes/builder/tests/codeception/wpunit/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /var/www/outlet/wp-content/themes/Divi/includes/builder/tests/codeception/wpunit/Translations.php
<?php

namespace ET\Builder\Codeception\WPUnit;

/**
 * Records how many time gettext is called for the same string.
 *
 * @since 4.4.9
 */
class Translations {
	protected static $stats = array();

	public static function gettext( $translation, $text, $domain ) {
		if ( isset( self::$stats[ $domain ][ $text ] ) ) {
			self::$stats[ $domain ][ $text ] += 1;
		} else {
			self::$stats[ $domain ][ $text ] = 1;
		}
		return $translation;
	}

	public static function gettext_with_context( $translation, $text, $context, $domain ) {
		return self::gettext( $translation, $text, $domain );
	}

	public static function stats() {
		return self::$stats;
	}

	public static function add_filters() {
		// Add gettext filters.
		add_filter( 'gettext', __CLASS__ . '::gettext', 99, 3 );
		add_filter( 'gettext_with_context', __CLASS__ . '::gettext_with_context', 99, 4 );
	}
}

Translations::add_filters();

Hry