demo/app/Modules/Settings/Tasks/Prefix/DestroyTask.php
2023-03-23 18:50:47 +01:00

26 lines
423 B
PHP

<?php
namespace LaraBB\Settings\Tasks\Prefix;
use Exception;
use LaraBB\Settings\Models\Prefix;
/**
* Class DestroyPrefixTask
* @package LaraBB\Settings\Tasks\Prefix
*/
class DestroyTask
{
/**
* @param Prefix $prefix
* @return bool|null
* @throws Exception
*/
public function run(Prefix $prefix): ?bool
{
$prefix->forums()->detach();
return $prefix->delete();
}
}