| 1234567891011121314151617181920212223242526272829303132 | 
							- <?php
 - 
 - namespace App\Enums\Accounting;
 - 
 - use App\Enums\Concerns\ParsesEnum;
 - use Filament\Support\Contracts\HasLabel;
 - 
 - enum DocumentDiscountMethod: string implements HasLabel
 - {
 -     use ParsesEnum;
 - 
 -     case PerLineItem = 'per_line_item';
 -     case PerDocument = 'per_document';
 - 
 -     public function getLabel(): string
 -     {
 -         return match ($this) {
 -             self::PerLineItem => 'Per Line Item',
 -             self::PerDocument => 'Per Document',
 -         };
 -     }
 - 
 -     public function isPerLineItem(): bool
 -     {
 -         return $this == self::PerLineItem;
 -     }
 - 
 -     public function isPerDocument(): bool
 -     {
 -         return $this == self::PerDocument;
 -     }
 - }
 
 
  |