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 Illuminate\Tests\Integration\Mail; use Illuminate\Mail\Mailable; use Ill..
Decoded Output download
<?php
namespace Illuminate\Tests\Integration\Mail;
use Illuminate\Mail\Mailable;
use Illuminate\Mail\SendQueuedMailable;
use Illuminate\Queue\Middleware\RateLimited;
use Illuminate\Support\Facades\Mail;
use Illuminate\Support\Facades\Queue;
use Orchestra\Testbench\TestCase;
class SendingQueuedMailTest extends TestCase
{
protected function getEnvironmentSetUp($app)
{
$app['config']->set('mail.driver', 'array');
$app['view']->addLocation(__DIR__.'/Fixtures');
}
public function testMailIsSentWithDefaultLocale()
{
Queue::fake();
Mail::to('[email protected]')->queue(new SendingQueuedMailTestMail);
Queue::assertPushed(SendQueuedMailable::class, function ($job) {
return $job->middleware[0] instanceof RateLimited;
});
}
}
class SendingQueuedMailTestMail extends Mailable
{
/**
* Build the message.
*
* @return $this
*/
public function build()
{
return $this->view('view');
}
public function middleware()
{
return [new RateLimited('limiter')];
}
}
?>
Did this file decode correctly?
Original Code
<?php
namespace Illuminate\Tests\Integration\Mail;
use Illuminate\Mail\Mailable;
use Illuminate\Mail\SendQueuedMailable;
use Illuminate\Queue\Middleware\RateLimited;
use Illuminate\Support\Facades\Mail;
use Illuminate\Support\Facades\Queue;
use Orchestra\Testbench\TestCase;
class SendingQueuedMailTest extends TestCase
{
protected function getEnvironmentSetUp($app)
{
$app['config']->set('mail.driver', 'array');
$app['view']->addLocation(__DIR__.'/Fixtures');
}
public function testMailIsSentWithDefaultLocale()
{
Queue::fake();
Mail::to('[email protected]')->queue(new SendingQueuedMailTestMail);
Queue::assertPushed(SendQueuedMailable::class, function ($job) {
return $job->middleware[0] instanceof RateLimited;
});
}
}
class SendingQueuedMailTestMail extends Mailable
{
/**
* Build the message.
*
* @return $this
*/
public function build()
{
return $this->view('view');
}
public function middleware()
{
return [new RateLimited('limiter')];
}
}
Function Calls
None |
Stats
MD5 | 39719d45457a6b3b4741ddfc72cc1e1b |
Eval Count | 0 |
Decode Time | 113 ms |