Entity constructor.
public __construct ( array $data, string $bot_name = '' ) | ||
$data | array | |
$bot_name | string |
/** * {@inheritdoc} */ public function __construct($data) { if (is_string($data)) { $data = ['text' => $data]; } parent::__construct($data); }
/** * {@inheritdoc} */ public function __construct($data = []) { $data = call_user_func_array([$this, 'createFromParams'], func_get_args()); parent::__construct($data); // Remove any empty buttons. $this->{$this->getKeyboardType()} = array_filter($this->{$this->getKeyboardType()}); }