@@ -46,7 +46,7 @@ class AmqpCaster
46
46
47
47
public static function castConnection (\AMQPConnection $ c , array $ a , Stub $ stub , $ isNested )
48
48
{
49
- $ prefix = "\0 ~ \0" ;
49
+ $ p = Caster:: PREFIX_VIRTUAL ;
50
50
51
51
// BC layer in the ampq lib
52
52
if (method_exists ($ c , 'getReadTimeout ' )) {
@@ -56,87 +56,90 @@ public static function castConnection(\AMQPConnection $c, array $a, Stub $stub,
56
56
}
57
57
58
58
$ a += array (
59
- $ prefix .'isConnected ' => $ c ->isConnected (),
60
- $ prefix .'login ' => $ c ->getLogin (),
61
- $ prefix .'password ' => $ c ->getPassword (),
62
- $ prefix .'host ' => $ c ->getHost (),
63
- $ prefix .'port ' => $ c ->getPort (),
64
- $ prefix .'vhost ' => $ c ->getVhost (),
65
- $ prefix .'readTimeout ' => $ timeout ,
59
+ $ p .'isConnected ' => $ c ->isConnected (),
60
+ $ p .'login ' => $ c ->getLogin (),
61
+ $ p .'password ' => $ c ->getPassword (),
62
+ $ p .'host ' => $ c ->getHost (),
63
+ $ p .'port ' => $ c ->getPort (),
64
+ $ p .'vhost ' => $ c ->getVhost (),
65
+ $ p .'readTimeout ' => $ timeout ,
66
66
);
67
67
68
68
return $ a ;
69
69
}
70
70
71
71
public static function castChannel (\AMQPChannel $ c , array $ a , Stub $ stub , $ isNested )
72
72
{
73
- $ prefix = "\0 ~ \0" ;
73
+ $ p = Caster:: PREFIX_VIRTUAL ;
74
74
75
75
$ a += array (
76
- $ prefix .'isConnected ' => $ c ->isConnected (),
77
- $ prefix .'channelId ' => $ c ->getChannelId (),
78
- $ prefix .'prefetchSize ' => $ c ->getPrefetchSize (),
79
- $ prefix .'prefetchCount ' => $ c ->getPrefetchCount (),
80
- $ prefix .'connection ' => $ c ->getConnection (),
76
+ $ p .'isConnected ' => $ c ->isConnected (),
77
+ $ p .'channelId ' => $ c ->getChannelId (),
78
+ $ p .'prefetchSize ' => $ c ->getPrefetchSize (),
79
+ $ p .'prefetchCount ' => $ c ->getPrefetchCount (),
80
+ $ p .'connection ' => $ c ->getConnection (),
81
81
);
82
82
83
83
return $ a ;
84
84
}
85
85
86
86
public static function castQueue (\AMQPQueue $ c , array $ a , Stub $ stub , $ isNested )
87
87
{
88
- $ prefix = "\0 ~ \0" ;
88
+ $ p = Caster:: PREFIX_VIRTUAL ;
89
89
90
90
$ a += array (
91
- $ prefix .'name ' => $ c ->getName (),
92
- $ prefix .'flags ' => self ::extractFlags ($ c ->getFlags ()),
93
- $ prefix .'arguments ' => $ c ->getArguments (),
94
- $ prefix .'connection ' => $ c ->getConnection (),
95
- $ prefix .'channel ' => $ c ->getChannel (),
91
+ $ p .'name ' => $ c ->getName (),
92
+ $ p .'flags ' => self ::extractFlags ($ c ->getFlags ()),
93
+ $ p .'arguments ' => $ c ->getArguments (),
94
+ $ p .'connection ' => $ c ->getConnection (),
95
+ $ p .'channel ' => $ c ->getChannel (),
96
96
);
97
97
98
98
return $ a ;
99
99
}
100
100
101
101
public static function castExchange (\AMQPExchange $ c , array $ a , Stub $ stub , $ isNested )
102
102
{
103
- $ prefix = "\0 ~ \0" ;
103
+ $ p = Caster:: PREFIX_VIRTUAL ;
104
104
105
105
$ a += array (
106
- $ prefix .'name ' => $ c ->getName (),
107
- $ prefix .'flags ' => self ::extractFlags ($ c ->getFlags ()),
108
- $ prefix .'type ' => isset (self ::$ exchangeTypes [$ c ->getType ()]) ? new ConstStub (self ::$ exchangeTypes [$ c ->getType ()], $ c ->getType ()) : $ c ->getType (),
109
- $ prefix .'arguments ' => $ c ->getArguments (),
110
- $ prefix .'channel ' => $ c ->getChannel (),
111
- $ prefix .'connection ' => $ c ->getConnection (),
106
+ $ p .'name ' => $ c ->getName (),
107
+ $ p .'flags ' => self ::extractFlags ($ c ->getFlags ()),
108
+ $ p .'type ' => isset (self ::$ exchangeTypes [$ c ->getType ()]) ? new ConstStub (self ::$ exchangeTypes [$ c ->getType ()], $ c ->getType ()) : $ c ->getType (),
109
+ $ p .'arguments ' => $ c ->getArguments (),
110
+ $ p .'channel ' => $ c ->getChannel (),
111
+ $ p .'connection ' => $ c ->getConnection (),
112
112
);
113
113
114
114
return $ a ;
115
115
}
116
116
117
- public static function castEnvelope (\AMQPEnvelope $ c , array $ a , Stub $ stub , $ isNested )
117
+ public static function castEnvelope (\AMQPEnvelope $ c , array $ a , Stub $ stub , $ isNested, $ filter = 0 )
118
118
{
119
- $ prefix = "\0~ \0" ;
119
+ $ p = Caster::PREFIX_VIRTUAL ;
120
+
121
+ if (!($ filter & Caster::EXCLUDE_VERBOSE )) {
122
+ $ a += array ($ p .'body ' => $ c ->getBody ());
123
+ }
120
124
121
125
$ a += array (
122
- $ prefix .'body ' => $ c ->getBody (),
123
- $ prefix .'routingKey ' => $ c ->getRoutingKey (),
124
- $ prefix .'deliveryTag ' => $ c ->getDeliveryTag (),
125
- $ prefix .'deliveryMode ' => new ConstStub ($ c ->getDeliveryMode ().(2 === $ c ->getDeliveryMode () ? ' (persistent) ' : ' (non-persistent) ' ), $ c ->getDeliveryMode ()),
126
- $ prefix .'exchangeName ' => $ c ->getExchangeName (),
127
- $ prefix .'isRedelivery ' => $ c ->isRedelivery (),
128
- $ prefix .'contentType ' => $ c ->getContentType (),
129
- $ prefix .'contentEncoding ' => $ c ->getContentEncoding (),
130
- $ prefix .'type ' => $ c ->getType (),
131
- $ prefix .'timestamp ' => $ c ->getTimestamp (),
132
- $ prefix .'priority ' => $ c ->getPriority (),
133
- $ prefix .'expiration ' => $ c ->getExpiration (),
134
- $ prefix .'userId ' => $ c ->getUserId (),
135
- $ prefix .'appId ' => $ c ->getAppId (),
136
- $ prefix .'messageId ' => $ c ->getMessageId (),
137
- $ prefix .'replyTo ' => $ c ->getReplyTo (),
138
- $ prefix .'correlationId ' => $ c ->getCorrelationId (),
139
- $ prefix .'headers ' => $ c ->getHeaders (),
126
+ $ p .'routingKey ' => $ c ->getRoutingKey (),
127
+ $ p .'deliveryTag ' => $ c ->getDeliveryTag (),
128
+ $ p .'deliveryMode ' => new ConstStub ($ c ->getDeliveryMode ().(2 === $ c ->getDeliveryMode () ? ' (persistent) ' : ' (non-persistent) ' ), $ c ->getDeliveryMode ()),
129
+ $ p .'exchangeName ' => $ c ->getExchangeName (),
130
+ $ p .'isRedelivery ' => $ c ->isRedelivery (),
131
+ $ p .'contentType ' => $ c ->getContentType (),
132
+ $ p .'contentEncoding ' => $ c ->getContentEncoding (),
133
+ $ p .'type ' => $ c ->getType (),
134
+ $ p .'timestamp ' => $ c ->getTimestamp (),
135
+ $ p .'priority ' => $ c ->getPriority (),
136
+ $ p .'expiration ' => $ c ->getExpiration (),
137
+ $ p .'userId ' => $ c ->getUserId (),
138
+ $ p .'appId ' => $ c ->getAppId (),
139
+ $ p .'messageId ' => $ c ->getMessageId (),
140
+ $ p .'replyTo ' => $ c ->getReplyTo (),
141
+ $ p .'correlationId ' => $ c ->getCorrelationId (),
142
+ $ p .'headers ' => $ c ->getHeaders (),
140
143
);
141
144
142
145
return $ a ;
0 commit comments