HEX
Server: LiteSpeed
System: Linux eko108.isimtescil.net 4.18.0-477.21.1.lve.1.el8.x86_64 #1 SMP Tue Sep 5 23:08:35 UTC 2023 x86_64
User: uyarreklamcomtr (11202)
PHP: 7.4.33
Disabled: opcache_get_status
Upload Files
File: /var/www/vhosts/uyarreklam.com.tr/httpdocs/Interfaces.tar
ContainerAwareInterface.php000064400000001031151547357440012012 0ustar00<?php
declare( strict_types=1 );

namespace Automattic\WooCommerce\GoogleListingsAndAds\Internal\Interfaces;

use Automattic\WooCommerce\GoogleListingsAndAds\Vendor\Psr\Container\ContainerInterface;

defined( 'ABSPATH' ) || exit;

/**
 * Interface ContainerAwareInterface
 *
 * @package Automattic\WooCommerce\GoogleListingsAndAds\Internal\Interfaces
 */
interface ContainerAwareInterface {

	/**
	 * @param ContainerInterface $container
	 *
	 * @return void
	 */
	public function set_container( ContainerInterface $container ): void;
}
FirstInstallInterface.php000064400000000564151547357440011540 0ustar00<?php
declare( strict_types=1 );

namespace Automattic\WooCommerce\GoogleListingsAndAds\Internal\Interfaces;

/**
 * Interface FirstInstallInterface
 *
 * @package Automattic\WooCommerce\GoogleListingsAndAds\Internal\Interfaces
 */
interface FirstInstallInterface {

	/**
	 * Logic to run when the plugin is first installed.
	 */
	public function first_install(): void;
}
ISO3166AwareInterface.php000064400000001027151547357440011047 0ustar00<?php
declare( strict_types=1 );

namespace Automattic\WooCommerce\GoogleListingsAndAds\Internal\Interfaces;

use Automattic\WooCommerce\GoogleListingsAndAds\Vendor\League\ISO3166\ISO3166DataProvider;

defined( 'ABSPATH' ) || exit;

/**
 * Interface ISO3166AwareInterface
 *
 * @package Automattic\WooCommerce\GoogleListingsAndAds\HelperTraits
 */
interface ISO3166AwareInterface {

	/**
	 * @param ISO3166DataProvider $provider
	 *
	 * @return void
	 */
	public function set_iso3166_provider( ISO3166DataProvider $provider ): void;
}
InstallableInterface.php000064400000001046151547357440011350 0ustar00<?php
declare( strict_types=1 );

namespace Automattic\WooCommerce\GoogleListingsAndAds\Internal\Interfaces;

defined( 'ABSPATH' ) || exit;

/**
 * Interface Installable
 *
 * @package Automattic\WooCommerce\GoogleListingsAndAds\Internal\Interfaces
 */
interface InstallableInterface {

	/**
	 * Run installation logic for this class.
	 *
	 * @param string $old_version Previous version before updating.
	 * @param string $new_version Current version after updating.
	 */
	public function install( string $old_version, string $new_version ): void;
}