Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
1<?php
2
3declare(strict_types=1);
4
5namespace Phpdftk\Filters;
6
7/**
8 * Symmetric encode/decode contract for PDF stream filters (ISO 32000-2 ยง7.4).
9 *
10 * Each implementation corresponds to a PDF filter name (/FlateDecode,
11 * /ASCII85Decode, etc.). Encode compresses for storage; decode
12 * reverses it for reading.
13 */
14interface FilterInterface
15{
16    public function encode(string $data): string;
17    public function decode(string $data): string;
18}