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

@@ -10,7 +10,6 @@ declare(strict_types = 1);
namespace FireflyIII\Rules\Triggers;
use FireflyIII\Models\RuleTrigger;
use FireflyIII\Models\TransactionJournal;
use Log;
@@ -19,24 +18,9 @@ use Log;
*
* @package FireflyIII\Rules\Triggers
*/
class DescriptionIs implements TriggerInterface
class DescriptionIs 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