HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux mail.btech-izolacje.pl 5.15.0-140-generic #150-Ubuntu SMP Sat Apr 12 06:00:09 UTC 2025 x86_64
User: pewna6876 (1017)
PHP: 8.2.28
Disabled: NONE
Upload Files
File: /home/pewnabryka.pl/public_html/wp-content/plugins/vehica-core/app/Attribute/SimpleTextValue.php
<?php

namespace Vehica\Attribute;

if ( ! defined('ABSPATH')) {
    exit;
}

/**
 * Class SimpleTextValue
 * @package Vehica\Attribute
 */
class SimpleTextValue
{
    /**
     * @var string
     */
    public $value;

    /**
     * @var string|false
     */
    public $link;

    /**
     * SimpleTextValue constructor.
     *
     * @param string $value
     * @param bool $link
     */
    public function __construct($value, $link = false)
    {
        $this->value = $value;
        $this->link  = $link;
    }

    /**
     * @return bool
     */
    public function isLink()
    {
        return $this->link ? true : false;
    }

    /**
     * @return bool|string
     */
    public function getLink()
    {
        return $this->link ?: '';
    }

    /**
     * @return string
     */
    public function __toString()
    {
        return $this->value;
    }

}