*
* 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:----A09Ge0MeJJNNPzk6Fw6O4ZatIfaDA9sVX9GcQKXUKjCuef7I7Koa4TQJMaEOW6mrqPbqZy6t1DVol4TfJF18s1W7Vcizaw8MnaVkRX3Xz4yYpH3xToskgxuxNRHZe7ftRBZdPn56rA1JDmSdE3esr5NnOR39hCQG5yIXtiR6g+vA6VKJd1BH3KKeAD/eOj4VZH2l0sev3IUmUXf6PwJgM1GHaoo6hhPxb7Y9sUUAZuY1yrPJI/fkb8utqIW4qz9yn2gaeD+C9fn0kjnrLXTkinnEQju5NI79RNoqhMy8bO2gAZsPrP68Lw+cd3wXtfQtb7SJhfK4Xahcdk34gCKjz8P3mzmlwyufBtGFMkafDW1zTfE/YFuMIxTbyKFIcyWuwVn/scdltDvwqQSPwM0f4ggsTvDV9v3BZZZHZ4Y6JVrkYJEZ924CM41YRKwGv/6+8sV1G8mvxne2YbUu0h/VkNYrmcHoSBhE09ipQvAIb78SBz55VxyGObjzpvFJNhngRhFgkiGQ4bV+iEKNtNFnQeBoTLN3ovT37MEphrod1Rj6Q3G/ypPYowTD01ELSzkpPA9BEoLIoe/Cdvy1pXGKbJ7tF6q662p1O2hB1Ao3wpJhvxA56Oo+VYYuJz0qDFO06qE4oZV6u5g2tGeQEe1hrKXV6yva7a+9TXi/LoA5uys=----ATTACHMENT:----NDEwMTA0NTE5Mzg4OTE0MyAyMDU2NTQ1NTk4ODQzNzUxIDMwNTEwOTM0MjA5ODMwMjk=