Stories 0.2-0.5: rename folders→declarations (backend+frontend), configure Redis for cache/queue/sessions, add foundation database migrations (permissions, archived_at), replace DeclarationStatus enum with architecture lifecycle values, create DeclarationObserver for status transition validation and auto-archive, fix controller status transitions to respect observer rules. 93 tests pass (240 assertions). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
25 lines
383 B
PHP
25 lines
383 B
PHP
<?php
|
|
|
|
namespace App\Enums;
|
|
|
|
use BenSampo\Enum\Enum;
|
|
|
|
final class DeclarationType extends Enum
|
|
{
|
|
const VAT = 'vat';
|
|
|
|
const VatMonthly = 'vat_monthly';
|
|
|
|
const VatQuarterly = 'vat_quarterly';
|
|
|
|
const CorporateTax = 'corporate_tax';
|
|
|
|
const IncomeTax = 'income_tax';
|
|
|
|
const CNSS = 'cnss';
|
|
|
|
const AnnualBalance = 'annual_balance';
|
|
|
|
const Other = 'other';
|
|
}
|