public function setUp() { $this->stub = $this->getMockForAbstractClass(__NAMESPACE__ . '\\PdfField', array('stub', 0)); $fixture = __DIR__ . '/../../../fixtures/pdftk_field_output.txt'; $parser = new PdftkDumpParser($fixture); $this->fields = $parser->parse(); }
/** * @param Factory $pdftk * @param $pdf * * @return Fields\PdfField[] */ public static function extractFieldsFromPdf(Factory $pdftk, $pdf) { $fields_dump = tempnam(sys_get_temp_dir(), 'fdf_dump'); $dataDumper = $pdftk->dumpDataFields($pdf, $fields_dump); $dataDumper->generate(array(), true); $parser = new PdftkDumpParser($fields_dump); $fields = $parser->parse(); unlink($fields_dump); return $fields; }
public function setUp() { $fixture = __DIR__ . '/../../../fixtures/pdftk_field_output.txt'; $this->object = new PdftkDumpParser($fixture); $this->fields = $this->object->parse(); }