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\Validation; use Illuminate\Validation\Rule; use PHPUnit..
Decoded Output download
<?php
namespace Illuminate\Tests\Validation;
use Illuminate\Validation\Rule;
use PHPUnit\Framework\TestCase;
include_once 'Enums.php';
class ValidationArrayRuleTest extends TestCase
{
public function testItCorrectlyFormatsAStringVersionOfTheRule()
{
$rule = Rule::array();
$this->assertSame('array', (string) $rule);
$rule = Rule::array('key_1', 'key_2', 'key_3');
$this->assertSame('array:key_1,key_2,key_3', (string) $rule);
$rule = Rule::array(['key_1', 'key_2', 'key_3']);
$this->assertSame('array:key_1,key_2,key_3', (string) $rule);
$rule = Rule::array(collect(['key_1', 'key_2', 'key_3']));
$this->assertSame('array:key_1,key_2,key_3', (string) $rule);
$rule = Rule::array([ArrayKeys::key_1, ArrayKeys::key_2, ArrayKeys::key_3]);
$this->assertSame('array:key_1,key_2,key_3', (string) $rule);
$rule = Rule::array([ArrayKeysBacked::key_1, ArrayKeysBacked::key_2, ArrayKeysBacked::key_3]);
$this->assertSame('array:key_1,key_2,key_3', (string) $rule);
}
}
?>
Did this file decode correctly?
Original Code
<?php
namespace Illuminate\Tests\Validation;
use Illuminate\Validation\Rule;
use PHPUnit\Framework\TestCase;
include_once 'Enums.php';
class ValidationArrayRuleTest extends TestCase
{
public function testItCorrectlyFormatsAStringVersionOfTheRule()
{
$rule = Rule::array();
$this->assertSame('array', (string) $rule);
$rule = Rule::array('key_1', 'key_2', 'key_3');
$this->assertSame('array:key_1,key_2,key_3', (string) $rule);
$rule = Rule::array(['key_1', 'key_2', 'key_3']);
$this->assertSame('array:key_1,key_2,key_3', (string) $rule);
$rule = Rule::array(collect(['key_1', 'key_2', 'key_3']));
$this->assertSame('array:key_1,key_2,key_3', (string) $rule);
$rule = Rule::array([ArrayKeys::key_1, ArrayKeys::key_2, ArrayKeys::key_3]);
$this->assertSame('array:key_1,key_2,key_3', (string) $rule);
$rule = Rule::array([ArrayKeysBacked::key_1, ArrayKeysBacked::key_2, ArrayKeysBacked::key_3]);
$this->assertSame('array:key_1,key_2,key_3', (string) $rule);
}
}
Function Calls
None |
Stats
MD5 | a5f887195065b28c8c9a13f20b022b96 |
Eval Count | 0 |
Decode Time | 104 ms |