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\Validation; use Illuminate\Http\Request; us..
Decoded Output download
<?php
namespace Illuminate\Tests\Integration\Validation;
use Illuminate\Http\Request;
use Illuminate\Validation\ValidationException;
use Orchestra\Testbench\TestCase;
class RequestValidationTest extends TestCase
{
public function testValidateMacro()
{
$request = Request::create('/', 'GET', ['name' => 'Taylor']);
$validated = $request->validate(['name' => 'string']);
$this->assertSame(['name' => 'Taylor'], $validated);
}
public function testValidateMacroWhenItFails()
{
$this->expectException(ValidationException::class);
$request = Request::create('/', 'GET', ['name' => null]);
$request->validate(['name' => 'string']);
}
public function testValidateWithBagMacro()
{
$request = Request::create('/', 'GET', ['name' => 'Taylor']);
$validated = $request->validateWithBag('some_bag', ['name' => 'string']);
$this->assertSame(['name' => 'Taylor'], $validated);
}
public function testValidateWithBagMacroWhenItFails()
{
$request = Request::create('/', 'GET', ['name' => null]);
try {
$request->validateWithBag('some_bag', ['name' => 'string']);
} catch (ValidationException $validationException) {
$this->assertSame('some_bag', $validationException->errorBag);
}
}
}
?>
Did this file decode correctly?
Original Code
<?php
namespace Illuminate\Tests\Integration\Validation;
use Illuminate\Http\Request;
use Illuminate\Validation\ValidationException;
use Orchestra\Testbench\TestCase;
class RequestValidationTest extends TestCase
{
public function testValidateMacro()
{
$request = Request::create('/', 'GET', ['name' => 'Taylor']);
$validated = $request->validate(['name' => 'string']);
$this->assertSame(['name' => 'Taylor'], $validated);
}
public function testValidateMacroWhenItFails()
{
$this->expectException(ValidationException::class);
$request = Request::create('/', 'GET', ['name' => null]);
$request->validate(['name' => 'string']);
}
public function testValidateWithBagMacro()
{
$request = Request::create('/', 'GET', ['name' => 'Taylor']);
$validated = $request->validateWithBag('some_bag', ['name' => 'string']);
$this->assertSame(['name' => 'Taylor'], $validated);
}
public function testValidateWithBagMacroWhenItFails()
{
$request = Request::create('/', 'GET', ['name' => null]);
try {
$request->validateWithBag('some_bag', ['name' => 'string']);
} catch (ValidationException $validationException) {
$this->assertSame('some_bag', $validationException->errorBag);
}
}
}
Function Calls
| None |
Stats
| MD5 | a9a8393fe1e4df2c98d7a804cd281e73 |
| Eval Count | 0 |
| Decode Time | 137 ms |