1 : <?php
2 :
3 : /**
4 : * \Midi\Reporting\PostProcessor
5 : *
6 : * @package Midi
7 : * @subpackage Reporting
8 : * @copyright © 2009 Tommy Montgomery <http://phpmidiparser.com/>
9 : * @since 1.0
10 : */
11 :
12 : namespace Midi\Reporting;
13 :
14 : /**
15 : * Handles post processing for printers after parsing, formatting
16 : * and printing is complete
17 : *
18 : * @package Midi
19 : * @subpackage Reporting
20 : * @since 1.0
21 : */
22 1 : interface PostProcessor {
23 :
24 : /**
25 : * Sets a custom parameter for the post processor
26 : *
27 : * @since 1.0
28 : *
29 : * @param string $key
30 : * @param string $value
31 : */
32 : public function setParameter($key, $value);
33 :
34 : /**
35 : * Performs the post processing instructions
36 : *
37 : * @since 1.0
38 : */
39 : public function execute();
40 :
41 : }
42 :
|