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\Testing\Console; use Illuminate\Contracts\Routing\Regis..
Decoded Output download
<?php
namespace Illuminate\Tests\Testing\Console;
use Illuminate\Contracts\Routing\Registrar;
use Illuminate\Foundation\Auth\User;
use Illuminate\Foundation\Console\RouteListCommand;
use Illuminate\Foundation\Testing\Concerns\InteractsWithDeprecationHandling;
use Illuminate\Http\RedirectResponse;
use Illuminate\Routing\Controller;
use Illuminate\Support\Facades\Facade;
use Orchestra\Testbench\TestCase;
class RouteListCommandTest extends TestCase
{
use InteractsWithDeprecationHandling;
/**
* @var \Illuminate\Contracts\Routing\Registrar
*/
private $router;
/**
* @var \Illuminate\Routing\UrlGenerator
*/
private $urlGenerator;
protected function setUp(): void
{
parent::setUp();
$this->router = $this->app->make(Registrar::class);
RouteListCommand::resolveTerminalWidthUsing(function () {
return 70;
});
}
public function testDisplayRoutesForCli()
{
$this->router->get('/', function () {
//
});
$this->router->get('closure', function () {
return new RedirectResponse($this->urlGenerator->signedRoute('signed-route'));
});
$this->router->get('controller-method/{user}', [FooController::class, 'show']);
$this->router->post('controller-invokable', FooController::class);
$this->router->domain('{account}.example.com')->group(function () {
$this->router->get('/', function () {
//
});
$this->router->get('user/{id}', function ($account, $id) {
//
})->name('user.show')->middleware('web');
});
$this->artisan(RouteListCommand::class)
->assertSuccessful()
->expectsOutput('')
->expectsOutput(' GET|HEAD / ..................................................... ')
->expectsOutput(' GET|HEAD {account}.example.com/ ................................ ')
->expectsOutput(' GET|HEAD closure ............................................... ')
->expectsOutput(' POST controller-invokable Illuminate\Tests\Testing\Console\')
->expectsOutput(' GET|HEAD controller-method/{user} Illuminate\Tests\Testing\Cons')
->expectsOutput(' GET|HEAD {account}.example.com/user/{id} ............. user.show')
->expectsOutput('')
->expectsOutput(' Showing [6] routes')
->expectsOutput('');
}
public function testDisplayRoutesForCliInVerboseMode()
{
$this->router->get('closure', function () {
return new RedirectResponse($this->urlGenerator->signedRoute('signed-route'));
});
$this->router->get('controller-method/{user}', [FooController::class, 'show']);
$this->router->post('controller-invokable', FooController::class);
$this->router->domain('{account}.example.com')->group(function () {
$this->router->get('user/{id}', function ($account, $id) {
//
})->name('user.show')->middleware('web');
});
$this->artisan(RouteListCommand::class, ['-v' => true])
->assertSuccessful()
->expectsOutput('')
->expectsOutput(' GET|HEAD closure ............................................... ')
->expectsOutput(' POST controller-invokable Illuminate\\Tests\\Testing\\Console\\FooController')
->expectsOutput(' GET|HEAD controller-method/{user} Illuminate\\Tests\\Testing\\Console\\FooController@show')
->expectsOutput(' GET|HEAD {account}.example.com/user/{id} ............. user.show')
->expectsOutput(' web')
->expectsOutput('')
->expectsOutput(' Showing [4] routes')
->expectsOutput('');
}
public function testRouteCanBeFilteredByName()
{
$this->withoutDeprecationHandling();
$this->router->get('/', function () {
//
});
$this->router->get('/foo', function () {
//
})->name('foo.show');
$this->artisan(RouteListCommand::class, ['--name' => 'foo'])
->assertSuccessful()
->expectsOutput('')
->expectsOutput(' GET|HEAD foo ...................................... foo.show')
->expectsOutput('')
->expectsOutput(' Showing [1] routes')
->expectsOutput('');
}
public function testDisplayRoutesExceptVendor()
{
$this->router->get('foo/{user}', [FooController::class, 'show']);
$this->router->view('view', 'blade.path');
$this->router->redirect('redirect', 'destination');
$this->artisan(RouteListCommand::class, ['-v' => true, '--except-vendor' => true])
->assertSuccessful()
->expectsOutput('')
->expectsOutput(' GET|HEAD foo/{user} Illuminate\Tests\Testing\Console\FooController@show')
->expectsOutput(' ANY redirect .... Illuminate\Routing\RedirectController')
->expectsOutput(' GET|HEAD view .............................................. ')
->expectsOutput('')
->expectsOutput(' Showing [3] routes')
->expectsOutput('');
}
protected function tearDown(): void
{
parent::tearDown();
Facade::setFacadeApplication(null);
RouteListCommand::resolveTerminalWidthUsing(null);
}
}
class FooController extends Controller
{
public function show(User $user)
{
// ..
}
public function __invoke()
{
// ..
}
}
?>
Did this file decode correctly?
Original Code
<?php
namespace Illuminate\Tests\Testing\Console;
use Illuminate\Contracts\Routing\Registrar;
use Illuminate\Foundation\Auth\User;
use Illuminate\Foundation\Console\RouteListCommand;
use Illuminate\Foundation\Testing\Concerns\InteractsWithDeprecationHandling;
use Illuminate\Http\RedirectResponse;
use Illuminate\Routing\Controller;
use Illuminate\Support\Facades\Facade;
use Orchestra\Testbench\TestCase;
class RouteListCommandTest extends TestCase
{
use InteractsWithDeprecationHandling;
/**
* @var \Illuminate\Contracts\Routing\Registrar
*/
private $router;
/**
* @var \Illuminate\Routing\UrlGenerator
*/
private $urlGenerator;
protected function setUp(): void
{
parent::setUp();
$this->router = $this->app->make(Registrar::class);
RouteListCommand::resolveTerminalWidthUsing(function () {
return 70;
});
}
public function testDisplayRoutesForCli()
{
$this->router->get('/', function () {
//
});
$this->router->get('closure', function () {
return new RedirectResponse($this->urlGenerator->signedRoute('signed-route'));
});
$this->router->get('controller-method/{user}', [FooController::class, 'show']);
$this->router->post('controller-invokable', FooController::class);
$this->router->domain('{account}.example.com')->group(function () {
$this->router->get('/', function () {
//
});
$this->router->get('user/{id}', function ($account, $id) {
//
})->name('user.show')->middleware('web');
});
$this->artisan(RouteListCommand::class)
->assertSuccessful()
->expectsOutput('')
->expectsOutput(' GET|HEAD / ..................................................... ')
->expectsOutput(' GET|HEAD {account}.example.com/ ................................ ')
->expectsOutput(' GET|HEAD closure ............................................... ')
->expectsOutput(' POST controller-invokable Illuminate\Tests\Testing\Console\')
->expectsOutput(' GET|HEAD controller-method/{user} Illuminate\Tests\Testing\Cons')
->expectsOutput(' GET|HEAD {account}.example.com/user/{id} ............. user.show')
->expectsOutput('')
->expectsOutput(' Showing [6] routes')
->expectsOutput('');
}
public function testDisplayRoutesForCliInVerboseMode()
{
$this->router->get('closure', function () {
return new RedirectResponse($this->urlGenerator->signedRoute('signed-route'));
});
$this->router->get('controller-method/{user}', [FooController::class, 'show']);
$this->router->post('controller-invokable', FooController::class);
$this->router->domain('{account}.example.com')->group(function () {
$this->router->get('user/{id}', function ($account, $id) {
//
})->name('user.show')->middleware('web');
});
$this->artisan(RouteListCommand::class, ['-v' => true])
->assertSuccessful()
->expectsOutput('')
->expectsOutput(' GET|HEAD closure ............................................... ')
->expectsOutput(' POST controller-invokable Illuminate\\Tests\\Testing\\Console\\FooController')
->expectsOutput(' GET|HEAD controller-method/{user} Illuminate\\Tests\\Testing\\Console\\FooController@show')
->expectsOutput(' GET|HEAD {account}.example.com/user/{id} ............. user.show')
->expectsOutput(' web')
->expectsOutput('')
->expectsOutput(' Showing [4] routes')
->expectsOutput('');
}
public function testRouteCanBeFilteredByName()
{
$this->withoutDeprecationHandling();
$this->router->get('/', function () {
//
});
$this->router->get('/foo', function () {
//
})->name('foo.show');
$this->artisan(RouteListCommand::class, ['--name' => 'foo'])
->assertSuccessful()
->expectsOutput('')
->expectsOutput(' GET|HEAD foo ...................................... foo.show')
->expectsOutput('')
->expectsOutput(' Showing [1] routes')
->expectsOutput('');
}
public function testDisplayRoutesExceptVendor()
{
$this->router->get('foo/{user}', [FooController::class, 'show']);
$this->router->view('view', 'blade.path');
$this->router->redirect('redirect', 'destination');
$this->artisan(RouteListCommand::class, ['-v' => true, '--except-vendor' => true])
->assertSuccessful()
->expectsOutput('')
->expectsOutput(' GET|HEAD foo/{user} Illuminate\Tests\Testing\Console\FooController@show')
->expectsOutput(' ANY redirect .... Illuminate\Routing\RedirectController')
->expectsOutput(' GET|HEAD view .............................................. ')
->expectsOutput('')
->expectsOutput(' Showing [3] routes')
->expectsOutput('');
}
protected function tearDown(): void
{
parent::tearDown();
Facade::setFacadeApplication(null);
RouteListCommand::resolveTerminalWidthUsing(null);
}
}
class FooController extends Controller
{
public function show(User $user)
{
// ..
}
public function __invoke()
{
// ..
}
}
Function Calls
None |
Stats
MD5 | e2013b8e18c52e19cc5e023d214aec1b |
Eval Count | 0 |
Decode Time | 118 ms |