herpaderpaldent/seat-groups

View on GitHub
src/Actions/Corporations/RemoveAllCorporationAffiliationAction.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php
/**
* Created by PhpStorm.
* User: felix
* Date: 06.09.2018
* Time: 09:13.
*/
 
namespace Herpaderpaldent\Seat\SeatGroups\Actions\Corporations;
 
use Herpaderpaldent\Seat\SeatGroups\Models\SeatGroup;
 
class RemoveAllCorporationAffiliationAction
{
public function execute(array $data)
{
try {
$seatgroup_id = $data['seatgroup_id'];
$seatgroup = SeatGroup::find($seatgroup_id);
 
$seatgroup->all_corporations = false;
$seatgroup->save();
 
return true;
} catch (\Exception $e){
return false;
}
 
}
}