mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-10-11 15:16:27 +00:00
63 lines
1.3 KiB
PHP
63 lines
1.3 KiB
PHP
![]() |
<?php
|
||
|
|
||
|
namespace Firefly\Trigger\Budgets;
|
||
|
|
||
|
use Illuminate\Events\Dispatcher;
|
||
|
|
||
|
/**
|
||
|
* Class EloquentLimitTrigger
|
||
|
*
|
||
|
* @package Firefly\Trigger\Budgets
|
||
|
*/
|
||
|
class EloquentBudgetTrigger
|
||
|
{
|
||
|
|
||
|
/**
|
||
|
* @param Dispatcher $events
|
||
|
*/
|
||
|
public function subscribe(Dispatcher $events)
|
||
|
{
|
||
|
//$events->listen('budgets.change', 'Firefly\Trigger\Limits\EloquentLimitTrigger@updateLimitRepetitions');
|
||
|
$events->listen('budgets.destroy', 'Firefly\Trigger\Budgets\EloquentBudgetTrigger@destroy');
|
||
|
$events->listen('budgets.store', 'Firefly\Trigger\Budgets\EloquentBudgetTrigger@store');
|
||
|
$events->listen('budgets.update', 'Firefly\Trigger\Budgets\EloquentBudgetTrigger@update');
|
||
|
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Destroying a budget doesn't do much either.
|
||
|
*
|
||
|
* @param \Budget $budget
|
||
|
* @return bool
|
||
|
*/
|
||
|
public function destroy(\Budget $budget)
|
||
|
{
|
||
|
return true;
|
||
|
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* A new budget is just there, there is nothing to trigger.
|
||
|
*
|
||
|
* @param \Budget $budget
|
||
|
* @return bool
|
||
|
*/
|
||
|
public function store(\Budget $budget)
|
||
|
{
|
||
|
return true;
|
||
|
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Same. Doesn't do much.
|
||
|
*
|
||
|
* @param \Budget $budget
|
||
|
* @return bool
|
||
|
*/
|
||
|
public function update(\Budget $budget)
|
||
|
{
|
||
|
return true;
|
||
|
|
||
|
}
|
||
|
}
|