function AmqpCaster::extractFlags
2 calls to AmqpCaster::extractFlags()
- AmqpCaster::castExchange in vendor/
symfony/ var-dumper/ Caster/ AmqpCaster.php - AmqpCaster::castQueue in vendor/
symfony/ var-dumper/ Caster/ AmqpCaster.php
File
-
vendor/
symfony/ var-dumper/ Caster/ AmqpCaster.php, line 196
Class
- AmqpCaster
- Casts Amqp related classes to array representation.
Namespace
Symfony\Component\VarDumper\CasterCode
private static function extractFlags(int $flags) : ConstStub {
$flagsArray = [];
foreach (self::FLAGS as $value => $name) {
if ($flags & $value) {
$flagsArray[] = $name;
}
}
if (!$flagsArray) {
$flagsArray = [
'AMQP_NOPARAM',
];
}
return new ConstStub(implode('|', $flagsArray), $flags);
}