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\Generators; class ListenerMakeCommandTest e..
Decoded Output download
<?php
namespace Illuminate\Tests\Integration\Generators;
class ListenerMakeCommandTest extends TestCase
{
protected $files = [
'app/Listeners/FooListener.php',
'tests/Feature/Listeners/FooListenerTest.php',
];
public function testItCanGenerateListenerFile()
{
$this->artisan('make:listener', ['name' => 'FooListener'])
->assertExitCode(0);
$this->assertFileContains([
'namespace App\Listeners;',
'class FooListener',
'public function handle(object $event)',
], 'app/Listeners/FooListener.php');
$this->assertFileNotContains([
'class FooListener implements ShouldQueue',
], 'app/Listeners/FooListener.php');
}
public function testItCanGenerateListenerFileForEvent()
{
$this->artisan('make:listener', ['name' => 'FooListener', '--event' => 'FooListenerCreated'])
->assertExitCode(0);
$this->assertFileContains([
'namespace App\Listeners;',
'use App\Events\FooListenerCreated;',
'class FooListener',
'public function handle(FooListenerCreated $event)',
], 'app/Listeners/FooListener.php');
}
public function testItCanGenerateListenerFileForIlluminateEvent()
{
$this->artisan('make:listener', ['name' => 'FooListener', '--event' => 'Illuminate\Auth\Events\Login'])
->assertExitCode(0);
$this->assertFileContains([
'namespace App\Listeners;',
'use Illuminate\Auth\Events\Login;',
'class FooListener',
'public function handle(Login $event)',
], 'app/Listeners/FooListener.php');
}
public function testItCanGenerateQueuedListenerFile()
{
$this->artisan('make:listener', ['name' => 'FooListener', '--queued' => true])
->assertExitCode(0);
$this->assertFileContains([
'namespace App\Listeners;',
'use Illuminate\Contracts\Queue\ShouldQueue;',
'use Illuminate\Queue\InteractsWithQueue;',
'class FooListener implements ShouldQueue',
'public function handle(object $event)',
], 'app/Listeners/FooListener.php');
}
public function testItCanGenerateQueuedListenerFileForEvent()
{
$this->artisan('make:listener', ['name' => 'FooListener', '--queued' => true, '--event' => 'FooListenerCreated'])
->assertExitCode(0);
$this->assertFileContains([
'namespace App\Listeners;',
'use App\Events\FooListenerCreated;',
'use Illuminate\Contracts\Queue\ShouldQueue;',
'use Illuminate\Queue\InteractsWithQueue;',
'class FooListener implements ShouldQueue',
'public function handle(FooListenerCreated $event)',
], 'app/Listeners/FooListener.php');
}
public function testItCanGenerateQueuedListenerFileForIlluminateEvent()
{
$this->artisan('make:listener', ['name' => 'FooListener', '--queued' => true, '--event' => 'Illuminate\Auth\Events\Login'])
->assertExitCode(0);
$this->assertFileContains([
'namespace App\Listeners;',
'use Illuminate\Auth\Events\Login;',
'use Illuminate\Contracts\Queue\ShouldQueue;',
'use Illuminate\Queue\InteractsWithQueue;',
'class FooListener implements ShouldQueue',
'public function handle(Login $event)',
], 'app/Listeners/FooListener.php');
}
public function testItCanGenerateQueuedListenerFileWithTest()
{
$this->artisan('make:listener', ['name' => 'FooListener', '--test' => true])
->assertExitCode(0);
$this->assertFilenameExists('app/Listeners/FooListener.php');
$this->assertFilenameExists('tests/Feature/Listeners/FooListenerTest.php');
}
}
?>
Did this file decode correctly?
Original Code
<?php
namespace Illuminate\Tests\Integration\Generators;
class ListenerMakeCommandTest extends TestCase
{
protected $files = [
'app/Listeners/FooListener.php',
'tests/Feature/Listeners/FooListenerTest.php',
];
public function testItCanGenerateListenerFile()
{
$this->artisan('make:listener', ['name' => 'FooListener'])
->assertExitCode(0);
$this->assertFileContains([
'namespace App\Listeners;',
'class FooListener',
'public function handle(object $event)',
], 'app/Listeners/FooListener.php');
$this->assertFileNotContains([
'class FooListener implements ShouldQueue',
], 'app/Listeners/FooListener.php');
}
public function testItCanGenerateListenerFileForEvent()
{
$this->artisan('make:listener', ['name' => 'FooListener', '--event' => 'FooListenerCreated'])
->assertExitCode(0);
$this->assertFileContains([
'namespace App\Listeners;',
'use App\Events\FooListenerCreated;',
'class FooListener',
'public function handle(FooListenerCreated $event)',
], 'app/Listeners/FooListener.php');
}
public function testItCanGenerateListenerFileForIlluminateEvent()
{
$this->artisan('make:listener', ['name' => 'FooListener', '--event' => 'Illuminate\Auth\Events\Login'])
->assertExitCode(0);
$this->assertFileContains([
'namespace App\Listeners;',
'use Illuminate\Auth\Events\Login;',
'class FooListener',
'public function handle(Login $event)',
], 'app/Listeners/FooListener.php');
}
public function testItCanGenerateQueuedListenerFile()
{
$this->artisan('make:listener', ['name' => 'FooListener', '--queued' => true])
->assertExitCode(0);
$this->assertFileContains([
'namespace App\Listeners;',
'use Illuminate\Contracts\Queue\ShouldQueue;',
'use Illuminate\Queue\InteractsWithQueue;',
'class FooListener implements ShouldQueue',
'public function handle(object $event)',
], 'app/Listeners/FooListener.php');
}
public function testItCanGenerateQueuedListenerFileForEvent()
{
$this->artisan('make:listener', ['name' => 'FooListener', '--queued' => true, '--event' => 'FooListenerCreated'])
->assertExitCode(0);
$this->assertFileContains([
'namespace App\Listeners;',
'use App\Events\FooListenerCreated;',
'use Illuminate\Contracts\Queue\ShouldQueue;',
'use Illuminate\Queue\InteractsWithQueue;',
'class FooListener implements ShouldQueue',
'public function handle(FooListenerCreated $event)',
], 'app/Listeners/FooListener.php');
}
public function testItCanGenerateQueuedListenerFileForIlluminateEvent()
{
$this->artisan('make:listener', ['name' => 'FooListener', '--queued' => true, '--event' => 'Illuminate\Auth\Events\Login'])
->assertExitCode(0);
$this->assertFileContains([
'namespace App\Listeners;',
'use Illuminate\Auth\Events\Login;',
'use Illuminate\Contracts\Queue\ShouldQueue;',
'use Illuminate\Queue\InteractsWithQueue;',
'class FooListener implements ShouldQueue',
'public function handle(Login $event)',
], 'app/Listeners/FooListener.php');
}
public function testItCanGenerateQueuedListenerFileWithTest()
{
$this->artisan('make:listener', ['name' => 'FooListener', '--test' => true])
->assertExitCode(0);
$this->assertFilenameExists('app/Listeners/FooListener.php');
$this->assertFilenameExists('tests/Feature/Listeners/FooListenerTest.php');
}
}
Function Calls
None |
Stats
MD5 | 5ce953ff8ad9499410299818505d2b04 |
Eval Count | 0 |
Decode Time | 108 ms |