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 Spatie\Backup\Notifications\Notifications; use Illuminate\Notifications\..
Decoded Output download
<?php
namespace Spatie\Backup\Notifications\Notifications;
use Illuminate\Notifications\Messages\MailMessage;
use Illuminate\Notifications\Messages\SlackAttachment;
use Illuminate\Notifications\Messages\SlackMessage;
use Spatie\Backup\Events\CleanupWasSuccessful;
use Spatie\Backup\Notifications\BaseNotification;
use Spatie\Backup\Notifications\Channels\Discord\DiscordMessage;
class CleanupWasSuccessfulNotification extends BaseNotification
{
public function __construct(
public CleanupWasSuccessful $event,
) {
}
public function toMail(): MailMessage
{
$mailMessage = (new MailMessage())
->from(config('backup.notifications.mail.from.address', config('mail.from.address')), config('backup.notifications.mail.from.name', config('mail.from.name')))
->subject(trans('backup::notifications.cleanup_successful_subject', ['application_name' => $this->applicationName()]))
->line(trans('backup::notifications.cleanup_successful_body', ['application_name' => $this->applicationName(), 'disk_name' => $this->diskName()]));
$this->backupDestinationProperties()->each(function ($value, $name) use ($mailMessage) {
$mailMessage->line("{$name}: $value");
});
return $mailMessage;
}
public function toSlack(): SlackMessage
{
return (new SlackMessage())
->success()
->from(config('backup.notifications.slack.username'), config('backup.notifications.slack.icon'))
->to(config('backup.notifications.slack.channel'))
->content(trans('backup::notifications.cleanup_successful_subject_title'))
->attachment(function (SlackAttachment $attachment) {
$attachment->fields($this->backupDestinationProperties()->toArray());
});
}
public function toDiscord(): DiscordMessage
{
return (new DiscordMessage())
->success()
->from(config('backup.notifications.discord.username'), config('backup.notifications.discord.avatar_url'))
->title(trans('backup::notifications.cleanup_successful_subject_title'))
->fields($this->backupDestinationProperties()->toArray());
}
}
?>
Did this file decode correctly?
Original Code
<?php
namespace Spatie\Backup\Notifications\Notifications;
use Illuminate\Notifications\Messages\MailMessage;
use Illuminate\Notifications\Messages\SlackAttachment;
use Illuminate\Notifications\Messages\SlackMessage;
use Spatie\Backup\Events\CleanupWasSuccessful;
use Spatie\Backup\Notifications\BaseNotification;
use Spatie\Backup\Notifications\Channels\Discord\DiscordMessage;
class CleanupWasSuccessfulNotification extends BaseNotification
{
public function __construct(
public CleanupWasSuccessful $event,
) {
}
public function toMail(): MailMessage
{
$mailMessage = (new MailMessage())
->from(config('backup.notifications.mail.from.address', config('mail.from.address')), config('backup.notifications.mail.from.name', config('mail.from.name')))
->subject(trans('backup::notifications.cleanup_successful_subject', ['application_name' => $this->applicationName()]))
->line(trans('backup::notifications.cleanup_successful_body', ['application_name' => $this->applicationName(), 'disk_name' => $this->diskName()]));
$this->backupDestinationProperties()->each(function ($value, $name) use ($mailMessage) {
$mailMessage->line("{$name}: $value");
});
return $mailMessage;
}
public function toSlack(): SlackMessage
{
return (new SlackMessage())
->success()
->from(config('backup.notifications.slack.username'), config('backup.notifications.slack.icon'))
->to(config('backup.notifications.slack.channel'))
->content(trans('backup::notifications.cleanup_successful_subject_title'))
->attachment(function (SlackAttachment $attachment) {
$attachment->fields($this->backupDestinationProperties()->toArray());
});
}
public function toDiscord(): DiscordMessage
{
return (new DiscordMessage())
->success()
->from(config('backup.notifications.discord.username'), config('backup.notifications.discord.avatar_url'))
->title(trans('backup::notifications.cleanup_successful_subject_title'))
->fields($this->backupDestinationProperties()->toArray());
}
}
Function Calls
None |
Stats
MD5 | 91319a28ad8178614af88eaf8cce16f7 |
Eval Count | 0 |
Decode Time | 73 ms |