for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace MaxBeckers\AmazonAlexa\Response\Directives\Dialog\Entity;
class TypeValue implements \JsonSerializable
{
/**
* @var string
*/
public $id;
public $value;
* @var array
public $synonyms;
* @param string $id
* @param string $value
* @param array $synonyms
*
* @return TypeValue
public static function create(string $id, string $value, array $synonyms = []): self
$typeValue = new self();
$typeValue->id = $id;
$typeValue->value = $value;
$typeValue->synonyms = $synonyms;
return $typeValue;
}
* @inheritdoc
public function jsonSerialize()
return [
'id' => $this->id,
'name' => [
'value' => $this->value,
'synonyms' => $this->synonyms,
],
];