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 Database; use Illuminate\Database\Connection; use Illuminate\Database\Sc..
Decoded Output download
<?php
namespace Database;
use Illuminate\Database\Connection;
use Illuminate\Database\Schema\Grammars\MariaDbGrammar;
use Illuminate\Database\Schema\MariaDbBuilder;
use Mockery as m;
use PHPUnit\Framework\TestCase;
class DatabaseMariaDbBuilderTest extends TestCase
{
protected function tearDown(): void
{
m::close();
}
public function testCreateDatabase()
{
$grammar = new MariaDbGrammar;
$connection = m::mock(Connection::class);
$connection->shouldReceive('getConfig')->once()->with('charset')->andReturn('utf8mb4');
$connection->shouldReceive('getConfig')->once()->with('collation')->andReturn('utf8mb4_unicode_ci');
$connection->shouldReceive('getSchemaGrammar')->once()->andReturn($grammar);
$connection->shouldReceive('statement')->once()->with(
'create database `my_temporary_database` default character set `utf8mb4` default collate `utf8mb4_unicode_ci`'
)->andReturn(true);
$builder = new MariaDbBuilder($connection);
$builder->createDatabase('my_temporary_database');
}
public function testDropDatabaseIfExists()
{
$grammar = new MariaDbGrammar;
$connection = m::mock(Connection::class);
$connection->shouldReceive('getSchemaGrammar')->once()->andReturn($grammar);
$connection->shouldReceive('statement')->once()->with(
'drop database if exists `my_database_a`'
)->andReturn(true);
$builder = new MariaDbBuilder($connection);
$builder->dropDatabaseIfExists('my_database_a');
}
}
?>
Did this file decode correctly?
Original Code
<?php
namespace Database;
use Illuminate\Database\Connection;
use Illuminate\Database\Schema\Grammars\MariaDbGrammar;
use Illuminate\Database\Schema\MariaDbBuilder;
use Mockery as m;
use PHPUnit\Framework\TestCase;
class DatabaseMariaDbBuilderTest extends TestCase
{
protected function tearDown(): void
{
m::close();
}
public function testCreateDatabase()
{
$grammar = new MariaDbGrammar;
$connection = m::mock(Connection::class);
$connection->shouldReceive('getConfig')->once()->with('charset')->andReturn('utf8mb4');
$connection->shouldReceive('getConfig')->once()->with('collation')->andReturn('utf8mb4_unicode_ci');
$connection->shouldReceive('getSchemaGrammar')->once()->andReturn($grammar);
$connection->shouldReceive('statement')->once()->with(
'create database `my_temporary_database` default character set `utf8mb4` default collate `utf8mb4_unicode_ci`'
)->andReturn(true);
$builder = new MariaDbBuilder($connection);
$builder->createDatabase('my_temporary_database');
}
public function testDropDatabaseIfExists()
{
$grammar = new MariaDbGrammar;
$connection = m::mock(Connection::class);
$connection->shouldReceive('getSchemaGrammar')->once()->andReturn($grammar);
$connection->shouldReceive('statement')->once()->with(
'drop database if exists `my_database_a`'
)->andReturn(true);
$builder = new MariaDbBuilder($connection);
$builder->dropDatabaseIfExists('my_database_a');
}
}
Function Calls
None |
Stats
MD5 | 8eefe7f7a63736f325b739dfbea434f5 |
Eval Count | 0 |
Decode Time | 132 ms |