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 Webkul\Core\Repositories; use Illuminate\Support\Facades\Event; use Webk..
Decoded Output download
<?php
namespace Webkul\Core\Repositories;
use Illuminate\Support\Facades\Event;
use Webkul\Core\Contracts\Currency;
use Webkul\Core\Eloquent\Repository;
class CurrencyRepository extends Repository
{
/**
* Specify model class name.
*/
public function model(): string
{
return Currency::class;
}
/**
* Create.
*
* @return mixed
*/
public function create(array $attributes)
{
Event::dispatch('core.currency.create.before');
$currency = parent::create($attributes);
Event::dispatch('core.currency.create.after', $currency);
return $currency;
}
/**
* Update.
*
* @return mixed
*/
public function update(array $attributes, $id)
{
Event::dispatch('core.currency.update.before', $id);
$currency = parent::update($attributes, $id);
Event::dispatch('core.currency.update.after', $currency);
return $currency;
}
/**
* Delete.
*
* @param int $id
* @return bool
*/
public function delete($id)
{
Event::dispatch('core.currency.delete.before', $id);
if ($this->model->count() == 1) {
return false;
}
if ($this->model->destroy($id)) {
Event::dispatch('core.currency.delete.after', $id);
return true;
}
return false;
}
}
?>
Did this file decode correctly?
Original Code
<?php
namespace Webkul\Core\Repositories;
use Illuminate\Support\Facades\Event;
use Webkul\Core\Contracts\Currency;
use Webkul\Core\Eloquent\Repository;
class CurrencyRepository extends Repository
{
/**
* Specify model class name.
*/
public function model(): string
{
return Currency::class;
}
/**
* Create.
*
* @return mixed
*/
public function create(array $attributes)
{
Event::dispatch('core.currency.create.before');
$currency = parent::create($attributes);
Event::dispatch('core.currency.create.after', $currency);
return $currency;
}
/**
* Update.
*
* @return mixed
*/
public function update(array $attributes, $id)
{
Event::dispatch('core.currency.update.before', $id);
$currency = parent::update($attributes, $id);
Event::dispatch('core.currency.update.after', $currency);
return $currency;
}
/**
* Delete.
*
* @param int $id
* @return bool
*/
public function delete($id)
{
Event::dispatch('core.currency.delete.before', $id);
if ($this->model->count() == 1) {
return false;
}
if ($this->model->destroy($id)) {
Event::dispatch('core.currency.delete.after', $id);
return true;
}
return false;
}
}
Function Calls
None |
Stats
MD5 | 27001a95c65e3b4fa382ab5664b6dfb2 |
Eval Count | 0 |
Decode Time | 89 ms |