/**
* {@inheritdoc}
*/
public function __call($method, $args)
{
// Only 1 of these can be set, so clear the others when setting a new one.
if (in_array($method, ['setUrl', 'setCallbackData', 'setSwitchInlineQuery'], true)) {
unset($this->url, $this->callback_data, $this->switch_inline_query);
}
return parent::__call($method, $args);
}