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 Barryvdh\Debugbar\Tests\DataCollector; use Barryvdh\Debugbar\Tests\Model..
Decoded Output download
<?php
namespace Barryvdh\Debugbar\Tests\DataCollector;
use Barryvdh\Debugbar\Tests\Models\Person;
use Barryvdh\Debugbar\Tests\Models\User;
use Barryvdh\Debugbar\Tests\TestCase;
use Illuminate\Foundation\Testing\RefreshDatabase;
use Illuminate\Support\Facades\Hash;
class ModelsCollectorTest extends TestCase
{
use RefreshDatabase;
public function testItCollectsRetrievedModels()
{
$this->loadLaravelMigrations();
debugbar()->boot();
/** @var \DebugBar\DataCollector\ObjectCountCollector $collector */
$collector = debugbar()->getCollector('models');
$collector->setXdebugLinkTemplate('');
User::create([
'name' => 'John Doe',
'email' => '[email protected]',
'password' => Hash::make('password'),
]);
User::create([
'name' => 'Jane Doe',
'email' => '[email protected]',
'password' => Hash::make('password'),
]);
$this->assertEquals(
['data' => [], 'count' => 0, 'is_counter' => true],
$collector->collect()
);
User::first();
$this->assertEquals(
['data' => [User::class => 1], 'count' => 1, 'is_counter' => true],
$collector->collect()
);
Person::all();
$this->assertEquals(
['data' => [User::class => 1, Person::class => 2], 'count' => 3, 'is_counter' => true],
$collector->collect()
);
}
}
?>
Did this file decode correctly?
Original Code
<?php
namespace Barryvdh\Debugbar\Tests\DataCollector;
use Barryvdh\Debugbar\Tests\Models\Person;
use Barryvdh\Debugbar\Tests\Models\User;
use Barryvdh\Debugbar\Tests\TestCase;
use Illuminate\Foundation\Testing\RefreshDatabase;
use Illuminate\Support\Facades\Hash;
class ModelsCollectorTest extends TestCase
{
use RefreshDatabase;
public function testItCollectsRetrievedModels()
{
$this->loadLaravelMigrations();
debugbar()->boot();
/** @var \DebugBar\DataCollector\ObjectCountCollector $collector */
$collector = debugbar()->getCollector('models');
$collector->setXdebugLinkTemplate('');
User::create([
'name' => 'John Doe',
'email' => '[email protected]',
'password' => Hash::make('password'),
]);
User::create([
'name' => 'Jane Doe',
'email' => '[email protected]',
'password' => Hash::make('password'),
]);
$this->assertEquals(
['data' => [], 'count' => 0, 'is_counter' => true],
$collector->collect()
);
User::first();
$this->assertEquals(
['data' => [User::class => 1], 'count' => 1, 'is_counter' => true],
$collector->collect()
);
Person::all();
$this->assertEquals(
['data' => [User::class => 1, Person::class => 2], 'count' => 3, 'is_counter' => true],
$collector->collect()
);
}
}
Function Calls
None |
Stats
MD5 | 85e44f43e96bcf0c927460acedbcaf26 |
Eval Count | 0 |
Decode Time | 105 ms |