| 1 | <?php |
||
| 5 | class ReportTrimmer |
||
| 6 | { |
||
| 7 | protected static $maxPayloadSize = 524288; |
||
| 8 | |||
| 9 | protected $strategies = [ |
||
| 10 | TrimStringsStrategy::class, |
||
| 11 | TrimContextItemsStrategy::class, |
||
| 12 | ]; |
||
| 13 | |||
| 14 | public function trim(array $payload): array |
||
| 26 | |||
| 27 | public function needsToBeTrimmed(array $payload): bool |
||
| 31 | |||
| 32 | public static function getMaxPayloadSize(): int |
||
| 36 | |||
| 37 | public static function setMaxPayloadSize(int $maxPayloadSize): void |
||
| 41 | } |
||
| 42 |