PK œqhYî¶J‚ßFßF)nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/ $#$#$#

Dir : /home/trave494/mytube.pm/wp-content/plugins/wp-simple-firewall/src/lib/src/Modules/Base/
Server: Linux ngx353.inmotionhosting.com 4.18.0-553.22.1.lve.1.el8.x86_64 #1 SMP Tue Oct 8 15:52:54 UTC 2024 x86_64
IP: 209.182.202.254
Choose File :

Url:
Dir : /home/trave494/mytube.pm/wp-content/plugins/wp-simple-firewall/src/lib/src/Modules/Base/WpCli.php

<?php declare( strict_types=1 );

namespace FernleafSystems\Wordpress\Plugin\Shield\Modules\Base;

use FernleafSystems\Wordpress\Plugin\Shield\Modules\Base\Common\ExecOnceModConsumer;
use FernleafSystems\Wordpress\Plugin\Shield\Modules\Base\WpCli\ModuleStandard;

class WpCli extends ExecOnceModConsumer {

	protected function run() {
		try {
			foreach ( $this->getAllCmdHandlers() as $handler ) {
				$handler->execute();
			}
		}
		catch ( \Exception $e ) {
		}
	}

	/**
	 * @return WpCli[]
	 */
	protected function getAllCmdHandlers() :array {
		return array_map(
			function ( $handler ) {
				return $handler->setMod( $this->getMod() );
			},
			array_merge(
				[ new ModuleStandard() ],
				$this->getCmdHandlers()
			)
		);
	}

	/**
	 * @return WpCli[]
	 */
	protected function getCmdHandlers() :array {
		return [];
	}
}