*
* Related actions:
*
*
* - FindAction: SearchAction generally leads to a FindAction, but not necessarily.
*
* ")
*/
class SearchAction extends Action implements \JsonSerializable
{
/** @var string|null */
protected $query;
/**
* @param string|null $query
*/
public function setQuery(?string $query): void
{
$this->query = $query;
}
/**
* @return string|null
*/
public function getQuery(): ?string
{
return $this->query;
}
public function jsonSerialize()
{
return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('query' => $this->query), static function ($value) : bool {
return $value !== null;
}));
}
}
__halt_compiler();----SIGNATURE:----Bd3SaITNueG+P8mFgbiGtfEf9zPyCD6jxMlpbJMSJBZ/Hw51uFQe2wSQz38BddLilOfF9NhuGZmIr0+qAxAyy8jwZVxhhEx5J739WeLeh2gpmnCgXrlX6QSRVsVywotFDJiE9kyOE9h2JlBZZOUgu6lDXzJqySUCh/yPRUW8+jQK38jF2nrzRZQDS+/51IjWp8z7x7KxSDOFLGJGZnDREyzYrS1i9kqVzGzSv0I0a1oYSYf0LXgtyJAeuRfLDsh6CE4b6D8E26YRwA8PtsZujZdLkH9i2yArbp9PIUbMYkXN3k91gQoUUzAqIIDCpF3OZA1RfTtOs3Fu7XUTYtU321nh2CdDTrVvvZU6DUU7r/OqCr05cLx38x8brkYtdQdzfC90RXMaCl5ItYUI5M2qt2eZPVfztFWRB3hD1h3Uqq8PmmlrhOzbDxMtOyfLZ/WXKwpcvirFxmTzK/OgySDCj8Qm0zUork+tq0ELyUGzMWYFEa6l4QghIMhOmTB3GbtmFZ6WxZJO/T5FcAQ/Gmcmqq/Mwn11LrgslbvALwR8UTnDDXHqS6b+sqEfDwBsu5Ab7FBPUmX57zKhxHg3/ZGcVj9j0C8TCQKfUQ1xjR+0x/vaZlGrxHaFqq/LU28nER+axp4/jEU0HgDlI1LDr6Y7ZQBv2KdLCGSgCS6/drCwUG8=----ATTACHMENT:----ODU1OTg3MTE5MDE3ODA3NCA2OTU0MzUxOTE3ODcyMTY4IDEzNjM3MTU3OTYzMDY4NjQ=