yoti-8.x-2.5/sdk/Yoti/ShareUrl/Policy/WantedAnchorBuilder.php

sdk/Yoti/ShareUrl/Policy/WantedAnchorBuilder.php
<?php

namespace Yoti\ShareUrl\Policy;

/**
 * Builder for WantedAnchor.
 */
class WantedAnchorBuilder
{
    /**
     * @var string
     */
    private $value;

    /**
     * @var string
     */
    private $subType = '';

    /**
     * @param string $value
     *
     * @return \Yoti\ShareUrl\Policy\WantedAnchorBuilder
     */
    public function withValue($value)
    {
        $this->value = $value;
        return $this;
    }

    /**
     * @param string $subType
     *
     * @return \Yoti\ShareUrl\Policy\WantedAnchorBuilder
     */
    public function withSubType($subType)
    {
        $this->subType = $subType;
        return $this;
    }

    /**
     * @return \Yoti\ShareUrl\Policy\WantedAnchor
     */
    public function build()
    {
        return new WantedAnchor($this->value, $this->subType);
    }
}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc