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 beforeEach(function () { $this->media = $this->testModel ->addMedia($th..
Decoded Output download
<?php
beforeEach(function () {
$this->media = $this->testModel
->addMedia($this->getTestJpg())
->preservingOriginal()
->withCustomProperties([
'customName' => 'customValue',
'nested' => [
'customName' => 'nested customValue',
],
])
->toMediaCollection('images');
});
it('can determine if a media item has a custom property', function () {
expect($this->media->hasCustomProperty('customName'))->toBeTrue();
expect($this->media->hasCustomProperty('nested.customName'))->toBeTrue();
expect($this->media->hasCustomProperty('nonExisting'))->toBeFalse();
expect($this->media->hasCustomProperty('nested.nonExisting'))->toBeFalse();
});
it('can get a custom property', function () {
expect($this->media->getCustomProperty('customName'))->toEqual('customValue');
expect($this->media->getCustomProperty('nested.customName'))->toEqual('nested customValue');
expect($this->media->getCustomProperty('nonExisting'))->toBeNull();
expect($this->media->getCustomProperty('nested.nonExisting'))->toBeNull();
});
it('can set a custom property', function () {
$this->media->setCustomProperty('anotherName', 'anotherValue');
expect($this->media->getCustomProperty('anotherName'))->toEqual('anotherValue');
expect($this->media->getCustomProperty('customName'))->toEqual('customValue');
$this->media->setCustomProperty('nested.anotherName', 'anotherValue');
expect($this->media->getCustomProperty('nested.anotherName'))->toEqual('anotherValue');
});
it('can forget a custom property', function () {
expect($this->media->hasCustomProperty('customName'))->toBeTrue();
expect($this->media->hasCustomProperty('nested.customName'))->toBeTrue();
$this->media->forgetCustomProperty('customName');
$this->media->forgetCustomProperty('nested.customName');
expect($this->media->hasCustomProperty('customName'))->toBeFalse();
expect($this->media->hasCustomProperty('nested.customName'))->toBeFalse();
});
it('returns a fallback if a custom property isnt set', function () {
expect($this->media->getCustomProperty('imNotHere', 'foo'))->toEqual('foo');
});
?>
Did this file decode correctly?
Original Code
<?php
beforeEach(function () {
$this->media = $this->testModel
->addMedia($this->getTestJpg())
->preservingOriginal()
->withCustomProperties([
'customName' => 'customValue',
'nested' => [
'customName' => 'nested customValue',
],
])
->toMediaCollection('images');
});
it('can determine if a media item has a custom property', function () {
expect($this->media->hasCustomProperty('customName'))->toBeTrue();
expect($this->media->hasCustomProperty('nested.customName'))->toBeTrue();
expect($this->media->hasCustomProperty('nonExisting'))->toBeFalse();
expect($this->media->hasCustomProperty('nested.nonExisting'))->toBeFalse();
});
it('can get a custom property', function () {
expect($this->media->getCustomProperty('customName'))->toEqual('customValue');
expect($this->media->getCustomProperty('nested.customName'))->toEqual('nested customValue');
expect($this->media->getCustomProperty('nonExisting'))->toBeNull();
expect($this->media->getCustomProperty('nested.nonExisting'))->toBeNull();
});
it('can set a custom property', function () {
$this->media->setCustomProperty('anotherName', 'anotherValue');
expect($this->media->getCustomProperty('anotherName'))->toEqual('anotherValue');
expect($this->media->getCustomProperty('customName'))->toEqual('customValue');
$this->media->setCustomProperty('nested.anotherName', 'anotherValue');
expect($this->media->getCustomProperty('nested.anotherName'))->toEqual('anotherValue');
});
it('can forget a custom property', function () {
expect($this->media->hasCustomProperty('customName'))->toBeTrue();
expect($this->media->hasCustomProperty('nested.customName'))->toBeTrue();
$this->media->forgetCustomProperty('customName');
$this->media->forgetCustomProperty('nested.customName');
expect($this->media->hasCustomProperty('customName'))->toBeFalse();
expect($this->media->hasCustomProperty('nested.customName'))->toBeFalse();
});
it('returns a fallback if a custom property isnt set', function () {
expect($this->media->getCustomProperty('imNotHere', 'foo'))->toEqual('foo');
});
Function Calls
None |
Stats
MD5 | 19ee9cf55191f98fdb6ffe2b335c0690 |
Eval Count | 0 |
Decode Time | 85 ms |