HEX
Server: nginx/1.18.0
System: Linux oas2 6.8.0-1039-oracle #40~22.04.1-Ubuntu SMP Wed Oct 29 05:11:00 UTC 2025 aarch64
User: root (0)
PHP: 8.1.2-1ubuntu2.23
Disabled: NONE
Upload Files
File: /var/www/ecom/wp-content/plugins/payoneer-checkout/src/Environment/WpEnvironment.php
<?php

declare (strict_types=1);
namespace Syde\Vendor\Inpsyde\PayoneerForWoocommerce\Environment;

/**
 * Represents WordPress environment.
 */
class WpEnvironment implements WpEnvironmentInterface
{
    /**
     * @var string
     */
    protected $phpVersion;
    /**
     * @var string
     */
    protected $wpVersion;
    /**
     * @var string
     */
    protected $wcVersion;
    /**
     * @var bool
     */
    protected $isWcActive;
    /**
     * @param string $phpVersion
     * @param string $wpVersion
     * @param string $wcVersion
     * @param bool $isWcActive
     */
    public function __construct(string $phpVersion, string $wpVersion, string $wcVersion, bool $isWcActive)
    {
        $this->phpVersion = $phpVersion;
        $this->wpVersion = $wpVersion;
        $this->wcVersion = $wcVersion;
        $this->isWcActive = $isWcActive;
    }
    /**
     * @inheritDoc
     */
    public function getPhpVersion(): string
    {
        return $this->phpVersion;
    }
    /**
     * @inheritDoc
     */
    public function getWpVersion(): string
    {
        return $this->wpVersion;
    }
    /**
     * @inheritDoc
     */
    public function getWcVersion(): string
    {
        return $this->wcVersion;
    }
    /**
     * @inheritDoc
     */
    public function getWcActive(): bool
    {
        return $this->isWcActive;
    }
}