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\Pagination; use Illuminate\Pagination\Cursor; use Illum..
Decoded Output download
<?php
namespace Illuminate\Tests\Pagination;
use Illuminate\Pagination\Cursor;
use Illuminate\Support\Carbon;
use PHPUnit\Framework\TestCase;
class CursorTest extends TestCase
{
public function testCanEncodeAndDecodeSuccessfully()
{
$cursor = new Cursor([
'id' => 422,
'created_at' => Carbon::now()->toDateTimeString(),
], true);
$this->assertEquals($cursor, Cursor::fromEncoded($cursor->encode()));
}
public function testCanGetParams()
{
$cursor = new Cursor([
'id' => 422,
'created_at' => ($now = Carbon::now()->toDateTimeString()),
], true);
$this->assertEquals([$now, 422], $cursor->parameters(['created_at', 'id']));
}
public function testCanGetParam()
{
$cursor = new Cursor([
'id' => 422,
'created_at' => ($now = Carbon::now()->toDateTimeString()),
], true);
$this->assertEquals($now, $cursor->parameter('created_at'));
}
}
?>
Did this file decode correctly?
Original Code
<?php
namespace Illuminate\Tests\Pagination;
use Illuminate\Pagination\Cursor;
use Illuminate\Support\Carbon;
use PHPUnit\Framework\TestCase;
class CursorTest extends TestCase
{
public function testCanEncodeAndDecodeSuccessfully()
{
$cursor = new Cursor([
'id' => 422,
'created_at' => Carbon::now()->toDateTimeString(),
], true);
$this->assertEquals($cursor, Cursor::fromEncoded($cursor->encode()));
}
public function testCanGetParams()
{
$cursor = new Cursor([
'id' => 422,
'created_at' => ($now = Carbon::now()->toDateTimeString()),
], true);
$this->assertEquals([$now, 422], $cursor->parameters(['created_at', 'id']));
}
public function testCanGetParam()
{
$cursor = new Cursor([
'id' => 422,
'created_at' => ($now = Carbon::now()->toDateTimeString()),
], true);
$this->assertEquals($now, $cursor->parameter('created_at'));
}
}
Function Calls
None |
Stats
MD5 | d1da1051d227ba519f8803309b9f878e |
Eval Count | 0 |
Decode Time | 113 ms |