| @@ 10-22 (lines=13) @@ | ||
| 7 | ||
| 8 | class RabbitMQHeaderManager implements HeaderManagerInterface |
|
| 9 | { |
|
| 10 | public function databasesHeaders() |
|
| 11 | { |
|
| 12 | $columns = []; |
|
| 13 | $columns[] = (new Column('vhost', 'rabbitmq.headers.vhosts.vhost')) |
|
| 14 | ->setIsSortable(true); |
|
| 15 | $columns[] = (new Column('queues', 'rabbitmq.headers.vhosts.queues')) |
|
| 16 | ->setIsSortable(true) |
|
| 17 | ->setIsNumeric(true); |
|
| 18 | $columns[] = (new Column('messages', 'rabbitmq.headers.vhosts.messages')) |
|
| 19 | ->setIsSortable(true) |
|
| 20 | ->setIsNumeric(true); |
|
| 21 | return $columns; |
|
| 22 | } |
|
| 23 | ||
| 24 | public function tablesHeaders() |
|
| 25 | { |
|
| @@ 24-39 (lines=16) @@ | ||
| 21 | return $columns; |
|
| 22 | } |
|
| 23 | ||
| 24 | public function tablesHeaders() |
|
| 25 | { |
|
| 26 | $columns = []; |
|
| 27 | $columns[] = (new Column('queue', 'rabbitmq.headers.queues.queue')) |
|
| 28 | ->setIsSortable(true); |
|
| 29 | $columns[] = (new Column('number_of_items', 'rabbitmq.headers.queues.number_of_items')) |
|
| 30 | ->setIsSortable(true) |
|
| 31 | ->setIsNumeric(true); |
|
| 32 | $columns[] = (new Column('size', 'rabbitmq.headers.queues.size')) |
|
| 33 | ->setIsSortable(true) |
|
| 34 | ->setIsNumeric(true) |
|
| 35 | ->setIsSize(true); |
|
| 36 | return [ |
|
| 37 | RabbitMQDriver::TYPE_QUEUE => $columns, |
|
| 38 | ]; |
|
| 39 | } |
|
| 40 | ||
| 41 | public function itemsHeaders($type, $table) |
|
| 42 | { |
|