. */ declare(strict_types=1); namespace FireflyIII\TransactionRules\Actions; use DB; use Log; /** * Class ClearCategory. */ class ClearCategory implements ActionInterface { /** * @inheritDoc */ public function actOnArray(array $journal): bool { DB::table('category_transaction_journal')->where('transaction_journal_id', '=', $journal['transaction_journal_id'])->delete(); Log::debug(sprintf('RuleAction ClearCategory removed all categories from journal %d.', $journal['transaction_journal_id'])); return true; } }