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/Core/PluginActionLink/PluginActionLink.php
<?php

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

use Syde\Vendor\Psr\Http\Message\UriInterface;
class PluginActionLink
{
    /**
     * @var string
     */
    private $slug;
    /**
     * @var string
     */
    private $label;
    /**
     * @var UriInterface
     */
    private $uri;
    public function __construct(string $slug, string $label, UriInterface $uri)
    {
        $this->slug = $slug;
        $this->label = $label;
        $this->uri = $uri;
    }
    public function slug(): string
    {
        return $this->slug;
    }
    public function __toString(): string
    {
        return sprintf('<a href="%s">%s</a>', esc_url((string) $this->uri), esc_html($this->label));
    }
}