HEX
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.30
System: Linux iZj6c1151k3ad370bosnmsZ 3.10.0-1160.76.1.el7.x86_64 #1 SMP Wed Aug 10 16:21:17 UTC 2022 x86_64
User: root (0)
PHP: 7.4.30
Disabled: NONE
Upload Files
File: /var/www/html/somonline.org/wp-content/plugins/wpml-string-translation/classes/MO/Hooks/Factory.php
<?php

namespace WPML\ST\MO\Hooks;

use IWPML_Action;
use WPML\ST\MO\File\ManagerFactory;
use WPML\ST\TranslationFile\UpdateHooksFactory;
use function WPML\Container\make;

class Factory implements \IWPML_Backend_Action_Loader, \IWPML_Frontend_Action_Loader {

	/**
	 * Create hooks.
	 *
	 * @return IWPML_Action[]
	 * @throws \Auryn\InjectionException Auryn Exception.
	 */
	public function create() {
		return [
			UpdateHooksFactory::create(),
			make( LoadTextDomain::class, [ ':file_manager' => ManagerFactory::create() ] ),
			make( CustomTextDomains::class, [ ':file_manager' => ManagerFactory::create() ] ),
			make( LanguageSwitch::class ),
			make( LoadMissingMOFiles::class ),
			make( PreloadThemeMoFile::class ),
			make( DetectPrematurelyTranslatedStrings::class ),
		];
	}
}