Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php namespace Enqueue\AmqpExt\Tests\Spec; use Enqueue\AmqpExt\AmqpConnectionFactory; u..
Decoded Output download
<?php
namespace Enqueue\AmqpExt\Tests\Spec;
use Enqueue\AmqpExt\AmqpConnectionFactory;
use Enqueue\AmqpExt\AmqpContext;
use Interop\Queue\Context;
use Interop\Queue\Spec\SendToAndReceiveFromQueueSpec;
/**
* @group functional
*/
class AmqpSslSendToAndReceiveFromQueueTest extends SendToAndReceiveFromQueueSpec
{
/**
* {@inheritdoc}
*/
protected function createContext()
{
$baseDir = realpath(__DIR__.'/../../../../');
// guard
$this->assertNotEmpty($baseDir);
$certDir = $baseDir.'/var/rabbitmq_certificates';
$this->assertDirectoryExists($certDir);
$factory = new AmqpConnectionFactory([
'dsn' => getenv('AMQPS_DSN'),
'ssl_verify' => false,
'ssl_cacert' => $certDir.'/cacert.pem',
'ssl_cert' => $certDir.'/cert.pem',
'ssl_key' => $certDir.'/key.pem',
]);
return $factory->createContext();
}
/**
* {@inheritdoc}
*
* @param AmqpContext $context
*/
protected function createQueue(Context $context, $queueName)
{
$queue = $context->createQueue($queueName);
$context->declareQueue($queue);
$context->purgeQueue($queue);
return $queue;
}
}
?>
Did this file decode correctly?
Original Code
<?php
namespace Enqueue\AmqpExt\Tests\Spec;
use Enqueue\AmqpExt\AmqpConnectionFactory;
use Enqueue\AmqpExt\AmqpContext;
use Interop\Queue\Context;
use Interop\Queue\Spec\SendToAndReceiveFromQueueSpec;
/**
* @group functional
*/
class AmqpSslSendToAndReceiveFromQueueTest extends SendToAndReceiveFromQueueSpec
{
/**
* {@inheritdoc}
*/
protected function createContext()
{
$baseDir = realpath(__DIR__.'/../../../../');
// guard
$this->assertNotEmpty($baseDir);
$certDir = $baseDir.'/var/rabbitmq_certificates';
$this->assertDirectoryExists($certDir);
$factory = new AmqpConnectionFactory([
'dsn' => getenv('AMQPS_DSN'),
'ssl_verify' => false,
'ssl_cacert' => $certDir.'/cacert.pem',
'ssl_cert' => $certDir.'/cert.pem',
'ssl_key' => $certDir.'/key.pem',
]);
return $factory->createContext();
}
/**
* {@inheritdoc}
*
* @param AmqpContext $context
*/
protected function createQueue(Context $context, $queueName)
{
$queue = $context->createQueue($queueName);
$context->declareQueue($queue);
$context->purgeQueue($queue);
return $queue;
}
}
Function Calls
None |
Stats
MD5 | 20ade879629dc8b530010276b6e5c459 |
Eval Count | 0 |
Decode Time | 91 ms |