403Webshell
Server IP : 49.212.180.16  /  Your IP : 18.217.252.20
Web Server : Apache
System : FreeBSD www2606.sakura.ne.jp 13.0-RELEASE-p14 FreeBSD 13.0-RELEASE-p14 #2: Mon Dec 9 13:54:55 JST 2024 root@www5301.sakura.ne.jp:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64
User : utannto ( 1076)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/utannto/www/hironaka.biz/wp-content/plugins/easing-slider/src/Plugin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/utannto/www/hironaka.biz/wp-content/plugins/easing-slider/src/Plugin/Plugin.php
<?php

namespace EasingSlider\Plugin;

use EasingSlider\Foundation\Plugin as BasePlugin;

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

final class Plugin extends BasePlugin
{
	/**
	 * Activator
	 *
	 * @var \EasingSlider\Foundation\Contracts\Activation\Activator
	 */
	protected $activator;

	/**
	 * Admin
	 *
	 * @var \EasingSlider\Foundation\Contracts\Admin\Admin
	 */
	protected $admin;

	/**
	 * Assets
	 *
	 * @var \EasingSlider\Foundation\Contracts\Assets\Assets
	 */
	protected $assets;

	/**
	 * Capabilities
	 *
	 * @var \EasingSlider\Foundation\Contracts\Capabilities\Capabilities
	 */
	protected $capabilities;

	/**
	 * License
	 *
	 * @var \EasingSlider\Plugin\Contracts\Options\License
	 */
	protected $license;

	/**
	 * Settings
	 *
	 * @var \EasingSlider\Plugin\Contracts\Options\Settings
	 */
	protected $settings;

	/**
	 * Shortcode
	 *
	 * @var \EasingSlider\Foundation\Contracts\Shortcodes\Shortcode
	 */
	protected $shortcode;

	/**
	 * Sliders
	 *
	 * @var \EasingSlider\Foundation\Contracts\Repositories\Repository
	 */
	protected $sliders;

	/**
	 * Template Loader
	 *
	 * @var \EasingSlider\Foundation\Contracts\TemplateLoaders\TemplateLoader
	 */
	protected $templateLoader;

	/**
	 * Uninstaller
	 *
	 * @var \EasingSlider\Foundation\Contracts\Uninstallation\Uninstaller
	 */
	protected $uninstaller;

	/**
	 * Version
	 *
	 * @var \EasingSlider\Plugin\Contracts\Options\Version
	 */
	protected $version;

	/**
	 * Widget
	 *
	 * @var \EasingSlider\Foundation\Contracts\Widgets\Widget
	 */
	protected $widget;

	/**
	 * Aliases
	 *
	 * @var array
	 */
	protected $aliases = array(
		'\EasingSlider\Foundation\Contracts\Activation\Activator'           => '\EasingSlider\Plugin\Activation\Activator',
		'\EasingSlider\Foundation\Contracts\Admin\Admin'                    => '\EasingSlider\Plugin\Admin\Admin',
		'\EasingSlider\Foundation\Contracts\Assets\Assets'                  => '\EasingSlider\Plugin\Assets\PublicAssets',
		'\EasingSlider\Foundation\Contracts\Capabilities\Capabilities'      => '\EasingSlider\Plugin\Capabilities\Capabilities',
		'\EasingSlider\Foundation\Contracts\Plugin'                         => '\EasingSlider\Plugin\Plugin',
		'\EasingSlider\Foundation\Contracts\Repositories\Repository'        => '\EasingSlider\Plugin\Repositories\Sliders',
		'\EasingSlider\Foundation\Contracts\Shortcodes\Shortcode'           => '\EasingSlider\Plugin\Shortcodes\Slider',
		'\EasingSlider\Foundation\Contracts\TemplateLoaders\TemplateLoader' => '\EasingSlider\Plugin\TemplateLoaders\TemplateLoader',
		'\EasingSlider\Foundation\Contracts\Uninstallation\Uninstaller'     => '\EasingSlider\Plugin\Uninstallation\Uninstaller',
		'\EasingSlider\Foundation\Contracts\Widgets\Widget'                 => '\EasingSlider\Plugin\Widgets\Slider',
		'\EasingSlider\Plugin\Contracts\Options\License'                    => '\EasingSlider\Plugin\Options\License',
		'\EasingSlider\Plugin\Contracts\Options\Settings'                   => '\EasingSlider\Plugin\Options\Settings',
		'\EasingSlider\Plugin\Contracts\Options\Version'                    => '\EasingSlider\Plugin\Options\Version'
	);

	/**
	 * Singletons
	 *
	 * @var array
	 */
	protected $singletons = array(
		'\EasingSlider\Foundation\Contracts\Activation\Activator',
		'\EasingSlider\Foundation\Contracts\Admin\Admin',
		'\EasingSlider\Foundation\Contracts\Assets\Assets',
		'\EasingSlider\Foundation\Contracts\Capabilities\Capabilities',
		'\EasingSlider\Foundation\Contracts\Plugin',
		'\EasingSlider\Foundation\Contracts\Repositories\Repository',
		'\EasingSlider\Foundation\Contracts\Shortcodes\Shortcode',
		'\EasingSlider\Foundation\Contracts\TemplateLoaders\TemplateLoader',
		'\EasingSlider\Foundation\Contracts\Uninstallation\Uninstaller',
		'\EasingSlider\Foundation\Contracts\Widgets\Widget',
		'\EasingSlider\Plugin\Contracts\Options\License',
		'\EasingSlider\Plugin\Contracts\Options\Settings',
		'\EasingSlider\Plugin\Contracts\Options\Version'
	);

	/**
	 * Boots the plugin
	 *
	 * @return void
	 */
	protected function boot()
	{
		$this->setl10n();

		$this->bootComponents();
	}

	/**
	 * Set localization
	 *
	 * @return void
	 */
	protected function setl10n()
	{
		// Load plugin textdomain
		load_plugin_textdomain('easingslider', false, dirname(plugin_basename(EASINGSLIDER_PLUGIN_FILE)) . '/languages/');
	}

	/**
	 * Boot components
	 *
	 * @return void
	 */
	protected function bootComponents()
	{
		$this->activator      = $this->make('\EasingSlider\Foundation\Contracts\Activation\Activator');
		$this->assets         = $this->make('\EasingSlider\Foundation\Contracts\Assets\Assets');
		$this->capabilities   = $this->make('\EasingSlider\Foundation\Contracts\Capabilities\Capabilities');
		$this->license        = $this->make('\EasingSlider\Plugin\Contracts\Options\License');
		$this->settings       = $this->make('\EasingSlider\Plugin\Contracts\Options\Settings');
		$this->shortcode      = $this->make('\EasingSlider\Foundation\Contracts\Shortcodes\Shortcode');
		$this->sliders        = $this->make('\EasingSlider\Foundation\Contracts\Repositories\Repository');
		$this->templateLoader = $this->make('\EasingSlider\Foundation\Contracts\TemplateLoaders\TemplateLoader');
		$this->uninstaller    = $this->make('\EasingSlider\Foundation\Contracts\Uninstallation\Uninstaller');
		$this->version        = $this->make('\EasingSlider\Plugin\Contracts\Options\Version');
		$this->widget         = $this->make('\EasingSlider\Foundation\Contracts\Widgets\Widget');

		if (is_admin()) {
			$this->admin = $this->make('\EasingSlider\Foundation\Contracts\Admin\Admin');
		}
	}
}

Youez - 2016 - github.com/yon3zu
LinuXploit