couldBe() public static method

Check if the passed data array could be an InlineKeyboardButton.
public static couldBe ( array $data ) : boolean
$data array
return boolean
 public function testInlineKeyboardButtonCouldBe()
 {
     self::assertTrue(InlineKeyboardButton::couldBe(['text' => 'message', 'url' => 'url_value']));
     self::assertTrue(InlineKeyboardButton::couldBe(['text' => 'message', 'callback_data' => 'callback_data_value']));
     self::assertTrue(InlineKeyboardButton::couldBe(['text' => 'message', 'switch_inline_query' => 'switch_inline_query_value']));
     self::assertFalse(InlineKeyboardButton::couldBe(['no_text' => 'message']));
     self::assertFalse(InlineKeyboardButton::couldBe(['text' => 'message']));
     self::assertFalse(InlineKeyboardButton::couldBe(['url' => 'url_value']));
     self::assertFalse(InlineKeyboardButton::couldBe(['callback_data' => 'callback_data_value']));
     self::assertFalse(InlineKeyboardButton::couldBe(['switch_inline_query' => 'switch_inline_query_value']));
     self::assertFalse(InlineKeyboardButton::couldBe(['url' => 'url_value', 'callback_data' => 'callback_data_value', 'switch_inline_query' => 'switch_inline_query_value']));
 }