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 use Spatie\Activitylog\Models\Activity; use Spatie\Activitylog\Test\Models\CustomDa..

Decoded Output download

<?php

use Spatie\Activitylog\Models\Activity;
use Spatie\Activitylog\Test\Models\CustomDatabaseConnectionOnActivityModel;

it('uses the database connection from the configuration', function () {
    $model = new Activity();

    expect(config('activitylog.database_connection'))->toEqual($model->getConnectionName());
});

it('uses a custom database connection', function () {
    $model = new Activity();

    $model->setConnection('custom_sqlite');

    $this->assertNotEquals($model->getConnectionName(), config('activitylog.database_connection'));
    expect('custom_sqlite')->toEqual($model->getConnectionName());
});

it('uses the default database connection when the one from configuration is null', function () {
    app()['config']->set('activitylog.database_connection', null);

    $model = new Activity();

    expect($model->getConnection())->toBeInstanceOf('Illuminate\Database\SQLiteConnection');
});

it('uses the database connection from model', function () {
    $model = new CustomDatabaseConnectionOnActivityModel();

    $this->assertNotEquals($model->getConnectionName(), config('activitylog.database_connection'));
    expect('custom_connection_name')->toEqual($model->getConnectionName());
});
 ?>

Did this file decode correctly?

Original Code

<?php

use Spatie\Activitylog\Models\Activity;
use Spatie\Activitylog\Test\Models\CustomDatabaseConnectionOnActivityModel;

it('uses the database connection from the configuration', function () {
    $model = new Activity();

    expect(config('activitylog.database_connection'))->toEqual($model->getConnectionName());
});

it('uses a custom database connection', function () {
    $model = new Activity();

    $model->setConnection('custom_sqlite');

    $this->assertNotEquals($model->getConnectionName(), config('activitylog.database_connection'));
    expect('custom_sqlite')->toEqual($model->getConnectionName());
});

it('uses the default database connection when the one from configuration is null', function () {
    app()['config']->set('activitylog.database_connection', null);

    $model = new Activity();

    expect($model->getConnection())->toBeInstanceOf('Illuminate\Database\SQLiteConnection');
});

it('uses the database connection from model', function () {
    $model = new CustomDatabaseConnectionOnActivityModel();

    $this->assertNotEquals($model->getConnectionName(), config('activitylog.database_connection'));
    expect('custom_connection_name')->toEqual($model->getConnectionName());
});

Function Calls

None

Variables

None

Stats

MD5 a7457971784a41c0fa1b41045c7d50e4
Eval Count 0
Decode Time 85 ms