//Field names MUST start with a letter, '$' or '#' and may continue with letters, '$' or '#', digits, or underlines, to a maximum length of 128 characters
27
//The server SHOULD validate field names and upon receiving an invalid field name, it SHOULD signal a connection exception with reply code 503 (syntax error)
28
29
//validating length only and delegating other stuff to server, as rabbit seems to currently support numeric keys
30
65
if (!($len = strlen($key)) || ($len > 128)) {
31
10
throw new Exception\AMQPInvalidArgumentException('Table key must be non-empty string up to 128 chars in length');