Removed all constructors from all triggers.

This commit is contained in:
James Cole
2016-02-17 20:09:03 +01:00
parent 05b7a610ef
commit 694447e66c
19 changed files with 98 additions and 296 deletions

View File

@@ -11,7 +11,6 @@ declare(strict_types = 1);
namespace FireflyIII\Rules\Triggers;
use FireflyIII\Models\RuleTrigger;
use FireflyIII\Models\TransactionJournal;
use Log;
@@ -20,24 +19,9 @@ use Log;
*
* @package FireflyIII\Rules\Triggers
*/
class AmountLess implements TriggerInterface
class AmountLess extends AbstractTrigger implements TriggerInterface
{
/** @var RuleTrigger */
protected $trigger;
/**
* TriggerInterface constructor.
*
* @param RuleTrigger $trigger
*/
public function __construct(RuleTrigger $trigger)
{
$this->trigger = $trigger;
}
/**
* A trigger is said to "match anything", or match any given transaction,
* when the trigger value is very vague or has no restrictions. Easy examples