yoti-8.x-2.5/sdk/Yoti/Entity/AttributeDefinition.php

sdk/Yoti/Entity/AttributeDefinition.php
<?php

namespace Yoti\Entity;

use Yoti\Util\Validation;

class AttributeDefinition implements \JsonSerializable
{
    /**
     * @var string
     */
    private $name;

    /**
     * @param string $name
     */
    public function __construct($name)
    {
        Validation::isString($name, 'name');
        $this->name = $name;
    }

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

    /**
     * @inheritDoc
     *
     * @return array
     */
    public function jsonSerialize()
    {
        return [
            'name' => $this->getName(),
        ];
    }

    /**
     * @return string
     */
    public function __toString()
    {
        return json_encode($this);
    }
}

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

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