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\Database\SqlServer; use Illuminate\Database..
Decoded Output download
<?php
namespace Illuminate\Tests\Integration\Database\SqlServer;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Schema;
class DatabaseSqlServerSchemaBuilderTest extends SqlServerTestCase
{
protected function afterRefreshingDatabase()
{
Schema::create('users', function (Blueprint $table) {
$table->integer('id');
$table->string('name');
$table->string('age');
$table->enum('color', ['red', 'blue']);
});
}
protected function destroyDatabaseMigrations()
{
Schema::drop('users');
Schema::dropIfExists('computed');
DB::statement('drop view if exists users_view');
}
public function testGetTables()
{
DB::statement('create view users_view AS select name, age from users');
$rows = Schema::getTables();
$this->assertGreaterThanOrEqual(2, count($rows));
$this->assertTrue(
collect($rows)->contains('name', 'migrations'),
'Failed asserting that table "migrations" was returned.'
);
$this->assertTrue(
collect($rows)->contains('name', 'users'),
'Failed asserting that table "users" was returned.'
);
$this->assertFalse(
collect($rows)->contains('name', 'users_view'),
'Failed asserting that view "users_view" was not returned.'
);
}
public function testColumnListing()
{
$this->assertSame(['id', 'name', 'age', 'color'], Schema::getColumnListing('users'));
}
public function testGetViews()
{
DB::statement('create view users_view AS select name, age from users');
$rows = Schema::getViews();
$this->assertCount(1, $rows);
$this->assertSame('users_view', $rows[0]['name']);
}
public function testGetViewsWhenNoneExist()
{
$this->assertSame([], Schema::getViews());
}
public function testComputedColumnsListing()
{
DB::statement('create table dbo.computed (id int identity (1,1) not null, computed as id + 1)');
$userColumns = Schema::getColumns('users');
$this->assertNull($userColumns[1]['generation']);
}
}
?>
Did this file decode correctly?
Original Code
<?php
namespace Illuminate\Tests\Integration\Database\SqlServer;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Schema;
class DatabaseSqlServerSchemaBuilderTest extends SqlServerTestCase
{
protected function afterRefreshingDatabase()
{
Schema::create('users', function (Blueprint $table) {
$table->integer('id');
$table->string('name');
$table->string('age');
$table->enum('color', ['red', 'blue']);
});
}
protected function destroyDatabaseMigrations()
{
Schema::drop('users');
Schema::dropIfExists('computed');
DB::statement('drop view if exists users_view');
}
public function testGetTables()
{
DB::statement('create view users_view AS select name, age from users');
$rows = Schema::getTables();
$this->assertGreaterThanOrEqual(2, count($rows));
$this->assertTrue(
collect($rows)->contains('name', 'migrations'),
'Failed asserting that table "migrations" was returned.'
);
$this->assertTrue(
collect($rows)->contains('name', 'users'),
'Failed asserting that table "users" was returned.'
);
$this->assertFalse(
collect($rows)->contains('name', 'users_view'),
'Failed asserting that view "users_view" was not returned.'
);
}
public function testColumnListing()
{
$this->assertSame(['id', 'name', 'age', 'color'], Schema::getColumnListing('users'));
}
public function testGetViews()
{
DB::statement('create view users_view AS select name, age from users');
$rows = Schema::getViews();
$this->assertCount(1, $rows);
$this->assertSame('users_view', $rows[0]['name']);
}
public function testGetViewsWhenNoneExist()
{
$this->assertSame([], Schema::getViews());
}
public function testComputedColumnsListing()
{
DB::statement('create table dbo.computed (id int identity (1,1) not null, computed as id + 1)');
$userColumns = Schema::getColumns('users');
$this->assertNull($userColumns[1]['generation']);
}
}
Function Calls
| None |
Stats
| MD5 | 59d6074ee36868bee1bdd5021e7c4077 |
| Eval Count | 0 |
| Decode Time | 113 ms |