Classes

Bubble size = executable lines. Hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 50 100 150 200 Line Coverage (%) Cyclomatic Complexity Phpdftk\Pdf\Core\File\PdfFileWriter — Coverage: 90.1% | Lines: 577 | Complexity: 149 Phpdftk\Pdf\Core\File\PdfHydrator — Coverage: 75.9% | Lines: 423 | Complexity: 129 Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator — Coverage: 97.9% | Lines: 338 | Complexity: 53 Phpdftk\Pdf\Core\Content\ContentStream — Coverage: 97.9% | Lines: 329 | Complexity: 126 Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils — Coverage: 85.5% | Lines: 256 | Complexity: 82 Phpdftk\Pdf\Core\File\IncrementalWriter — Coverage: 91.6% | Lines: 250 | Complexity: 86 Phpdftk\Pdf\Core\Security\PdfEncryptor — Coverage: 94.9% | Lines: 237 | Complexity: 53 Phpdftk\Pdf\Core\Interactive\Signature\TsaClient — Coverage: 83.0% | Lines: 135 | Complexity: 51 Phpdftk\Pdf\Core\Interactive\Signature\OcspClient — Coverage: 79.8% | Lines: 109 | Complexity: 34 Phpdftk\Pdf\Core\Font\Type0FontFactory — Coverage: 97.2% | Lines: 106 | Complexity: 18 Phpdftk\Pdf\Core\Graphics\ExtGState — Coverage: 87.0% | Lines: 77 | Complexity: 38 Phpdftk\Pdf\Core\Interactive\Signature\Pkcs7Signer — Coverage: 85.5% | Lines: 76 | Complexity: 20 Phpdftk\Pdf\Core\Document\PageTree — Coverage: 92.6% | Lines: 68 | Complexity: 32 Phpdftk\Pdf\Core\Document\Page — Coverage: 92.5% | Lines: 67 | Complexity: 33 Phpdftk\Pdf\Core\Document\Catalog — Coverage: 98.4% | Lines: 63 | Complexity: 31 Phpdftk\Pdf\Core\Document\CrossReferenceStream — Coverage: 93.1% | Lines: 58 | Complexity: 24 Phpdftk\Pdf\Core\File\VersionRequirementResolver — Coverage: 100.0% | Lines: 57 | Complexity: 25 Phpdftk\Pdf\Core\Document\DssBuilder — Coverage: 100.0% | Lines: 55 | Complexity: 19 Phpdftk\Pdf\Core\Graphics\XObject\ImageXObject — Coverage: 100.0% | Lines: 54 | Complexity: 23 Phpdftk\Pdf\Core\Font\FontDescriptor — Coverage: 100.0% | Lines: 51 | Complexity: 24 Phpdftk\Pdf\Core\Content\Resources — Coverage: 100.0% | Lines: 50 | Complexity: 19 Phpdftk\Pdf\Core\Interactive\Signature\CrlClient — Coverage: 68.1% | Lines: 47 | Complexity: 16 Phpdftk\Pdf\Core\Font\Type3Font — Coverage: 95.1% | Lines: 41 | Complexity: 16 Phpdftk\Pdf\Core\Annotation\Annotation — Coverage: 92.3% | Lines: 39 | Complexity: 19 Phpdftk\Pdf\Core\Interactive\Signature\SignatureValue — Coverage: 100.0% | Lines: 39 | Complexity: 18 Phpdftk\Pdf\Core\Document\ViewerPreferences — Coverage: 100.0% | Lines: 38 | Complexity: 19 Phpdftk\Pdf\Core\Graphics\XObject\FormXObject — Coverage: 97.4% | Lines: 38 | Complexity: 18 Phpdftk\Pdf\Core\Security\EncryptDictionary — Coverage: 97.2% | Lines: 36 | Complexity: 17 Phpdftk\Pdf\Core\Interactive\Form\Field — Coverage: 82.4% | Lines: 34 | Complexity: 17 Phpdftk\Pdf\Core\FileSpec\FileSpec — Coverage: 100.0% | Lines: 33 | Complexity: 17 Phpdftk\Pdf\Core\PdfDate — Coverage: 93.9% | Lines: 33 | Complexity: 9 Phpdftk\Pdf\Core\Document\StructElem — Coverage: 100.0% | Lines: 30 | Complexity: 15 Phpdftk\Pdf\Core\Font\Type1Font — Coverage: 96.6% | Lines: 29 | Complexity: 11 Phpdftk\Pdf\Core\Interactive\Form\SeedValueDictionary — Coverage: 100.0% | Lines: 29 | Complexity: 14 Phpdftk\Pdf\Core\ThreeD\ThreeDView — Coverage: 100.0% | Lines: 29 | Complexity: 14 Phpdftk\Pdf\Core\Document\ObjectStream — Coverage: 100.0% | Lines: 28 | Complexity: 8 Phpdftk\Pdf\Core\Document\OutlineItem — Coverage: 96.2% | Lines: 26 | Complexity: 14 Phpdftk\Pdf\Core\File\BitWriter — Coverage: 96.2% | Lines: 26 | Complexity: 10 Phpdftk\Pdf\Core\Action\AdditionalActions — Coverage: 100.0% | Lines: 25 | Complexity: 22 Phpdftk\Pdf\Core\Annotation\LineAnnotation — Coverage: 100.0% | Lines: 25 | Complexity: 13 Phpdftk\Pdf\Core\Annotation\AppearanceCharacteristics — Coverage: 100.0% | Lines: 24 | Complexity: 12 Phpdftk\Pdf\Core\Document\OCConfig — Coverage: 100.0% | Lines: 24 | Complexity: 12 Phpdftk\Pdf\Core\Multimedia\MediaCriteria — Coverage: 100.0% | Lines: 23 | Complexity: 11 Phpdftk\Pdf\Core\Annotation\FreeTextAnnotation — Coverage: 100.0% | Lines: 22 | Complexity: 11 Phpdftk\Pdf\Core\Annotation\MarkupAnnotation — Coverage: 95.5% | Lines: 22 | Complexity: 11 Phpdftk\Pdf\Core\Document\NamesDictionary — Coverage: 100.0% | Lines: 22 | Complexity: 11 Phpdftk\Pdf\Core\PdfName — Coverage: 100.0% | Lines: 22 | Complexity: 16 Phpdftk\Pdf\Core\Document\OutputIntent — Coverage: 85.7% | Lines: 21 | Complexity: 9 Phpdftk\Pdf\Core\Document\Info — Coverage: 100.0% | Lines: 20 | Complexity: 10 Phpdftk\Pdf\Core\Font\CIDFontType2Font — Coverage: 90.0% | Lines: 20 | Complexity: 8 Phpdftk\Pdf\Core\Font\CIDFont — Coverage: 89.5% | Lines: 19 | Complexity: 7 Phpdftk\Pdf\Core\Font\Font — Coverage: 100.0% | Lines: 19 | Complexity: 9 Phpdftk\Pdf\Core\Graphics\Pattern\TilingPattern — Coverage: 94.7% | Lines: 19 | Complexity: 4 Phpdftk\Pdf\Core\PdfStream — Coverage: 100.0% | Lines: 19 | Complexity: 6 Phpdftk\Pdf\Core\Document\OCUsage — Coverage: 100.0% | Lines: 18 | Complexity: 9 Phpdftk\Pdf\Core\Filter\CCITTFaxDecodeParams — Coverage: 100.0% | Lines: 18 | Complexity: 9 Phpdftk\Pdf\Core\Graphics\Function\FunctionType0 — Coverage: 100.0% | Lines: 18 | Complexity: 6 Phpdftk\Pdf\Core\Graphics\Shading\MeshShading — Coverage: 100.0% | Lines: 18 | Complexity: 6 Phpdftk\Pdf\Core\Interactive\Form\FdfReader — Coverage: 100.0% | Lines: 18 | Complexity: 7 Phpdftk\Pdf\Core\Interactive\Signature\UR3TransformParams — Coverage: 100.0% | Lines: 18 | Complexity: 9 Phpdftk\Pdf\Core\PdfString — Coverage: 100.0% | Lines: 18 | Complexity: 13 Phpdftk\Pdf\Core\Annotation\RedactAnnotation — Coverage: 100.0% | Lines: 17 | Complexity: 9 Phpdftk\Pdf\Core\Document\TransitionDict — Coverage: 100.0% | Lines: 17 | Complexity: 8 Phpdftk\Pdf\Core\Font\Type0Font — Coverage: 100.0% | Lines: 17 | Complexity: 7 Phpdftk\Pdf\Core\Interactive\Form\AcroForm — Coverage: 82.4% | Lines: 17 | Complexity: 8 Phpdftk\Pdf\Core\ThreeD\ThreeDCrossSection — Coverage: 82.4% | Lines: 17 | Complexity: 8 Phpdftk\Pdf\Core\ThreeD\ThreeDStream — Coverage: 82.4% | Lines: 17 | Complexity: 8 Phpdftk\Pdf\Core\Interactive\Form\FdfWriter — Coverage: 100.0% | Lines: 16 | Complexity: 4 Phpdftk\Pdf\Core\Action\GoToRAction — Coverage: 100.0% | Lines: 15 | Complexity: 6 Phpdftk\Pdf\Core\Annotation\PolyLineAnnotation — Coverage: 100.0% | Lines: 15 | Complexity: 8 Phpdftk\Pdf\Core\Annotation\PolygonAnnotation — Coverage: 100.0% | Lines: 15 | Complexity: 8 Phpdftk\Pdf\Core\Document\Destination — Coverage: 100.0% | Lines: 15 | Complexity: 12 Phpdftk\Pdf\Core\Document\StructTreeRoot — Coverage: 93.3% | Lines: 15 | Complexity: 7 Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType1 — Coverage: 100.0% | Lines: 15 | Complexity: 7 Phpdftk\Pdf\Core\Interactive\Form\XfdfReader — Coverage: 100.0% | Lines: 15 | Complexity: 7 Phpdftk\Pdf\Core\Multimedia\MediaClipData — Coverage: 100.0% | Lines: 15 | Complexity: 8 Phpdftk\Pdf\Core\Multimedia\Sound — Coverage: 86.7% | Lines: 15 | Complexity: 7 Phpdftk\Pdf\Core\PdfDictionary — Coverage: 80.0% | Lines: 15 | Complexity: 11 Phpdftk\Pdf\Core\Action\LaunchAction — Coverage: 100.0% | Lines: 13 | Complexity: 7 Phpdftk\Pdf\Core\Action\SoundAction — Coverage: 84.6% | Lines: 13 | Complexity: 7 Phpdftk\Pdf\Core\Annotation\LinkAnnotation — Coverage: 100.0% | Lines: 13 | Complexity: 7 Phpdftk\Pdf\Core\Annotation\ThreeDAnnotation — Coverage: 84.6% | Lines: 13 | Complexity: 7 Phpdftk\Pdf\Core\Annotation\WidgetAnnotation — Coverage: 100.0% | Lines: 13 | Complexity: 7 Phpdftk\Pdf\Core\Document\Bead — Coverage: 100.0% | Lines: 13 | Complexity: 6 Phpdftk\Pdf\Core\Document\DPart — Coverage: 84.6% | Lines: 13 | Complexity: 6 Phpdftk\Pdf\Core\File\TrailerDictionary — Coverage: 100.0% | Lines: 13 | Complexity: 6 Phpdftk\Pdf\Core\Graphics\SoftMask — Coverage: 92.3% | Lines: 13 | Complexity: 5 Phpdftk\Pdf\Core\ThreeD\ThreeDMeasure — Coverage: 84.6% | Lines: 13 | Complexity: 6 Phpdftk\Pdf\Core\ThreeD\ThreeDNode — Coverage: 84.6% | Lines: 13 | Complexity: 6 Phpdftk\Pdf\Core\ThreeD\ThreeDRenderMode — Coverage: 100.0% | Lines: 13 | Complexity: 6 Phpdftk\Pdf\Core\FileSpec\EmbeddedFileParams — Coverage: 100.0% | Lines: 12 | Complexity: 6 Phpdftk\Pdf\Core\Filter\FlateDecodeParams — Coverage: 91.7% | Lines: 12 | Complexity: 6 Phpdftk\Pdf\Core\Font\TrueTypeFont — Coverage: 100.0% | Lines: 12 | Complexity: 3 Phpdftk\Pdf\Core\Graphics\ColorSpace\DeviceN — Coverage: 91.7% | Lines: 12 | Complexity: 3 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType2 — Coverage: 83.3% | Lines: 12 | Complexity: 5 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType3 — Coverage: 83.3% | Lines: 12 | Complexity: 5 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType4 — Coverage: 100.0% | Lines: 12 | Complexity: 3 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType5 — Coverage: 100.0% | Lines: 12 | Complexity: 3 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType6 — Coverage: 100.0% | Lines: 12 | Complexity: 3 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType7 — Coverage: 100.0% | Lines: 12 | Complexity: 3 Phpdftk\Pdf\Core\Interactive\Signature\DocTimeStamp — Coverage: 91.7% | Lines: 12 | Complexity: 5 Phpdftk\Pdf\Core\Multimedia\Movie — Coverage: 91.7% | Lines: 12 | Complexity: 6 Phpdftk\Pdf\Core\Security\CryptFilter — Coverage: 91.7% | Lines: 12 | Complexity: 6 Phpdftk\Pdf\Core\Action\GoToAction — Coverage: 100.0% | Lines: 11 | Complexity: 5 Phpdftk\Pdf\Core\Action\GoToEAction — Coverage: 81.8% | Lines: 11 | Complexity: 6 Phpdftk\Pdf\Core\Action\RenditionAction — Coverage: 90.9% | Lines: 11 | Complexity: 6 Phpdftk\Pdf\Core\Action\URIAction — Coverage: 100.0% | Lines: 11 | Complexity: 5 Phpdftk\Pdf\Core\Annotation\CircleAnnotation — Coverage: 81.8% | Lines: 11 | Complexity: 6 Phpdftk\Pdf\Core\Annotation\ScreenAnnotation — Coverage: 81.8% | Lines: 11 | Complexity: 6 Phpdftk\Pdf\Core\Annotation\SquareAnnotation — Coverage: 100.0% | Lines: 11 | Complexity: 6 Phpdftk\Pdf\Core\Annotation\TextAnnotation — Coverage: 81.8% | Lines: 11 | Complexity: 6 Phpdftk\Pdf\Core\Annotation\TrapNetAnnotation — Coverage: 81.8% | Lines: 11 | Complexity: 6 Phpdftk\Pdf\Core\Document\Collection — Coverage: 100.0% | Lines: 11 | Complexity: 5 Phpdftk\Pdf\Core\Document\DPartRoot — Coverage: 90.9% | Lines: 11 | Complexity: 5 Phpdftk\Pdf\Core\Document\GroupAttributes — Coverage: 100.0% | Lines: 11 | Complexity: 5 Phpdftk\Pdf\Core\Font\CMapStream — Coverage: 90.9% | Lines: 11 | Complexity: 6 Phpdftk\Pdf\Core\Graphics\Pattern\ShadingPattern — Coverage: 90.9% | Lines: 11 | Complexity: 5 Phpdftk\Pdf\Core\Interactive\Form\XfdfWriter — Coverage: 100.0% | Lines: 11 | Complexity: 3 Phpdftk\Pdf\Core\Interactive\Signature\SignatureReference — Coverage: 90.9% | Lines: 11 | Complexity: 5 Phpdftk\Pdf\Core\Multimedia\MediaClipSection — Coverage: 100.0% | Lines: 11 | Complexity: 6 Phpdftk\Pdf\Core\Document\BoxColorInfo — Coverage: 80.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Core\Document\BoxStyle — Coverage: 100.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Core\Document\DSS — Coverage: 100.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Core\Document\HintStream — Coverage: 100.0% | Lines: 10 | Complexity: 4 Phpdftk\Pdf\Core\Document\LinearizationParameters — Coverage: 100.0% | Lines: 10 | Complexity: 2 Phpdftk\Pdf\Core\Font\FontFile\Type1FontFile — Coverage: 90.0% | Lines: 10 | Complexity: 3 Phpdftk\Pdf\Core\Graphics\ColorSpace\CalRGB — Coverage: 80.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Core\Graphics\Function\FunctionType2 — Coverage: 100.0% | Lines: 10 | Complexity: 3 Phpdftk\Pdf\Core\Graphics\Function\FunctionType3 — Coverage: 100.0% | Lines: 10 | Complexity: 3 Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType10 — Coverage: 90.0% | Lines: 10 | Complexity: 3 Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType16 — Coverage: 100.0% | Lines: 10 | Complexity: 3 Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType5 — Coverage: 100.0% | Lines: 10 | Complexity: 4 Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType6 — Coverage: 100.0% | Lines: 10 | Complexity: 3 Phpdftk\Pdf\Core\Graphics\Shading\Shading — Coverage: 100.0% | Lines: 10 | Complexity: 4 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType1 — Coverage: 80.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Core\Interactive\Form\SigFieldLock — Coverage: 100.0% | Lines: 10 | Complexity: 4 Phpdftk\Pdf\Core\Interactive\Form\SignatureField — Coverage: 100.0% | Lines: 10 | Complexity: 6 Phpdftk\Pdf\Core\Multimedia\Rendition — Coverage: 80.0% | Lines: 10 | Complexity: 4 Phpdftk\Pdf\Core\Action\JavaScriptAction — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\Action\MovieAction — Coverage: 88.9% | Lines: 9 | Complexity: 5 Phpdftk\Pdf\Core\Action\NamedAction — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\Action\RichMediaExecuteAction — Coverage: 100.0% | Lines: 9 | Complexity: 5 Phpdftk\Pdf\Core\Action\SubmitFormAction — Coverage: 88.9% | Lines: 9 | Complexity: 5 Phpdftk\Pdf\Core\Action\ThreadAction — Coverage: 100.0% | Lines: 9 | Complexity: 5 Phpdftk\Pdf\Core\Annotation\BorderStyle — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\Annotation\MovieAnnotation — Coverage: 88.9% | Lines: 9 | Complexity: 5 Phpdftk\Pdf\Core\Document\OCG — Coverage: 88.9% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\Document\OCMD — Coverage: 88.9% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\Document\Outline — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\Document\PageLabel — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\File\CrossReferenceTable — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\File\DeprecatedFeatureException — Coverage: 100.0% | Lines: 9 | Complexity: 2 Phpdftk\Pdf\Core\File\VersionRequirementException — Coverage: 100.0% | Lines: 9 | Complexity: 1 Phpdftk\Pdf\Core\FileSpec\EmbeddedFile — Coverage: 100.0% | Lines: 9 | Complexity: 5 Phpdftk\Pdf\Core\Graphics\ColorSpace\Indexed — Coverage: 100.0% | Lines: 9 | Complexity: 2 Phpdftk\Pdf\Core\Graphics\ColorSpace\Separation — Coverage: 100.0% | Lines: 9 | Complexity: 2 Phpdftk\Pdf\Core\Interactive\Form\ButtonField — Coverage: 88.9% | Lines: 9 | Complexity: 5 Phpdftk\Pdf\Core\Interactive\Form\ChoiceField — Coverage: 100.0% | Lines: 9 | Complexity: 5 Phpdftk\Pdf\Core\Interactive\Signature\FieldMDPTransformParams — Coverage: 88.9% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\Multimedia\MediaPlayParams — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\Multimedia\MediaRendition — Coverage: 100.0% | Lines: 9 | Complexity: 5 Phpdftk\Pdf\Core\Multimedia\Navigator — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\PdfArray — Coverage: 100.0% | Lines: 9 | Complexity: 8 Phpdftk\Pdf\Core\ThreeD\ThreeDBackground — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\Annotation\AppearanceDict — Coverage: 100.0% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Document\MarkInfo — Coverage: 100.0% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Document\NameTree — Coverage: 100.0% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Document\NumberTree — Coverage: 100.0% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Document\OCPropertiesDict — Coverage: 100.0% | Lines: 8 | Complexity: 3 Phpdftk\Pdf\Core\Font\CIDSystemInfo — Coverage: 100.0% | Lines: 8 | Complexity: 2 Phpdftk\Pdf\Core\Graphics\ColorSpace\CalGray — Coverage: 87.5% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Graphics\ColorSpace\Lab — Coverage: 87.5% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Graphics\Function\FunctionType4 — Coverage: 100.0% | Lines: 8 | Complexity: 3 Phpdftk\Pdf\Core\Security\PublicKeyRecipient — Coverage: 87.5% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Action\GoTo3DViewAction — Coverage: 100.0% | Lines: 7 | Complexity: 4 Phpdftk\Pdf\Core\Action\GoToDPAction — Coverage: 100.0% | Lines: 7 | Complexity: 4 Phpdftk\Pdf\Core\Action\HideAction — Coverage: 100.0% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\Action\ResetFormAction — Coverage: 100.0% | Lines: 7 | Complexity: 4 Phpdftk\Pdf\Core\Action\SetOCGStateAction — Coverage: 100.0% | Lines: 7 | Complexity: 4 Phpdftk\Pdf\Core\Annotation\CaretAnnotation — Coverage: 85.7% | Lines: 7 | Complexity: 4 Phpdftk\Pdf\Core\Annotation\FileAttachmentAnnotation — Coverage: 100.0% | Lines: 7 | Complexity: 4 Phpdftk\Pdf\Core\Annotation\PopupAnnotation — Coverage: 100.0% | Lines: 7 | Complexity: 4 Phpdftk\Pdf\Core\Annotation\RichMediaAnnotation — Coverage: 85.7% | Lines: 7 | Complexity: 4 Phpdftk\Pdf\Core\Annotation\SoundAnnotation — Coverage: 100.0% | Lines: 7 | Complexity: 4 Phpdftk\Pdf\Core\Document\ClassMap — Coverage: 100.0% | Lines: 7 | Complexity: 4 Phpdftk\Pdf\Core\Document\ObjectRef — Coverage: 100.0% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\Document\Requirement — Coverage: 100.0% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\Document\RequirementHandler — Coverage: 100.0% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\Document\RoleMap — Coverage: 100.0% | Lines: 7 | Complexity: 4 Phpdftk\Pdf\Core\Document\Thread — Coverage: 100.0% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\File\CeilingVersionException — Coverage: 100.0% | Lines: 7 | Complexity: 1 Phpdftk\Pdf\Core\File\ObjectRegistry — Coverage: 100.0% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\Font\Encoding — Coverage: 100.0% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\Interactive\Form\FontContext — Coverage: 100.0% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\Multimedia\MediaScreenParams — Coverage: 85.7% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\PdfNumber — Coverage: 85.7% | Lines: 7 | Complexity: 5 Phpdftk\Pdf\Core\Action\Action — Coverage: 100.0% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Core\Annotation\BorderEffect — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Annotation\HighlightAnnotation — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Annotation\InkAnnotation — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Document\CollectionSchema — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Document\StructAttribute — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Filter\CryptFilterDecodeParams — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Filter\JPXDecodeParams — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Font\FontFile\CFFFontFile — Coverage: 83.3% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Font\FontFile\TrueTypeFontFile — Coverage: 83.3% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Graphics\Function\Func — Coverage: 100.0% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Core\Graphics\XObject\PostScriptXObject — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Interactive\Signature\DocMDPTransformParams — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Multimedia\MediaClip — Coverage: 100.0% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Core\PdfObject — Coverage: 100.0% | Lines: 6 | Complexity: 1 Phpdftk\Pdf\Core\Action\ImportDataAction — Coverage: 100.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Core\Action\TransAction — Coverage: 100.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Core\Annotation\PrinterMarkAnnotation — Coverage: 100.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Core\Annotation\SquigglyAnnotation — Coverage: 100.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Core\Annotation\StampAnnotation — Coverage: 100.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Core\Annotation\StrikeOutAnnotation — Coverage: 100.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Core\Annotation\UnderlineAnnotation — Coverage: 100.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Core\Annotation\WatermarkAnnotation — Coverage: 100.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Core\Interactive\Form\TextField — Coverage: 100.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Core\Multimedia\SelectorRendition — Coverage: 100.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Core\ThreeD\ThreeDLightingScheme — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Core\Document\MetadataStream — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Filter\DCTDecodeParams — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Filter\JBIG2DecodeParams — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Graphics\ColorSpace\Pattern — Coverage: 100.0% | Lines: 4 | Complexity: 3 Phpdftk\Pdf\Core\Interactive\Signature\IdentityTransformParams — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\PdfVersion — Coverage: 100.0% | Lines: 4 | Complexity: 5 Phpdftk\Pdf\Core\DeprecatedPdfFeature — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Core\Document\StandardStructureType — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Core\Interactive\Signature\TransformParams — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\ProjectionAnnotation — Coverage: 100.0% | Lines: 2 | Complexity: 2 Phpdftk\Pdf\Core\Document\CollectionItem — Coverage: 100.0% | Lines: 2 | Complexity: 2 Phpdftk\Pdf\Core\Font\MMType1Font — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\ColorSpace\ICCBased — Coverage: 100.0% | Lines: 2 | Complexity: 2 Phpdftk\Pdf\Core\PdfBoolean — Coverage: 100.0% | Lines: 2 | Complexity: 3 Phpdftk\Pdf\Core\PdfReference — Coverage: 100.0% | Lines: 2 | Complexity: 2 Phpdftk\Pdf\Core\Document\StructAttribute\LayoutAttribute — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\StructAttribute\ListAttribute — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\StructAttribute\PrintFieldAttribute — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\StructAttribute\TableAttribute — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Font\CIDFontType0Font — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\ColorSpace\DeviceCMYK — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\ColorSpace\DeviceGray — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\ColorSpace\DeviceRGB — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\PdfNull — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\RequiresPdfVersion — Coverage: 100.0% | Lines: 1 | Complexity: 1

 

Sorted by descending CRAP (Change Risk Anti-Patterns) index.

Class CRAP Coverage
Phpdftk\Pdf\Core\File\PdfHydrator362.3275.9%
Phpdftk\Pdf\Core\File\PdfFileWriter170.4090.1%
Phpdftk\Pdf\Core\Content\ContentStream12697.9%
Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils102.3085.5%
Phpdftk\Pdf\Core\File\IncrementalWriter90.3891.6%
Phpdftk\Pdf\Core\Interactive\Signature\TsaClient63.8683.0%
Phpdftk\Pdf\Core\Security\PdfEncryptor53.3694.9%
Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator5397.9%
Phpdftk\Pdf\Core\Interactive\Signature\OcspClient43.5079.8%
Phpdftk\Pdf\Core\Graphics\ExtGState41.1687.0%
Phpdftk\Pdf\Core\Document\Page33.4592.5%
Phpdftk\Pdf\Core\Document\PageTree32.4192.6%
Phpdftk\Pdf\Core\Document\Catalog3198.4%
Phpdftk\Pdf\Core\File\VersionRequirementResolver25100.0%
Phpdftk\Pdf\Core\Interactive\Signature\CrlClient24.3268.1%
Phpdftk\Pdf\Core\Document\CrossReferenceStream24.1993.1%
Phpdftk\Pdf\Core\Font\FontDescriptor24100.0%
Phpdftk\Pdf\Core\Graphics\XObject\ImageXObject23100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions22100.0%
Phpdftk\Pdf\Core\Interactive\Signature\Pkcs7Signer21.2185.5%
Phpdftk\Pdf\Core\Annotation\Annotation19.1692.3%
Phpdftk\Pdf\Core\Content\Resources19100.0%
Phpdftk\Pdf\Core\Document\DssBuilder19100.0%
Phpdftk\Pdf\Core\Document\ViewerPreferences19100.0%
Phpdftk\Pdf\Core\Interactive\Form\Field18.5982.4%
Phpdftk\Pdf\Core\Font\Type0FontFactory1897.2%
Phpdftk\Pdf\Core\Graphics\XObject\FormXObject1897.4%
Phpdftk\Pdf\Core\Interactive\Signature\SignatureValue18100.0%
Phpdftk\Pdf\Core\FileSpec\FileSpec17100.0%
Phpdftk\Pdf\Core\Security\EncryptDictionary1797.2%
Phpdftk\Pdf\Core\Font\Type3Font1695.1%
Phpdftk\Pdf\Core\PdfName16100.0%
Phpdftk\Pdf\Core\Document\StructElem15100.0%
Phpdftk\Pdf\Core\Document\OutlineItem1496.2%
Phpdftk\Pdf\Core\Interactive\Form\SeedValueDictionary14100.0%
Phpdftk\Pdf\Core\ThreeD\ThreeDView14100.0%
Phpdftk\Pdf\Core\Annotation\LineAnnotation13100.0%
Phpdftk\Pdf\Core\PdfString13100.0%
Phpdftk\Pdf\Core\Annotation\AppearanceCharacteristics12100.0%
Phpdftk\Pdf\Core\Document\Destination12100.0%
Phpdftk\Pdf\Core\Document\OCConfig12100.0%
Phpdftk\Pdf\Core\PdfDictionary11.9780.0%
Phpdftk\Pdf\Core\Annotation\FreeTextAnnotation11100.0%
Phpdftk\Pdf\Core\Annotation\MarkupAnnotation1195.5%
Phpdftk\Pdf\Core\Document\NamesDictionary11100.0%
Phpdftk\Pdf\Core\Font\Type1Font1196.6%
Phpdftk\Pdf\Core\Multimedia\MediaCriteria11100.0%
Phpdftk\Pdf\Core\Document\Info10100.0%
Phpdftk\Pdf\Core\File\BitWriter1096.2%
Phpdftk\Pdf\Core\Document\OutputIntent9.2485.7%
Phpdftk\Pdf\Core\PdfDate9.0293.9%
Phpdftk\Pdf\Core\Annotation\RedactAnnotation9100.0%
Phpdftk\Pdf\Core\Document\OCUsage9100.0%
Phpdftk\Pdf\Core\Filter\CCITTFaxDecodeParams9100.0%
Phpdftk\Pdf\Core\Font\Font9100.0%
Phpdftk\Pdf\Core\Interactive\Signature\UR3TransformParams9100.0%
Phpdftk\Pdf\Core\Interactive\Form\AcroForm8.3582.4%
Phpdftk\Pdf\Core\ThreeD\ThreeDCrossSection8.3582.4%
Phpdftk\Pdf\Core\ThreeD\ThreeDStream8.3582.4%
Phpdftk\Pdf\Core\Font\CIDFontType2Font8.0690.0%
Phpdftk\Pdf\Core\Annotation\PolyLineAnnotation8100.0%
Phpdftk\Pdf\Core\Annotation\PolygonAnnotation8100.0%
Phpdftk\Pdf\Core\Document\ObjectStream8100.0%
Phpdftk\Pdf\Core\Document\TransitionDict8100.0%
Phpdftk\Pdf\Core\Multimedia\MediaClipData8100.0%
Phpdftk\Pdf\Core\PdfArray8100.0%
Phpdftk\Pdf\Core\Action\SoundAction7.1884.6%
Phpdftk\Pdf\Core\Annotation\ThreeDAnnotation7.1884.6%
Phpdftk\Pdf\Core\Multimedia\Sound7.1286.7%
Phpdftk\Pdf\Core\Font\CIDFont7.0689.5%
Phpdftk\Pdf\Core\Document\StructTreeRoot7.0193.3%
Phpdftk\Pdf\Core\Action\LaunchAction7100.0%
Phpdftk\Pdf\Core\Annotation\LinkAnnotation7100.0%
Phpdftk\Pdf\Core\Annotation\WidgetAnnotation7100.0%
Phpdftk\Pdf\Core\Font\Type0Font7100.0%
Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType17100.0%
Phpdftk\Pdf\Core\Interactive\Form\FdfReader7100.0%
Phpdftk\Pdf\Core\Interactive\Form\XfdfReader7100.0%
Phpdftk\Pdf\Core\Action\GoToEAction6.2281.8%
Phpdftk\Pdf\Core\Annotation\CircleAnnotation6.2281.8%
Phpdftk\Pdf\Core\Annotation\ScreenAnnotation6.2281.8%
Phpdftk\Pdf\Core\Annotation\TextAnnotation6.2281.8%
Phpdftk\Pdf\Core\Annotation\TrapNetAnnotation6.2281.8%
Phpdftk\Pdf\Core\Document\DPart6.1384.6%
Phpdftk\Pdf\Core\ThreeD\ThreeDMeasure6.1384.6%
Phpdftk\Pdf\Core\ThreeD\ThreeDNode6.1384.6%
Phpdftk\Pdf\Core\Action\RenditionAction6.0390.9%
Phpdftk\Pdf\Core\Font\CMapStream6.0390.9%
Phpdftk\Pdf\Core\Filter\FlateDecodeParams6.0291.7%
Phpdftk\Pdf\Core\Multimedia\Movie6.0291.7%
Phpdftk\Pdf\Core\Security\CryptFilter6.0291.7%
Phpdftk\Pdf\Core\Action\GoToRAction6100.0%
Phpdftk\Pdf\Core\Annotation\SquareAnnotation6100.0%
Phpdftk\Pdf\Core\Document\Bead6100.0%
Phpdftk\Pdf\Core\File\TrailerDictionary6100.0%
Phpdftk\Pdf\Core\FileSpec\EmbeddedFileParams6100.0%
Phpdftk\Pdf\Core\Graphics\Function\FunctionType06100.0%
Phpdftk\Pdf\Core\Graphics\Shading\MeshShading6100.0%
Phpdftk\Pdf\Core\Interactive\Form\SignatureField6100.0%
Phpdftk\Pdf\Core\Multimedia\MediaClipSection6100.0%
Phpdftk\Pdf\Core\PdfStream6100.0%
Phpdftk\Pdf\Core\ThreeD\ThreeDRenderMode6100.0%
Phpdftk\Pdf\Core\Document\BoxColorInfo5.2080.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\CalRGB5.2080.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType15.2080.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType25.1283.3%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType35.1283.3%
Phpdftk\Pdf\Core\PdfNumber5.0785.7%
Phpdftk\Pdf\Core\Action\MovieAction5.0388.9%
Phpdftk\Pdf\Core\Action\SubmitFormAction5.0388.9%
Phpdftk\Pdf\Core\Annotation\MovieAnnotation5.0388.9%
Phpdftk\Pdf\Core\Interactive\Form\ButtonField5.0388.9%
Phpdftk\Pdf\Core\Document\DPartRoot5.0290.9%
Phpdftk\Pdf\Core\Graphics\Pattern\ShadingPattern5.0290.9%
Phpdftk\Pdf\Core\Interactive\Signature\SignatureReference5.0290.9%
Phpdftk\Pdf\Core\Graphics\SoftMask5.0192.3%
Phpdftk\Pdf\Core\Interactive\Signature\DocTimeStamp5.0191.7%
Phpdftk\Pdf\Core\Action\GoToAction5100.0%
Phpdftk\Pdf\Core\Action\RichMediaExecuteAction5100.0%
Phpdftk\Pdf\Core\Action\ThreadAction5100.0%
Phpdftk\Pdf\Core\Action\URIAction5100.0%
Phpdftk\Pdf\Core\Document\BoxStyle5100.0%
Phpdftk\Pdf\Core\Document\Collection5100.0%
Phpdftk\Pdf\Core\Document\DSS5100.0%
Phpdftk\Pdf\Core\Document\GroupAttributes5100.0%
Phpdftk\Pdf\Core\FileSpec\EmbeddedFile5100.0%
Phpdftk\Pdf\Core\Interactive\Form\ChoiceField5100.0%
Phpdftk\Pdf\Core\Multimedia\MediaRendition5100.0%
Phpdftk\Pdf\Core\PdfVersion5100.0%
Phpdftk\Pdf\Core\Multimedia\Rendition4.1380.0%
Phpdftk\Pdf\Core\Annotation\CaretAnnotation4.0585.7%
Phpdftk\Pdf\Core\Annotation\RichMediaAnnotation4.0585.7%
Phpdftk\Pdf\Core\Graphics\ColorSpace\CalGray4.0387.5%
Phpdftk\Pdf\Core\Graphics\ColorSpace\Lab4.0387.5%
Phpdftk\Pdf\Core\Security\PublicKeyRecipient4.0387.5%
Phpdftk\Pdf\Core\Document\OCG4.0288.9%
Phpdftk\Pdf\Core\Document\OCMD4.0288.9%
Phpdftk\Pdf\Core\Interactive\Signature\FieldMDPTransformParams4.0288.9%
Phpdftk\Pdf\Core\Action\GoTo3DViewAction4100.0%
Phpdftk\Pdf\Core\Action\GoToDPAction4100.0%
Phpdftk\Pdf\Core\Action\JavaScriptAction4100.0%
Phpdftk\Pdf\Core\Action\NamedAction4100.0%
Phpdftk\Pdf\Core\Action\ResetFormAction4100.0%
Phpdftk\Pdf\Core\Action\SetOCGStateAction4100.0%
Phpdftk\Pdf\Core\Annotation\AppearanceDict4100.0%
Phpdftk\Pdf\Core\Annotation\BorderStyle4100.0%
Phpdftk\Pdf\Core\Annotation\FileAttachmentAnnotation4100.0%
Phpdftk\Pdf\Core\Annotation\PopupAnnotation4100.0%
Phpdftk\Pdf\Core\Annotation\SoundAnnotation4100.0%
Phpdftk\Pdf\Core\Document\ClassMap4100.0%
Phpdftk\Pdf\Core\Document\HintStream4100.0%
Phpdftk\Pdf\Core\Document\MarkInfo4100.0%
Phpdftk\Pdf\Core\Document\NameTree4100.0%
Phpdftk\Pdf\Core\Document\NumberTree4100.0%
Phpdftk\Pdf\Core\Document\Outline4100.0%
Phpdftk\Pdf\Core\Document\PageLabel4100.0%
Phpdftk\Pdf\Core\Document\RoleMap4100.0%
Phpdftk\Pdf\Core\File\CrossReferenceTable4100.0%
Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType54100.0%
Phpdftk\Pdf\Core\Graphics\Pattern\TilingPattern4.0094.7%
Phpdftk\Pdf\Core\Graphics\Shading\Shading4100.0%
Phpdftk\Pdf\Core\Interactive\Form\FdfWriter4100.0%
Phpdftk\Pdf\Core\Interactive\Form\SigFieldLock4100.0%
Phpdftk\Pdf\Core\Multimedia\MediaPlayParams4100.0%
Phpdftk\Pdf\Core\Multimedia\Navigator4100.0%
Phpdftk\Pdf\Core\ThreeD\ThreeDBackground4100.0%
Phpdftk\Pdf\Core\Font\FontFile\CFFFontFile3.0483.3%
Phpdftk\Pdf\Core\Font\FontFile\TrueTypeFontFile3.0483.3%
Phpdftk\Pdf\Core\Multimedia\MediaScreenParams3.0385.7%
Phpdftk\Pdf\Core\Font\FontFile\Type1FontFile3.0190.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\DeviceN3.0191.7%
Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType103.0190.0%
Phpdftk\Pdf\Core\Action\HideAction3100.0%
Phpdftk\Pdf\Core\Action\ImportDataAction3100.0%
Phpdftk\Pdf\Core\Action\TransAction3100.0%
Phpdftk\Pdf\Core\Annotation\BorderEffect3100.0%
Phpdftk\Pdf\Core\Annotation\HighlightAnnotation3100.0%
Phpdftk\Pdf\Core\Annotation\InkAnnotation3100.0%
Phpdftk\Pdf\Core\Annotation\PrinterMarkAnnotation3100.0%
Phpdftk\Pdf\Core\Annotation\SquigglyAnnotation3100.0%
Phpdftk\Pdf\Core\Annotation\StampAnnotation3100.0%
Phpdftk\Pdf\Core\Annotation\StrikeOutAnnotation3100.0%
Phpdftk\Pdf\Core\Annotation\UnderlineAnnotation3100.0%
Phpdftk\Pdf\Core\Annotation\WatermarkAnnotation3100.0%
Phpdftk\Pdf\Core\Document\CollectionSchema3100.0%
Phpdftk\Pdf\Core\Document\OCPropertiesDict3100.0%
Phpdftk\Pdf\Core\Document\ObjectRef3100.0%
Phpdftk\Pdf\Core\Document\Requirement3100.0%
Phpdftk\Pdf\Core\Document\RequirementHandler3100.0%
Phpdftk\Pdf\Core\Document\StructAttribute3100.0%
Phpdftk\Pdf\Core\Document\Thread3100.0%
Phpdftk\Pdf\Core\File\ObjectRegistry3100.0%
Phpdftk\Pdf\Core\Filter\CryptFilterDecodeParams3100.0%
Phpdftk\Pdf\Core\Filter\JPXDecodeParams3100.0%
Phpdftk\Pdf\Core\Font\Encoding3100.0%
Phpdftk\Pdf\Core\Font\TrueTypeFont3100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\Pattern3100.0%
Phpdftk\Pdf\Core\Graphics\Function\FunctionType23100.0%
Phpdftk\Pdf\Core\Graphics\Function\FunctionType33100.0%
Phpdftk\Pdf\Core\Graphics\Function\FunctionType43100.0%
Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType163100.0%
Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType63100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType43100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType53100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType63100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType73100.0%
Phpdftk\Pdf\Core\Graphics\XObject\PostScriptXObject3100.0%
Phpdftk\Pdf\Core\Interactive\Form\FontContext3100.0%
Phpdftk\Pdf\Core\Interactive\Form\TextField3100.0%
Phpdftk\Pdf\Core\Interactive\Form\XfdfWriter3100.0%
Phpdftk\Pdf\Core\Interactive\Signature\DocMDPTransformParams3100.0%
Phpdftk\Pdf\Core\Multimedia\SelectorRendition3100.0%
Phpdftk\Pdf\Core\PdfBoolean3100.0%
Phpdftk\Pdf\Core\Action\Action2100.0%
Phpdftk\Pdf\Core\Annotation\ProjectionAnnotation2100.0%
Phpdftk\Pdf\Core\DeprecatedPdfFeature2100.0%
Phpdftk\Pdf\Core\Document\CollectionItem2100.0%
Phpdftk\Pdf\Core\Document\LinearizationParameters2100.0%
Phpdftk\Pdf\Core\Document\MetadataStream2100.0%
Phpdftk\Pdf\Core\Document\StandardStructureType2100.0%
Phpdftk\Pdf\Core\File\DeprecatedFeatureException2100.0%
Phpdftk\Pdf\Core\Filter\DCTDecodeParams2100.0%
Phpdftk\Pdf\Core\Filter\JBIG2DecodeParams2100.0%
Phpdftk\Pdf\Core\Font\CIDSystemInfo2100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\ICCBased2100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\Indexed2100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\Separation2100.0%
Phpdftk\Pdf\Core\Graphics\Function\Func2100.0%
Phpdftk\Pdf\Core\Interactive\Signature\IdentityTransformParams2100.0%
Phpdftk\Pdf\Core\Multimedia\MediaClip2100.0%
Phpdftk\Pdf\Core\PdfReference2100.0%
Phpdftk\Pdf\Core\ThreeD\ThreeDLightingScheme2100.0%
Phpdftk\Pdf\Core\Document\StructAttribute\LayoutAttribute1100.0%
Phpdftk\Pdf\Core\Document\StructAttribute\ListAttribute1100.0%
Phpdftk\Pdf\Core\Document\StructAttribute\PrintFieldAttribute1100.0%
Phpdftk\Pdf\Core\Document\StructAttribute\TableAttribute1100.0%
Phpdftk\Pdf\Core\File\CeilingVersionException1100.0%
Phpdftk\Pdf\Core\File\VersionRequirementException1100.0%
Phpdftk\Pdf\Core\Font\CIDFontType0Font1100.0%
Phpdftk\Pdf\Core\Font\MMType1Font1100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\DeviceCMYK1100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\DeviceGray1100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\DeviceRGB1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\TransformParams1100.0%
Phpdftk\Pdf\Core\PdfNull1100.0%
Phpdftk\Pdf\Core\PdfObject1100.0%
Phpdftk\Pdf\Core\RequiresPdfVersion1100.0%
Phpdftk\Pdf\Core\Font\StandardFont0100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\ColorSpace0100.0%

Methods

Bubble size = executable lines. Hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 10 20 30 40 50 Line Coverage (%) Cyclomatic Complexity Phpdftk\Pdf\Core\File\PdfFileWriter::generateLinearized — Coverage: 95.5% | Lines: 179 | Complexity: 23 Phpdftk\Pdf\Core\File\PdfHydrator::getOverrides — Coverage: 51.9% | Lines: 158 | Complexity: 34 Phpdftk\Pdf\Core\File\PdfFileWriter::generate — Coverage: 96.2% | Lines: 133 | Complexity: 42 Phpdftk\Pdf\Core\File\PdfHydrator::registerDefaults — Coverage: 100.0% | Lines: 126 | Complexity: 6 Phpdftk\Pdf\Core\File\IncrementalWriter::generate — Coverage: 95.7% | Lines: 117 | Complexity: 38 Phpdftk\Pdf\Core\Graphics\ExtGState::toPdf — Coverage: 87.0% | Lines: 77 | Complexity: 38 Phpdftk\Pdf\Core\Document\PageTree::toPdf — Coverage: 92.6% | Lines: 68 | Complexity: 32 Phpdftk\Pdf\Core\Document\Page::toPdf — Coverage: 92.5% | Lines: 67 | Complexity: 33 Phpdftk\Pdf\Core\Document\Catalog::toPdf — Coverage: 98.4% | Lines: 63 | Complexity: 31 Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::extractCertsFromPkcs7Der — Coverage: 83.9% | Lines: 62 | Complexity: 11 Phpdftk\Pdf\Core\Font\Type0FontFactory::fromTrueTypeData — Coverage: 98.3% | Lines: 59 | Complexity: 8 Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::buildChain — Coverage: 75.4% | Lines: 57 | Complexity: 24 Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::textFieldMultiLine — Coverage: 96.2% | Lines: 52 | Complexity: 13 Phpdftk\Pdf\Core\Font\FontDescriptor::toPdf — Coverage: 100.0% | Lines: 50 | Complexity: 23 Phpdftk\Pdf\Core\Graphics\XObject\ImageXObject::toPdf — Coverage: 100.0% | Lines: 49 | Complexity: 22 Phpdftk\Pdf\Core\Content\Resources::toPdf — Coverage: 100.0% | Lines: 47 | Complexity: 16 Phpdftk\Pdf\Core\File\PdfFileWriter::applySignature — Coverage: 73.9% | Lines: 46 | Complexity: 7 Phpdftk\Pdf\Core\File\PdfHydrator::extractConstructorArg — Coverage: 52.3% | Lines: 44 | Complexity: 36 Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::signatureField — Coverage: 100.0% | Lines: 41 | Complexity: 8 Phpdftk\Pdf\Core\File\IncrementalWriter::checkVersionRequirements — Coverage: 72.5% | Lines: 40 | Complexity: 12 Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::combTextField — Coverage: 100.0% | Lines: 40 | Complexity: 7 Phpdftk\Pdf\Core\File\PdfFileWriter::applyCeilingStripping — Coverage: 56.4% | Lines: 39 | Complexity: 14 Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::buildCircleOps — Coverage: 100.0% | Lines: 39 | Complexity: 1 Phpdftk\Pdf\Core\Document\ViewerPreferences::toPdf — Coverage: 100.0% | Lines: 38 | Complexity: 19 Phpdftk\Pdf\Core\Security\PdfEncryptor::publicKeyAes256 — Coverage: 97.4% | Lines: 38 | Complexity: 4 Phpdftk\Pdf\Core\Annotation\Annotation::buildDictionary — Coverage: 91.9% | Lines: 37 | Complexity: 17 Phpdftk\Pdf\Core\File\PdfFileWriter::checkVersionRequirements — Coverage: 70.3% | Lines: 37 | Complexity: 12 Phpdftk\Pdf\Core\Interactive\Signature\Pkcs7Signer::sign — Coverage: 86.5% | Lines: 37 | Complexity: 9 Phpdftk\Pdf\Core\Security\PdfEncryptor::publicKeyAes128 — Coverage: 97.3% | Lines: 37 | Complexity: 4 Phpdftk\Pdf\Core\Graphics\XObject\FormXObject::toPdf — Coverage: 97.2% | Lines: 36 | Complexity: 17 Phpdftk\Pdf\Core\Interactive\Signature\SignatureValue::toPdf — Coverage: 100.0% | Lines: 35 | Complexity: 16 Phpdftk\Pdf\Core\Interactive\Form\Field::buildFieldDictionary — Coverage: 82.4% | Lines: 34 | Complexity: 17 Phpdftk\Pdf\Core\Security\EncryptDictionary::toPdf — Coverage: 97.1% | Lines: 34 | Complexity: 16 Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::checkbox — Coverage: 100.0% | Lines: 33 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::textField — Coverage: 93.8% | Lines: 32 | Complexity: 6 Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::pushButton — Coverage: 100.0% | Lines: 32 | Complexity: 2 Phpdftk\Pdf\Core\Interactive\Signature\CrlClient::fetchCrl — Coverage: 56.2% | Lines: 32 | Complexity: 8 Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::parseTimeStampResp — Coverage: 90.6% | Lines: 32 | Complexity: 10 Phpdftk\Pdf\Core\Content\ContentStream::showUnicodeTextShaped — Coverage: 93.5% | Lines: 31 | Complexity: 9 Phpdftk\Pdf\Core\Security\PdfEncryptor::createR6 — Coverage: 100.0% | Lines: 31 | Complexity: 1 Phpdftk\Pdf\Core\FileSpec\FileSpec::toPdf — Coverage: 100.0% | Lines: 29 | Complexity: 14 Phpdftk\Pdf\Core\Font\Type3Font::toPdf — Coverage: 93.1% | Lines: 29 | Complexity: 13 Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::radioButton — Coverage: 100.0% | Lines: 29 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\SeedValueDictionary::toPdf — Coverage: 100.0% | Lines: 29 | Complexity: 14 Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::sendRequest — Coverage: 82.8% | Lines: 29 | Complexity: 5 Phpdftk\Pdf\Core\Document\StructElem::toPdf — Coverage: 100.0% | Lines: 28 | Complexity: 13 Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::parseOcspResponse — Coverage: 96.4% | Lines: 28 | Complexity: 7 Phpdftk\Pdf\Core\Security\PdfEncryptor::createStandard — Coverage: 100.0% | Lines: 28 | Complexity: 3 Phpdftk\Pdf\Core\ThreeD\ThreeDView::toPdf — Coverage: 100.0% | Lines: 28 | Complexity: 13 Phpdftk\Pdf\Core\File\IncrementalWriter::fromReader — Coverage: 92.6% | Lines: 27 | Complexity: 6 Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::sendRequest — Coverage: 85.2% | Lines: 27 | Complexity: 4 Phpdftk\Pdf\Core\File\IncrementalWriter::buildIncrementalXref — Coverage: 100.0% | Lines: 26 | Complexity: 9 Phpdftk\Pdf\Core\Document\OutlineItem::toPdf — Coverage: 96.0% | Lines: 25 | Complexity: 12 Phpdftk\Pdf\Core\File\PdfHydrator::hydrate — Coverage: 100.0% | Lines: 25 | Complexity: 13 Phpdftk\Pdf\Core\File\PdfHydrator::construct — Coverage: 84.0% | Lines: 25 | Complexity: 10 Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::extractPublicKeyBits — Coverage: 100.0% | Lines: 25 | Complexity: 3 Phpdftk\Pdf\Core\Annotation\AppearanceCharacteristics::toPdf — Coverage: 100.0% | Lines: 24 | Complexity: 12 Phpdftk\Pdf\Core\Annotation\LineAnnotation::toPdf — Coverage: 100.0% | Lines: 24 | Complexity: 12 Phpdftk\Pdf\Core\Document\CrossReferenceStream::packAllEntries — Coverage: 100.0% | Lines: 24 | Complexity: 6 Phpdftk\Pdf\Core\Document\DssBuilder::build — Coverage: 100.0% | Lines: 24 | Complexity: 9 Phpdftk\Pdf\Core\Document\OCConfig::toPdf — Coverage: 100.0% | Lines: 24 | Complexity: 12 Phpdftk\Pdf\Core\Font\Type0FontFactory::buildWidthsArray — Coverage: 91.7% | Lines: 24 | Complexity: 7 Phpdftk\Pdf\Core\Content\ContentStream::showUnicodeTextKerned — Coverage: 100.0% | Lines: 23 | Complexity: 6 Phpdftk\Pdf\Core\Font\Type0FontFactory::buildToUnicodeCMap — Coverage: 100.0% | Lines: 23 | Complexity: 3 Phpdftk\Pdf\Core\Multimedia\MediaCriteria::toPdf — Coverage: 100.0% | Lines: 23 | Complexity: 11 Phpdftk\Pdf\Core\PdfDate::parse — Coverage: 91.3% | Lines: 23 | Complexity: 6 Phpdftk\Pdf\Core\Annotation\MarkupAnnotation::buildDictionary — Coverage: 95.5% | Lines: 22 | Complexity: 11 Phpdftk\Pdf\Core\Document\NamesDictionary::toPdf — Coverage: 100.0% | Lines: 22 | Complexity: 11 Phpdftk\Pdf\Core\Document\ObjectStream::toPdf — Coverage: 100.0% | Lines: 21 | Complexity: 4 Phpdftk\Pdf\Core\Interactive\Signature\Pkcs7Signer::createSelfSignedTestCredentials — Coverage: 85.7% | Lines: 21 | Complexity: 4 Phpdftk\Pdf\Core\PdfName::toPdf — Coverage: 100.0% | Lines: 21 | Complexity: 15 Phpdftk\Pdf\Core\Document\Info::toPdf — Coverage: 100.0% | Lines: 20 | Complexity: 10 Phpdftk\Pdf\Core\Annotation\FreeTextAnnotation::toPdf — Coverage: 100.0% | Lines: 19 | Complexity: 9 Phpdftk\Pdf\Core\Document\CrossReferenceStream::toPdf — Coverage: 94.7% | Lines: 19 | Complexity: 8 Phpdftk\Pdf\Core\Document\OutputIntent::toPdf — Coverage: 84.2% | Lines: 19 | Complexity: 8 Phpdftk\Pdf\Core\File\VersionRequirementResolver::getEffectiveRequirement — Coverage: 100.0% | Lines: 19 | Complexity: 8 Phpdftk\Pdf\Core\Font\Font::toPdf — Coverage: 100.0% | Lines: 19 | Complexity: 9 Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::extractSubjectDer — Coverage: 100.0% | Lines: 19 | Complexity: 3 Phpdftk\Pdf\Core\Document\OCUsage::toPdf — Coverage: 100.0% | Lines: 18 | Complexity: 9 Phpdftk\Pdf\Core\Filter\CCITTFaxDecodeParams::toPdf — Coverage: 100.0% | Lines: 18 | Complexity: 9 Phpdftk\Pdf\Core\Font\CIDFontType2Font::toPdf — Coverage: 88.9% | Lines: 18 | Complexity: 7 Phpdftk\Pdf\Core\Interactive\Signature\UR3TransformParams::toPdf — Coverage: 100.0% | Lines: 18 | Complexity: 9 Phpdftk\Pdf\Core\Document\TransitionDict::toPdf — Coverage: 100.0% | Lines: 17 | Complexity: 8 Phpdftk\Pdf\Core\File\PdfHydrator::getKeyMap — Coverage: 100.0% | Lines: 17 | Complexity: 8 Phpdftk\Pdf\Core\Interactive\Form\AcroForm::toPdf — Coverage: 82.4% | Lines: 17 | Complexity: 8 Phpdftk\Pdf\Core\PdfString::toPdf — Coverage: 100.0% | Lines: 17 | Complexity: 12 Phpdftk\Pdf\Core\ThreeD\ThreeDCrossSection::toPdf — Coverage: 82.4% | Lines: 17 | Complexity: 8 Phpdftk\Pdf\Core\Annotation\RedactAnnotation::toPdf — Coverage: 100.0% | Lines: 16 | Complexity: 8 Phpdftk\Pdf\Core\File\PdfHydrator::coerce — Coverage: 93.8% | Lines: 16 | Complexity: 12 Phpdftk\Pdf\Core\Font\CIDFont::toPdf — Coverage: 87.5% | Lines: 16 | Complexity: 6 Phpdftk\Pdf\Core\Interactive\Form\FdfReader::parse — Coverage: 100.0% | Lines: 16 | Complexity: 6 Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::buildOcspRequest — Coverage: 100.0% | Lines: 16 | Complexity: 1 Phpdftk\Pdf\Core\Document\StructTreeRoot::toPdf — Coverage: 93.3% | Lines: 15 | Complexity: 7 Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType1::toPdf — Coverage: 100.0% | Lines: 15 | Complexity: 7 Phpdftk\Pdf\Core\Interactive\Form\XfdfReader::parse — Coverage: 100.0% | Lines: 15 | Complexity: 7 Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::getSerialNumberDer — Coverage: 73.3% | Lines: 15 | Complexity: 7 Phpdftk\Pdf\Core\ThreeD\ThreeDStream::toPdf — Coverage: 80.0% | Lines: 15 | Complexity: 7 Phpdftk\Pdf\Core\Annotation\PolyLineAnnotation::toPdf — Coverage: 100.0% | Lines: 14 | Complexity: 7 Phpdftk\Pdf\Core\Annotation\PolygonAnnotation::toPdf — Coverage: 100.0% | Lines: 14 | Complexity: 7 Phpdftk\Pdf\Core\File\PdfFileWriter::buildMinimalHintStream — Coverage: 100.0% | Lines: 14 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\FdfWriter::generate — Coverage: 100.0% | Lines: 14 | Complexity: 3 Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::readDerLength — Coverage: 85.7% | Lines: 14 | Complexity: 6 Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::readDerLength — Coverage: 35.7% | Lines: 14 | Complexity: 6 Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::readDerLength — Coverage: 35.7% | Lines: 14 | Complexity: 6 Phpdftk\Pdf\Core\Content\ContentStream::escapeString — Coverage: 76.9% | Lines: 13 | Complexity: 9 Phpdftk\Pdf\Core\Document\Bead::toPdf — Coverage: 100.0% | Lines: 13 | Complexity: 6 Phpdftk\Pdf\Core\File\PdfFileWriter::setSigner — Coverage: 100.0% | Lines: 13 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfFileWriter::setTimestamper — Coverage: 100.0% | Lines: 13 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\MeshShading::populateCommon — Coverage: 100.0% | Lines: 13 | Complexity: 5 Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::getCrlDistributionPointUrls — Coverage: 92.3% | Lines: 13 | Complexity: 7 Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::buildTimeStampReq — Coverage: 100.0% | Lines: 13 | Complexity: 2 Phpdftk\Pdf\Core\Multimedia\MediaClipData::toPdf — Coverage: 100.0% | Lines: 13 | Complexity: 6 Phpdftk\Pdf\Core\Multimedia\Sound::toPdf — Coverage: 84.6% | Lines: 13 | Complexity: 6 Phpdftk\Pdf\Core\Security\PdfEncryptor::encryptArray — Coverage: 61.5% | Lines: 13 | Complexity: 6 Phpdftk\Pdf\Core\Action\GoToRAction::toPdf — Coverage: 100.0% | Lines: 12 | Complexity: 4 Phpdftk\Pdf\Core\Action\LaunchAction::toPdf — Coverage: 100.0% | Lines: 12 | Complexity: 6 Phpdftk\Pdf\Core\Annotation\LinkAnnotation::toPdf — Coverage: 100.0% | Lines: 12 | Complexity: 6 Phpdftk\Pdf\Core\Annotation\ThreeDAnnotation::toPdf — Coverage: 83.3% | Lines: 12 | Complexity: 6 Phpdftk\Pdf\Core\Annotation\WidgetAnnotation::toPdf — Coverage: 100.0% | Lines: 12 | Complexity: 6 Phpdftk\Pdf\Core\Document\DPart::toPdf — Coverage: 83.3% | Lines: 12 | Complexity: 5 Phpdftk\Pdf\Core\File\TrailerDictionary::toPdf — Coverage: 100.0% | Lines: 12 | Complexity: 5 Phpdftk\Pdf\Core\File\VersionRequirementResolver::getClassRequirement — Coverage: 100.0% | Lines: 12 | Complexity: 6 Phpdftk\Pdf\Core\File\VersionRequirementResolver::getDeprecation — Coverage: 100.0% | Lines: 12 | Complexity: 5 Phpdftk\Pdf\Core\FileSpec\EmbeddedFileParams::toPdf — Coverage: 100.0% | Lines: 12 | Complexity: 6 Phpdftk\Pdf\Core\Filter\FlateDecodeParams::toPdf — Coverage: 91.7% | Lines: 12 | Complexity: 6 Phpdftk\Pdf\Core\Font\Type1Font::populateWidths — Coverage: 91.7% | Lines: 12 | Complexity: 3 Phpdftk\Pdf\Core\Graphics\Function\FunctionType0::toPdf — Coverage: 100.0% | Lines: 12 | Complexity: 4 Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::expectTag — Coverage: 91.7% | Lines: 12 | Complexity: 3 Phpdftk\Pdf\Core\ThreeD\ThreeDMeasure::toPdf — Coverage: 83.3% | Lines: 12 | Complexity: 5 Phpdftk\Pdf\Core\ThreeD\ThreeDNode::toPdf — Coverage: 83.3% | Lines: 12 | Complexity: 5 Phpdftk\Pdf\Core\ThreeD\ThreeDRenderMode::toPdf — Coverage: 100.0% | Lines: 12 | Complexity: 5 Phpdftk\Pdf\Core\Action\SoundAction::toPdf — Coverage: 81.8% | Lines: 11 | Complexity: 5 Phpdftk\Pdf\Core\Content\ContentStream::showTextArrayHex — Coverage: 81.8% | Lines: 11 | Complexity: 5 Phpdftk\Pdf\Core\Document\Collection::toPdf — Coverage: 100.0% | Lines: 11 | Complexity: 5 Phpdftk\Pdf\Core\File\PdfFileWriter::emitPaddedLinearizationDict — Coverage: 100.0% | Lines: 11 | Complexity: 1 Phpdftk\Pdf\Core\File\VersionRequirementResolver::stripIncompatibleProperties — Coverage: 100.0% | Lines: 11 | Complexity: 5 Phpdftk\Pdf\Core\Font\Type3Font::__construct — Coverage: 100.0% | Lines: 11 | Complexity: 2 Phpdftk\Pdf\Core\Graphics\Pattern\TilingPattern::toPdf — Coverage: 90.9% | Lines: 11 | Complexity: 2 Phpdftk\Pdf\Core\Graphics\SoftMask::toPdf — Coverage: 90.9% | Lines: 11 | Complexity: 4 Phpdftk\Pdf\Core\Interactive\Form\XfdfWriter::generate — Coverage: 100.0% | Lines: 11 | Complexity: 3 Phpdftk\Pdf\Core\Interactive\Signature\CrlClient::getCrl — Coverage: 100.0% | Lines: 11 | Complexity: 4 Phpdftk\Pdf\Core\Interactive\Signature\DocTimeStamp::toPdf — Coverage: 90.9% | Lines: 11 | Complexity: 4 Phpdftk\Pdf\Core\Interactive\Signature\Pkcs7Signer::extractDerFromSmime — Coverage: 81.8% | Lines: 11 | Complexity: 4 Phpdftk\Pdf\Core\Multimedia\Movie::toPdf — Coverage: 90.9% | Lines: 11 | Complexity: 5 Phpdftk\Pdf\Core\Security\CryptFilter::toPdf — Coverage: 90.9% | Lines: 11 | Complexity: 5 Phpdftk\Pdf\Core\Action\RenditionAction::toPdf — Coverage: 90.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Core\Annotation\CircleAnnotation::toPdf — Coverage: 80.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Core\Annotation\ScreenAnnotation::toPdf — Coverage: 80.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Core\Annotation\SquareAnnotation::toPdf — Coverage: 100.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Core\Annotation\TextAnnotation::toPdf — Coverage: 80.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Core\Annotation\TrapNetAnnotation::toPdf — Coverage: 80.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Core\Content\ContentStream::setTextMatrix — Coverage: 100.0% | Lines: 10 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::concatMatrix — Coverage: 100.0% | Lines: 10 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::curveTo — Coverage: 100.0% | Lines: 10 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setGlyphWidthAndBoundingBox — Coverage: 100.0% | Lines: 10 | Complexity: 1 Phpdftk\Pdf\Core\Document\BoxColorInfo::toPdf — Coverage: 80.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Core\Document\BoxStyle::toPdf — Coverage: 100.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Core\Document\DPartRoot::toPdf — Coverage: 90.0% | Lines: 10 | Complexity: 4 Phpdftk\Pdf\Core\Document\DSS::toPdf — Coverage: 100.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Core\Document\GroupAttributes::toPdf — Coverage: 100.0% | Lines: 10 | Complexity: 4 Phpdftk\Pdf\Core\File\BitWriter::writeBits — Coverage: 90.0% | Lines: 10 | Complexity: 4 Phpdftk\Pdf\Core\Font\CMapStream::toPdf — Coverage: 90.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Core\Font\TrueTypeFont::fromFile — Coverage: 100.0% | Lines: 10 | Complexity: 2 Phpdftk\Pdf\Core\Font\Type0Font::toPdf — Coverage: 100.0% | Lines: 10 | Complexity: 3 Phpdftk\Pdf\Core\Font\Type1Font::fromFile — Coverage: 100.0% | Lines: 10 | Complexity: 2 Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType5::toPdf — Coverage: 100.0% | Lines: 10 | Complexity: 4 Phpdftk\Pdf\Core\Graphics\Shading\Shading::baseDictionary — Coverage: 100.0% | Lines: 10 | Complexity: 4 Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::getOcspResponderUrl — Coverage: 80.0% | Lines: 10 | Complexity: 4 Phpdftk\Pdf\Core\Interactive\Signature\SignatureReference::toPdf — Coverage: 90.0% | Lines: 10 | Complexity: 4 Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::derInteger — Coverage: 100.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Core\Multimedia\Rendition::baseDictionary — Coverage: 80.0% | Lines: 10 | Complexity: 4 Phpdftk\Pdf\Core\PdfDate::fromDateTime — Coverage: 100.0% | Lines: 10 | Complexity: 3 Phpdftk\Pdf\Core\PdfDictionary::toPdf — Coverage: 70.0% | Lines: 10 | Complexity: 7 Phpdftk\Pdf\Core\Security\PdfEncryptor::rc4128 — Coverage: 100.0% | Lines: 10 | Complexity: 1 Phpdftk\Pdf\Core\Security\PdfEncryptor::rc440 — Coverage: 100.0% | Lines: 10 | Complexity: 1 Phpdftk\Pdf\Core\Security\PdfEncryptor::aes128 — Coverage: 100.0% | Lines: 10 | Complexity: 1 Phpdftk\Pdf\Core\Action\GoToAction::toPdf — Coverage: 100.0% | Lines: 9 | Complexity: 3 Phpdftk\Pdf\Core\Action\GoToEAction::toPdf — Coverage: 77.8% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\Action\URIAction::toPdf — Coverage: 100.0% | Lines: 9 | Complexity: 3 Phpdftk\Pdf\Core\Annotation\BorderStyle::toPdf — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\Document\HintStream::toPdf — Coverage: 100.0% | Lines: 9 | Complexity: 3 Phpdftk\Pdf\Core\Document\LinearizationParameters::toPdf — Coverage: 100.0% | Lines: 9 | Complexity: 1 Phpdftk\Pdf\Core\Document\OCMD::toPdf — Coverage: 88.9% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\Document\Outline::toPdf — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\Document\PageLabel::toPdf — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\File\DeprecatedFeatureException::__construct — Coverage: 100.0% | Lines: 9 | Complexity: 2 Phpdftk\Pdf\Core\File\IncrementalWriter::findStartxrefOffset — Coverage: 77.8% | Lines: 9 | Complexity: 3 Phpdftk\Pdf\Core\File\PdfFileWriter::writeTo — Coverage: 88.9% | Lines: 9 | Complexity: 3 Phpdftk\Pdf\Core\File\PdfFileWriter::applyStreamCompression — Coverage: 100.0% | Lines: 9 | Complexity: 5 Phpdftk\Pdf\Core\File\PdfFileWriter::applyVersionRequirement — Coverage: 100.0% | Lines: 9 | Complexity: 3 Phpdftk\Pdf\Core\File\VersionRequirementException::__construct — Coverage: 100.0% | Lines: 9 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\ColorSpace\CalRGB::toPdf — Coverage: 77.8% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\Graphics\ColorSpace\DeviceN::toPdf — Coverage: 88.9% | Lines: 9 | Complexity: 2 Phpdftk\Pdf\Core\Graphics\Pattern\ShadingPattern::toPdf — Coverage: 88.9% | Lines: 9 | Complexity: 3 Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::rectDimensions — Coverage: 100.0% | Lines: 9 | Complexity: 1 Phpdftk\Pdf\Core\Multimedia\MediaClipSection::toPdf — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\Multimedia\MediaPlayParams::toPdf — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\Multimedia\Navigator::toPdf — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\PdfStream::toPdf — Coverage: 100.0% | Lines: 9 | Complexity: 3 Phpdftk\Pdf\Core\Security\PdfEncryptor::encryptObjectProperties — Coverage: 88.9% | Lines: 9 | Complexity: 5 Phpdftk\Pdf\Core\ThreeD\ThreeDBackground::toPdf — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\Action\MovieAction::toPdf — Coverage: 87.5% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Action\RichMediaExecuteAction::toPdf — Coverage: 100.0% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Action\ThreadAction::toPdf — Coverage: 100.0% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Annotation\AppearanceDict::toPdf — Coverage: 100.0% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Annotation\MovieAnnotation::toPdf — Coverage: 87.5% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Content\ContentStream::showTextArray — Coverage: 100.0% | Lines: 8 | Complexity: 5 Phpdftk\Pdf\Core\Content\ContentStream::curveToV — Coverage: 100.0% | Lines: 8 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::curveToY — Coverage: 100.0% | Lines: 8 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::rectangle — Coverage: 100.0% | Lines: 8 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setStrokeColorCMYK — Coverage: 100.0% | Lines: 8 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setFillColorCMYK — Coverage: 100.0% | Lines: 8 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::inlineImage — Coverage: 100.0% | Lines: 8 | Complexity: 2 Phpdftk\Pdf\Core\Document\MarkInfo::toPdf — Coverage: 100.0% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Document\NameTree::toPdf — Coverage: 100.0% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Document\NumberTree::toPdf — Coverage: 100.0% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Document\OCG::toPdf — Coverage: 87.5% | Lines: 8 | Complexity: 3 Phpdftk\Pdf\Core\File\PdfFileWriter::setEncryption — Coverage: 100.0% | Lines: 8 | Complexity: 3 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType2::toPdf — Coverage: 75.0% | Lines: 8 | Complexity: 3 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType3::toPdf — Coverage: 75.0% | Lines: 8 | Complexity: 3 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType4::__construct — Coverage: 100.0% | Lines: 8 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType5::__construct — Coverage: 100.0% | Lines: 8 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType6::__construct — Coverage: 100.0% | Lines: 8 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType7::__construct — Coverage: 100.0% | Lines: 8 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\ButtonField::toPdf — Coverage: 87.5% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Interactive\Form\ChoiceField::toPdf — Coverage: 100.0% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Interactive\Form\SigFieldLock::toPdf — Coverage: 100.0% | Lines: 8 | Complexity: 3 Phpdftk\Pdf\Core\Interactive\Form\SignatureField::toPdf — Coverage: 100.0% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::dnToString — Coverage: 75.0% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Multimedia\MediaRendition::toPdf — Coverage: 100.0% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\PdfArray::toPdf — Coverage: 100.0% | Lines: 8 | Complexity: 7 Phpdftk\Pdf\Core\Security\PdfEncryptor::deriveObjectKey — Coverage: 100.0% | Lines: 8 | Complexity: 2 Phpdftk\Pdf\Core\Action\JavaScriptAction::toPdf — Coverage: 100.0% | Lines: 7 | Complexity: 2 Phpdftk\Pdf\Core\Action\NamedAction::toPdf — Coverage: 100.0% | Lines: 7 | Complexity: 2 Phpdftk\Pdf\Core\Action\SubmitFormAction::toPdf — Coverage: 85.7% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\Content\ContentStream::showUnicodeText — Coverage: 100.0% | Lines: 7 | Complexity: 2 Phpdftk\Pdf\Core\Content\ContentStream::setSpacingMoveAndShowText — Coverage: 100.0% | Lines: 7 | Complexity: 1 Phpdftk\Pdf\Core\Document\CrossReferenceStream::bytesNeeded — Coverage: 57.1% | Lines: 7 | Complexity: 4 Phpdftk\Pdf\Core\Document\DssBuilder::addCertificate — Coverage: 100.0% | Lines: 7 | Complexity: 2 Phpdftk\Pdf\Core\Document\DssBuilder::addOcspResponse — Coverage: 100.0% | Lines: 7 | Complexity: 2 Phpdftk\Pdf\Core\Document\DssBuilder::addCrl — Coverage: 100.0% | Lines: 7 | Complexity: 2 Phpdftk\Pdf\Core\Document\ObjectRef::toPdf — Coverage: 100.0% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\Document\Thread::toPdf — Coverage: 100.0% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\File\CeilingVersionException::__construct — Coverage: 100.0% | Lines: 7 | Complexity: 1 Phpdftk\Pdf\Core\File\CrossReferenceTable::build — Coverage: 100.0% | Lines: 7 | Complexity: 2 Phpdftk\Pdf\Core\File\PdfFileWriter::__construct — Coverage: 100.0% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\File\PdfFileWriter::patchHintArray — Coverage: 85.7% | Lines: 7 | Complexity: 2 Phpdftk\Pdf\Core\Font\Encoding::toPdf — Coverage: 100.0% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\Font\Type0Font::__construct — Coverage: 100.0% | Lines: 7 | Complexity: 4 Phpdftk\Pdf\Core\Font\Type1Font::__construct — Coverage: 100.0% | Lines: 7 | Complexity: 6 Phpdftk\Pdf\Core\Graphics\ColorSpace\CalGray::toPdf — Coverage: 85.7% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\Graphics\ColorSpace\Lab::toPdf — Coverage: 85.7% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType10::toPdf — Coverage: 85.7% | Lines: 7 | Complexity: 2 Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType16::toPdf — Coverage: 100.0% | Lines: 7 | Complexity: 2 Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType6::toPdf — Coverage: 100.0% | Lines: 7 | Complexity: 2 Phpdftk\Pdf\Core\Graphics\Pattern\TilingPattern::__construct — Coverage: 100.0% | Lines: 7 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType1::toPdf — Coverage: 71.4% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\Interactive\Signature\FieldMDPTransformParams::toPdf — Coverage: 85.7% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::getOcspResponse — Coverage: 71.4% | Lines: 7 | Complexity: 2 Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::derLength — Coverage: 28.6% | Lines: 7 | Complexity: 4 Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::__construct — Coverage: 100.0% | Lines: 7 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::derLength — Coverage: 28.6% | Lines: 7 | Complexity: 4 Phpdftk\Pdf\Core\Multimedia\MediaScreenParams::toPdf — Coverage: 85.7% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\Security\PdfEncryptor::encryptObject — Coverage: 100.0% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\Security\PdfEncryptor::encryptStream — Coverage: 85.7% | Lines: 7 | Complexity: 4 Phpdftk\Pdf\Core\Security\PdfEncryptor::encryptDictionary — Coverage: 57.1% | Lines: 7 | Complexity: 5 Phpdftk\Pdf\Core\Security\PublicKeyRecipient::toPdf — Coverage: 85.7% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\Action\Action::baseDictionary — Coverage: 100.0% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Core\Action\GoToDPAction::toPdf — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Action\ResetFormAction::toPdf — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Annotation\BorderEffect::toPdf — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Annotation\CaretAnnotation::toPdf — Coverage: 83.3% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Annotation\FileAttachmentAnnotation::toPdf — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Annotation\PopupAnnotation::toPdf — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Annotation\RichMediaAnnotation::toPdf — Coverage: 83.3% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Annotation\SoundAnnotation::toPdf — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Content\ContentStream::setFont — Coverage: 100.0% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Core\Document\Destination::toPdf — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Document\OCPropertiesDict::toPdf — Coverage: 100.0% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Core\Document\Requirement::toPdf — Coverage: 100.0% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Core\Document\RequirementHandler::toPdf — Coverage: 100.0% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Core\File\BitWriter::getData — Coverage: 100.0% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Core\File\IncrementalWriter::addModifiedObject — Coverage: 100.0% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Core\File\IncrementalWriter::addNewObject — Coverage: 100.0% | Lines: 6 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfFileWriter::enforceRemoval — Coverage: 83.3% | Lines: 6 | Complexity: 5 Phpdftk\Pdf\Core\FileSpec\EmbeddedFile::toPdf — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Filter\CryptFilterDecodeParams::toPdf — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Filter\JPXDecodeParams::toPdf — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Font\FontFile\Type1FontFile::toPdf — Coverage: 83.3% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Core\Graphics\ColorSpace\Indexed::toPdf — Coverage: 100.0% | Lines: 6 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\ColorSpace\Separation::toPdf — Coverage: 100.0% | Lines: 6 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Function\Func::baseDictionary — Coverage: 100.0% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::buildStateAppearanceDict — Coverage: 100.0% | Lines: 6 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::escapeString — Coverage: 100.0% | Lines: 6 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\FontContext::textToHex — Coverage: 100.0% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::pemToDer — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Multimedia\MediaClip::baseDictionary — Coverage: 100.0% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Core\PdfNumber::toPdf — Coverage: 83.3% | Lines: 6 | Complexity: 4 Phpdftk\Pdf\Core\PdfObject::toIndirectObject — Coverage: 100.0% | Lines: 6 | Complexity: 1 Phpdftk\Pdf\Core\PdfStream::toIndirectObject — Coverage: 100.0% | Lines: 6 | Complexity: 1 Phpdftk\Pdf\Core\Action\GoTo3DViewAction::toPdf — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Core\Action\SetOCGStateAction::toPdf — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Core\Document\CollectionSchema::toPdf — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Core\Document\DssBuilder::addVriEntry — Coverage: 100.0% | Lines: 5 | Complexity: 1 Phpdftk\Pdf\Core\Document\ObjectStream::addObject — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Core\Document\StructAttribute::toPdf — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Core\File\BitWriter::alignToByte — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Core\File\ObjectRegistry::register — Coverage: 100.0% | Lines: 5 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfFileWriter::patchPaddedNumber — Coverage: 80.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Core\File\PdfHydrator::resolveClass — Coverage: 100.0% | Lines: 5 | Complexity: 4 Phpdftk\Pdf\Core\Font\CIDSystemInfo::toPdf — Coverage: 100.0% | Lines: 5 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Function\FunctionType0::__construct — Coverage: 100.0% | Lines: 5 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Function\FunctionType2::toPdf — Coverage: 100.0% | Lines: 5 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Function\FunctionType3::toPdf — Coverage: 100.0% | Lines: 5 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\MeshShading::__construct — Coverage: 100.0% | Lines: 5 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\XObject\ImageXObject::__construct — Coverage: 100.0% | Lines: 5 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\XObject\PostScriptXObject::toPdf — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::numVal — Coverage: 40.0% | Lines: 5 | Complexity: 4 Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::skipTlv — Coverage: 80.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Core\Interactive\Signature\DocMDPTransformParams::toPdf — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::getOidBytes — Coverage: 100.0% | Lines: 5 | Complexity: 5 Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::randomNonce — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Core\Security\PdfEncryptor::__construct — Coverage: 100.0% | Lines: 5 | Complexity: 1 Phpdftk\Pdf\Core\Security\PdfEncryptor::encryptString — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Core\Security\PdfEncryptor::encrypt — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Core\Action\AdditionalActions::toPdf — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Action\HideAction::toPdf — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\PrinterMarkAnnotation::toPdf — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Annotation\SquigglyAnnotation::toPdf — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Annotation\StampAnnotation::toPdf — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Annotation\StrikeOutAnnotation::toPdf — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Annotation\UnderlineAnnotation::toPdf — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Annotation\WatermarkAnnotation::toPdf — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Content\ContentStream::num — Coverage: 100.0% | Lines: 4 | Complexity: 4 Phpdftk\Pdf\Core\Document\ClassMap::toDictionary — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Document\CrossReferenceStream::packField — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Document\RoleMap::toDictionary — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\File\BitWriter::writeUint32 — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Core\File\IncrementalWriter::__construct — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Core\File\IncrementalWriter::enforceRemoval — Coverage: 75.0% | Lines: 4 | Complexity: 4 Phpdftk\Pdf\Core\File\PdfFileWriter::setCeilingVersion — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\File\PdfFileWriter::setCatalog — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfFileWriter::setInfo — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\File\PdfHydrator::resolveActionClass — Coverage: 100.0% | Lines: 4 | Complexity: 3 Phpdftk\Pdf\Core\Filter\DCTDecodeParams::toPdf — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Filter\JBIG2DecodeParams::toPdf — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Font\FontFile\CFFFontFile::toPdf — Coverage: 75.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Font\FontFile\TrueTypeFontFile::toPdf — Coverage: 75.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Font\FontFile\Type1FontFile::__construct — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Function\FunctionType2::__construct — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Function\FunctionType3::__construct — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Function\FunctionType4::toPdf — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::buildResources — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Interactive\Form\TextField::toPdf — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Interactive\Signature\IdentityTransformParams::toPdf — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Interactive\Signature\Pkcs7Signer::certificateToPem — Coverage: 75.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Interactive\Signature\SignatureValue::__construct — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::timestamp — Coverage: 75.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Core\Multimedia\SelectorRendition::toPdf — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\ThreeD\ThreeDLightingScheme::toPdf — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Core\Action\ImportDataAction::toPdf — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Action\TransAction::toPdf — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\HighlightAnnotation::toPdf — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\InkAnnotation::toPdf — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setDashPattern — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setStrokeColor — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Core\Content\ContentStream::setFillColor — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Core\DeprecatedPdfFeature::__construct — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Core\Document\DssBuilder::createStream — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Document\MetadataStream::toPdf — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Document\StandardStructureType::minimumVersion — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Core\File\IncrementalWriter::deleteObject — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Core\File\PdfFileWriter::setVersion — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Core\File\PdfFileWriter::register — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\File\VersionRequirementResolver::clearCache — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\FileSpec\EmbeddedFile::__construct — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Core\FileSpec\FileSpec::__construct — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Core\Font\CIDFont::__construct — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Font\CIDSystemInfo::__construct — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\ColorSpace\DeviceN::__construct — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\ColorSpace\Indexed::__construct — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\ColorSpace\Pattern::toPdf — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Core\Graphics\ColorSpace\Separation::__construct — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Function\FunctionType4::__construct — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType10::__construct — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType16::__construct — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType6::__construct — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType2::__construct — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType3::__construct — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType4::toPdf — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType5::toPdf — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType6::toPdf — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType7::toPdf — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::passwordField — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::buildAppearanceDict — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::textOperator — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::derToPem — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::ensurePem — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Core\Interactive\Signature\CrlClient::assertHttpUrl — Coverage: 66.7% | Lines: 3 | Complexity: 3 Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::assertHttpUrl — Coverage: 66.7% | Lines: 3 | Complexity: 3 Phpdftk\Pdf\Core\Interactive\Signature\Pkcs7Signer::__construct — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\TransformParams::baseDictionary — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::assertHttpUrl — Coverage: 100.0% | Lines: 3 | Complexity: 3 Phpdftk\Pdf\Core\Security\PdfEncryptor::getMinimumPdfVersion — Coverage: 100.0% | Lines: 3 | Complexity: 4 Phpdftk\Pdf\Core\Action\AdditionalActions::set — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Action\GoToRAction::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Action\HideAction::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\FreeTextAnnotation::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\HighlightAnnotation::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\InkAnnotation::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::beginText — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::endText — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::moveTextPosition — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::moveTextPositionNewLine — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::showText — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::showTextHex — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::nextLine — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setCharSpacing — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setWordSpacing — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setHorizontalScaling — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setTextLeading — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setTextRenderingMode — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setTextRise — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::saveGraphicsState — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::restoreGraphicsState — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setLineWidth — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setLineCap — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setLineJoin — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setMiterLimit — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setRenderingIntent — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setFlatness — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setGraphicsState — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::moveTo — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::lineTo — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::closePath — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::stroke — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::closeAndStroke — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::fill — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::fillEvenOdd — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::fillAndStroke — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::fillAndStrokeEvenOdd — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::closeFillAndStroke — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::closeFillAndStrokeEvenOdd — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::endPath — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::clip — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::clipEvenOdd — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setStrokeColorRGB — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setFillColorRGB — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setStrokeColorGray — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setFillColorGray — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setStrokeColorSpace — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setFillColorSpace — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::doXObject — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::moveToNextLineAndShowText — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::paintShading — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setGlyphWidth — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::markedContentPoint — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::markedContentPointWithProperties — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::beginMarkedContent — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::beginMarkedContentWithProperties — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::endMarkedContent — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::beginCompatibility — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::endCompatibility — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::raw — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::toPdf — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Document\ClassMap::set — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Document\OCPropertiesDict::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Document\OutputIntent::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Document\RoleMap::map — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfFileWriter::save — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Font\CIDFontType2Font::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Font\FontFile\CFFFontFile::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Font\FontFile\TrueTypeFontFile::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Font\MMType1Font::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Font\TrueTypeFont::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType1::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\SoftMask::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\XObject\FormXObject::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\FdfReader::decodeString — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\FdfWriter::escapeString — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\SigFieldLock::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::getIssuerNameHash — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::getIssuerKeyHash — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\FieldMDPTransformParams::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Multimedia\Sound::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\PdfDictionary::set — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\PdfStream::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\PdfStream::setFilter — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Security\EncryptDictionary::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\ThreeD\ThreeDStream::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onWillClose — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onWillSave — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onDidSave — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onWillPrint — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onDidPrint — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onPageOpen — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onPageClose — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onMouseEnter — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onMouseExit — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onMouseDown — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onMouseUp — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onFocus — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onBlur — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onPageVisible — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onPageInvisible — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onKeystroke — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onFormat — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onValidate — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onCalculate — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\GoTo3DViewAction::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\GoTo3DViewAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\GoToAction::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\GoToAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\GoToDPAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\GoToEAction::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\GoToEAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\GoToRAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\HideAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\ImportDataAction::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\ImportDataAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\JavaScriptAction::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\JavaScriptAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\LaunchAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\MovieAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\NamedAction::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\NamedAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\RenditionAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\ResetFormAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\RichMediaExecuteAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\SetOCGStateAction::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\SetOCGStateAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\SoundAction::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\SoundAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\SubmitFormAction::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\SubmitFormAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\ThreadAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\TransAction::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\TransAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\URIAction::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\URIAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\Annotation::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\Annotation::toPdf — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\CaretAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\CircleAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\FileAttachmentAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\FreeTextAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\HighlightAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\InkAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\LineAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\LinkAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\MovieAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\PolyLineAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\PolygonAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\PopupAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\PrinterMarkAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\ProjectionAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\ProjectionAnnotation::toPdf — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\RedactAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\RichMediaAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\ScreenAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\SoundAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\SquareAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\SquigglyAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\StampAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\StrikeOutAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\TextAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\ThreeDAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\TrapNetAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\UnderlineAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\WatermarkAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\WidgetAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::getOperators — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::clearOperators — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::encodeForActiveFont — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setFillRgbColor — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setStrokeRgbColor — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setFillCmykColor — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setStrokeCmykColor — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setFillGrayColor — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setStrokeGrayColor — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::rectangleObject — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::concatMatrixObject — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Content\Resources::addFont — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Content\Resources::addXObject — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Content\Resources::addExtGState — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\ClassMap::toPdf — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\CollectionItem::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\CollectionItem::toPdf — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\CollectionSchema::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\CrossReferenceStream::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\CrossReferenceStream::addInUseEntry — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\CrossReferenceStream::addFreeEntry — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\CrossReferenceStream::addCompressedEntry — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\DPart::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\DPartRoot::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\Destination::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\Destination::xyz — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\Destination::fit — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\Destination::fitH — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\Destination::fitV — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\Destination::fitR — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\Destination::fitB — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\Destination::fitBH — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\Destination::fitBV — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\DssBuilder::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\DssBuilder::computeVriKey — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\GroupAttributes::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\HintStream::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\LinearizationParameters::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\MetadataStream::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\OCG::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\ObjectStream::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\ObjectStream::count — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\OutlineItem::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 2 Phpdftk\Pdf\Core\Document\Requirement::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\RequirementHandler::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\RoleMap::toPdf — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\StructAttribute::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\StructAttribute\LayoutAttribute::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\StructAttribute\ListAttribute::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\StructAttribute\PrintFieldAttribute::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\StructAttribute\TableAttribute::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\StructElem::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\StructElem::getMinimumPdfVersion — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\BitWriter::getBitPosition — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\CrossReferenceTable::add — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\CrossReferenceTable::getEntries — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\IncrementalWriter::setEncryption — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\IncrementalWriter::getPdfVersion — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\IncrementalWriter::wasVersionBumped — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\IncrementalWriter::setStrictVersionMode — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\IncrementalWriter::setDeprecationHandler — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\IncrementalWriter::setStrictDeprecation — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\IncrementalWriter::getVersionWarnings — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\IncrementalWriter::save — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\ObjectRegistry::getAll — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\ObjectRegistry::getSize — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfFileWriter::setCompressStreams — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfFileWriter::getRegistry — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfFileWriter::getVersion — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfFileWriter::getPdfVersion — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfFileWriter::setStrictVersionMode — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfFileWriter::setDeprecationHandler — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfFileWriter::setStrictDeprecation — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfFileWriter::getVersionWarnings — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfFileWriter::getInfo — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfFileWriter::setTsaClient — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfFileWriter::buildSubsectionXref — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfFileWriter::toBytes — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfHydrator::registerType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfHydrator::registerSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfHydrator::registerActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\TrailerDictionary::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\FileSpec\FileSpec::attachEmbeddedFile — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Font\CIDFontType0Font::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Font\CMapStream::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Font\FontDescriptor::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Font\Type3Font::addCharProc — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\ColorSpace\CalGray::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\ColorSpace\CalRGB::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\ColorSpace\DeviceCMYK::toPdf — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\ColorSpace\DeviceGray::toPdf — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\ColorSpace\DeviceRGB::toPdf — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\ColorSpace\ICCBased::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\ColorSpace\ICCBased::toPdf — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\ColorSpace\Lab::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\ColorSpace\Pattern::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Function\FunctionType0::getFunctionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Function\FunctionType2::getFunctionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Function\FunctionType3::getFunctionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Function\FunctionType4::getFunctionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Pattern\ShadingPattern::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Pattern\ShadingPattern::getPatternType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Pattern\TilingPattern::getPatternType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType1::getShadingType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType2::getShadingType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType3::getShadingType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType4::getShadingType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType5::getShadingType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType6::getShadingType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType7::getShadingType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\XObject\PostScriptXObject::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::choiceField — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\ButtonField::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\ChoiceField::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\FontContext::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\SignatureField::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\SignatureField::setSignatureValue — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\TextField::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\CrlClient::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\DocMDPTransformParams::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\DocTimeStamp::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::derTlv — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::derSequence — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::derOid — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::derNull — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::derOctetString — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::derInteger — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\SignatureReference::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::derTlv — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::derSequence — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::derOid — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::derNull — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::derOctetString — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::derBoolean — Coverage: 100.0% | Lines: 1 | Complexity: 2 Phpdftk\Pdf\Core\Multimedia\MediaClipData::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Multimedia\MediaClipData::getMediaClipSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Multimedia\MediaClipSection::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Multimedia\MediaClipSection::getMediaClipSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Multimedia\MediaRendition::getRenditionSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Multimedia\Movie::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Multimedia\SelectorRendition::getRenditionSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\PdfArray::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\PdfBoolean::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\PdfBoolean::toPdf — Coverage: 100.0% | Lines: 1 | Complexity: 2 Phpdftk\Pdf\Core\PdfDictionary::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\PdfDictionary::get — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\PdfDictionary::has — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\PdfName::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\PdfNull::toPdf — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\PdfNumber::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\PdfReference::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\PdfReference::toPdf — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\PdfString::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\PdfVersion::isAtLeast — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\PdfVersion::isGreaterThan — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\PdfVersion::max — Coverage: 100.0% | Lines: 1 | Complexity: 2 Phpdftk\Pdf\Core\PdfVersion::fromString — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\RequiresPdfVersion::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Security\CryptFilter::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Security\PdfEncryptor::aes256 — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Security\PdfEncryptor::getEncryptDictionary — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Security\PdfEncryptor::setEncryptDictObjNum — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Security\PdfEncryptor::getFileId — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Security\PublicKeyRecipient::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\ThreeD\ThreeDLightingScheme::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\ThreeD\ThreeDMeasure::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\ThreeD\ThreeDNode::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\ThreeD\ThreeDRenderMode::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\ThreeD\ThreeDView::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1

 

Sorted by descending CRAP (Change Risk Anti-Patterns) index.

Method CRAP Coverage
Phpdftk\Pdf\Core\File\PdfHydrator::extractConstructorArg176.9052.3%
Phpdftk\Pdf\Core\File\PdfHydrator::getOverrides162.6651.9%
Phpdftk\Pdf\Core\File\PdfFileWriter::generate4296.2%
Phpdftk\Pdf\Core\Graphics\ExtGState::toPdf41.1687.0%
Phpdftk\Pdf\Core\File\IncrementalWriter::generate3895.7%
Phpdftk\Pdf\Core\Document\Page::toPdf33.4592.5%
Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::buildChain32.5375.4%
Phpdftk\Pdf\Core\Document\PageTree::toPdf32.4192.6%
Phpdftk\Pdf\Core\Document\Catalog::toPdf3198.4%
Phpdftk\Pdf\Core\File\PdfFileWriter::applyCeilingStripping30.2356.4%
Phpdftk\Pdf\Core\File\PdfFileWriter::generateLinearized2395.5%
Phpdftk\Pdf\Core\Font\FontDescriptor::toPdf23100.0%
Phpdftk\Pdf\Core\Graphics\XObject\ImageXObject::toPdf22100.0%
Phpdftk\Pdf\Core\Document\ViewerPreferences::toPdf19100.0%
Phpdftk\Pdf\Core\Interactive\Form\Field::buildFieldDictionary18.5982.4%
Phpdftk\Pdf\Core\Annotation\Annotation::buildDictionary17.1591.9%
Phpdftk\Pdf\Core\Graphics\XObject\FormXObject::toPdf1797.2%
Phpdftk\Pdf\Core\Content\Resources::toPdf16100.0%
Phpdftk\Pdf\Core\Interactive\Signature\SignatureValue::toPdf16100.0%
Phpdftk\Pdf\Core\Security\EncryptDictionary::toPdf1697.1%
Phpdftk\Pdf\Core\File\PdfFileWriter::checkVersionRequirements15.7870.3%
Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::readDerLength15.5635.7%
Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::readDerLength15.5635.7%
Phpdftk\Pdf\Core\PdfName::toPdf15100.0%
Phpdftk\Pdf\Core\File\IncrementalWriter::checkVersionRequirements14.9972.5%
Phpdftk\Pdf\Core\FileSpec\FileSpec::toPdf14100.0%
Phpdftk\Pdf\Core\Interactive\Form\SeedValueDictionary::toPdf14100.0%
Phpdftk\Pdf\Core\Interactive\Signature\CrlClient::fetchCrl13.3656.2%
Phpdftk\Pdf\Core\Font\Type3Font::toPdf13.0693.1%
Phpdftk\Pdf\Core\Document\StructElem::toPdf13100.0%
Phpdftk\Pdf\Core\File\PdfHydrator::hydrate13100.0%
Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::textFieldMultiLine1396.2%
Phpdftk\Pdf\Core\ThreeD\ThreeDView::toPdf13100.0%
Phpdftk\Pdf\Core\File\PdfHydrator::coerce12.0493.8%
Phpdftk\Pdf\Core\Annotation\AppearanceCharacteristics::toPdf12100.0%
Phpdftk\Pdf\Core\Annotation\LineAnnotation::toPdf12100.0%
Phpdftk\Pdf\Core\Document\OCConfig::toPdf12100.0%
Phpdftk\Pdf\Core\Document\OutlineItem::toPdf1296.0%
Phpdftk\Pdf\Core\PdfString::toPdf12100.0%
Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::extractCertsFromPkcs7Der11.5183.9%
Phpdftk\Pdf\Core\Annotation\MarkupAnnotation::buildDictionary1195.5%
Phpdftk\Pdf\Core\Document\NamesDictionary::toPdf11100.0%
Phpdftk\Pdf\Core\Multimedia\MediaCriteria::toPdf11100.0%
Phpdftk\Pdf\Core\File\PdfHydrator::construct10.4184.0%
Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::parseTimeStampResp10.0890.6%
Phpdftk\Pdf\Core\Content\ContentStream::escapeString10.0076.9%
Phpdftk\Pdf\Core\Document\Info::toPdf10100.0%
Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::derLength9.8328.6%
Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::derLength9.8328.6%
Phpdftk\Pdf\Core\Interactive\Signature\Pkcs7Signer::sign9.2086.5%
Phpdftk\Pdf\Core\Content\ContentStream::showUnicodeTextShaped9.0293.5%
Phpdftk\Pdf\Core\Annotation\FreeTextAnnotation::toPdf9100.0%
Phpdftk\Pdf\Core\Document\DssBuilder::build9100.0%
Phpdftk\Pdf\Core\Document\OCUsage::toPdf9100.0%
Phpdftk\Pdf\Core\File\IncrementalWriter::buildIncrementalXref9100.0%
Phpdftk\Pdf\Core\Filter\CCITTFaxDecodeParams::toPdf9100.0%
Phpdftk\Pdf\Core\Font\Font::toPdf9100.0%
Phpdftk\Pdf\Core\Interactive\Signature\UR3TransformParams::toPdf9100.0%
Phpdftk\Pdf\Core\Interactive\Form\AcroForm::toPdf8.3582.4%
Phpdftk\Pdf\Core\ThreeD\ThreeDCrossSection::toPdf8.3582.4%
Phpdftk\Pdf\Core\PdfDictionary::toPdf8.3270.0%
Phpdftk\Pdf\Core\Document\OutputIntent::toPdf8.2584.2%
Phpdftk\Pdf\Core\Security\PdfEncryptor::encryptArray8.0561.5%
Phpdftk\Pdf\Core\Document\CrossReferenceStream::toPdf8.0194.7%
Phpdftk\Pdf\Core\Annotation\RedactAnnotation::toPdf8100.0%
Phpdftk\Pdf\Core\Document\TransitionDict::toPdf8100.0%
Phpdftk\Pdf\Core\File\PdfHydrator::getKeyMap8100.0%
Phpdftk\Pdf\Core\File\VersionRequirementResolver::getEffectiveRequirement8100.0%
Phpdftk\Pdf\Core\Font\Type0FontFactory::fromTrueTypeData898.3%
Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::signatureField8100.0%
Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::getSerialNumberDer7.9373.3%
Phpdftk\Pdf\Core\File\PdfFileWriter::applySignature7.8773.9%
Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::numVal7.4640.0%
Phpdftk\Pdf\Core\ThreeD\ThreeDStream::toPdf7.3980.0%
Phpdftk\Pdf\Core\Font\CIDFontType2Font::toPdf7.0788.9%
Phpdftk\Pdf\Core\Font\Type0FontFactory::buildWidthsArray7.0391.7%
Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::getCrlDistributionPointUrls7.0292.3%
Phpdftk\Pdf\Core\Document\StructTreeRoot::toPdf7.0193.3%
Phpdftk\Pdf\Core\Annotation\PolyLineAnnotation::toPdf7100.0%
Phpdftk\Pdf\Core\Annotation\PolygonAnnotation::toPdf7100.0%
Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType1::toPdf7100.0%
Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::combTextField7100.0%
Phpdftk\Pdf\Core\Interactive\Form\XfdfReader::parse7100.0%
Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::parseOcspResponse796.4%
Phpdftk\Pdf\Core\PdfArray::toPdf7100.0%
Phpdftk\Pdf\Core\Security\PdfEncryptor::encryptDictionary6.9757.1%
Phpdftk\Pdf\Core\Annotation\ThreeDAnnotation::toPdf6.1783.3%
Phpdftk\Pdf\Core\Multimedia\Sound::toPdf6.1384.6%
Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::readDerLength6.1085.7%
Phpdftk\Pdf\Core\Font\CIDFont::toPdf6.0787.5%
Phpdftk\Pdf\Core\Filter\FlateDecodeParams::toPdf6.0291.7%
Phpdftk\Pdf\Core\PdfDate::parse6.0291.3%
Phpdftk\Pdf\Core\File\IncrementalWriter::fromReader6.0192.6%
Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::textField6.0193.8%
Phpdftk\Pdf\Core\Action\LaunchAction::toPdf6100.0%
Phpdftk\Pdf\Core\Annotation\LinkAnnotation::toPdf6100.0%
Phpdftk\Pdf\Core\Annotation\WidgetAnnotation::toPdf6100.0%
Phpdftk\Pdf\Core\Content\ContentStream::showUnicodeTextKerned6100.0%
Phpdftk\Pdf\Core\Document\Bead::toPdf6100.0%
Phpdftk\Pdf\Core\Document\CrossReferenceStream::packAllEntries6100.0%
Phpdftk\Pdf\Core\File\PdfHydrator::registerDefaults6100.0%
Phpdftk\Pdf\Core\File\VersionRequirementResolver::getClassRequirement6100.0%
Phpdftk\Pdf\Core\FileSpec\EmbeddedFileParams::toPdf6100.0%
Phpdftk\Pdf\Core\Font\Type1Font::__construct6100.0%
Phpdftk\Pdf\Core\Interactive\Form\FdfReader::parse6100.0%
Phpdftk\Pdf\Core\Multimedia\MediaClipData::toPdf6100.0%
Phpdftk\Pdf\Core\Document\CrossReferenceStream::bytesNeeded5.2657.1%
Phpdftk\Pdf\Core\Annotation\CircleAnnotation::toPdf5.2080.0%
Phpdftk\Pdf\Core\Annotation\ScreenAnnotation::toPdf5.2080.0%
Phpdftk\Pdf\Core\Annotation\TextAnnotation::toPdf5.2080.0%
Phpdftk\Pdf\Core\Annotation\TrapNetAnnotation::toPdf5.2080.0%
Phpdftk\Pdf\Core\Document\BoxColorInfo::toPdf5.2080.0%
Phpdftk\Pdf\Core\Action\SoundAction::toPdf5.1581.8%
Phpdftk\Pdf\Core\Content\ContentStream::showTextArrayHex5.1581.8%
Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::sendRequest5.1382.8%
Phpdftk\Pdf\Core\Document\DPart::toPdf5.1283.3%
Phpdftk\Pdf\Core\File\PdfFileWriter::enforceRemoval5.1283.3%
Phpdftk\Pdf\Core\ThreeD\ThreeDMeasure::toPdf5.1283.3%
Phpdftk\Pdf\Core\ThreeD\ThreeDNode::toPdf5.1283.3%
Phpdftk\Pdf\Core\Action\RenditionAction::toPdf5.0390.0%
Phpdftk\Pdf\Core\Font\CMapStream::toPdf5.0390.0%
Phpdftk\Pdf\Core\Security\PdfEncryptor::encryptObjectProperties5.0388.9%
Phpdftk\Pdf\Core\Multimedia\Movie::toPdf5.0290.9%
Phpdftk\Pdf\Core\Security\CryptFilter::toPdf5.0290.9%
Phpdftk\Pdf\Core\Annotation\SquareAnnotation::toPdf5100.0%
Phpdftk\Pdf\Core\Content\ContentStream::showTextArray5100.0%
Phpdftk\Pdf\Core\Document\BoxStyle::toPdf5100.0%
Phpdftk\Pdf\Core\Document\Collection::toPdf5100.0%
Phpdftk\Pdf\Core\Document\DSS::toPdf5100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::applyStreamCompression5100.0%
Phpdftk\Pdf\Core\File\TrailerDictionary::toPdf5100.0%
Phpdftk\Pdf\Core\File\VersionRequirementResolver::getDeprecation5100.0%
Phpdftk\Pdf\Core\File\VersionRequirementResolver::stripIncompatibleProperties5100.0%
Phpdftk\Pdf\Core\Graphics\Shading\MeshShading::populateCommon5100.0%
Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::getOidBytes5100.0%
Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::derInteger5100.0%
Phpdftk\Pdf\Core\ThreeD\ThreeDRenderMode::toPdf5100.0%
Phpdftk\Pdf\Core\File\IncrementalWriter::enforceRemoval4.2575.0%
Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::dnToString4.2575.0%
Phpdftk\Pdf\Core\Action\GoToEAction::toPdf4.1877.8%
Phpdftk\Pdf\Core\Graphics\ColorSpace\CalRGB::toPdf4.1877.8%
Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::getOcspResponderUrl4.1380.0%
Phpdftk\Pdf\Core\Multimedia\Rendition::baseDictionary4.1380.0%
Phpdftk\Pdf\Core\Interactive\Signature\Pkcs7Signer::extractDerFromSmime4.1081.8%
Phpdftk\Pdf\Core\PdfNumber::toPdf4.0783.3%
Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::sendRequest4.0585.2%
Phpdftk\Pdf\Core\Interactive\Signature\Pkcs7Signer::createSelfSignedTestCredentials4.0585.7%
Phpdftk\Pdf\Core\Security\PdfEncryptor::encryptStream4.0585.7%
Phpdftk\Pdf\Core\Action\MovieAction::toPdf4.0387.5%
Phpdftk\Pdf\Core\Annotation\MovieAnnotation::toPdf4.0387.5%
Phpdftk\Pdf\Core\Interactive\Form\ButtonField::toPdf4.0387.5%
Phpdftk\Pdf\Core\Document\DPartRoot::toPdf4.0290.0%
Phpdftk\Pdf\Core\Document\OCMD::toPdf4.0288.9%
Phpdftk\Pdf\Core\File\BitWriter::writeBits4.0290.0%
Phpdftk\Pdf\Core\Interactive\Signature\SignatureReference::toPdf4.0290.0%
Phpdftk\Pdf\Core\Graphics\SoftMask::toPdf4.0190.9%
Phpdftk\Pdf\Core\Interactive\Signature\DocTimeStamp::toPdf4.0190.9%
Phpdftk\Pdf\Core\Action\GoToRAction::toPdf4100.0%
Phpdftk\Pdf\Core\Action\RichMediaExecuteAction::toPdf4100.0%
Phpdftk\Pdf\Core\Action\ThreadAction::toPdf4100.0%
Phpdftk\Pdf\Core\Annotation\AppearanceDict::toPdf4100.0%
Phpdftk\Pdf\Core\Annotation\BorderStyle::toPdf4100.0%
Phpdftk\Pdf\Core\Content\ContentStream::num4100.0%
Phpdftk\Pdf\Core\Document\GroupAttributes::toPdf4100.0%
Phpdftk\Pdf\Core\Document\MarkInfo::toPdf4100.0%
Phpdftk\Pdf\Core\Document\NameTree::toPdf4100.0%
Phpdftk\Pdf\Core\Document\NumberTree::toPdf4100.0%
Phpdftk\Pdf\Core\Document\ObjectStream::toPdf4100.0%
Phpdftk\Pdf\Core\Document\Outline::toPdf4100.0%
Phpdftk\Pdf\Core\Document\PageLabel::toPdf4100.0%
Phpdftk\Pdf\Core\File\PdfHydrator::resolveClass4100.0%
Phpdftk\Pdf\Core\Font\Type0Font::__construct4100.0%
Phpdftk\Pdf\Core\Graphics\Function\FunctionType0::toPdf4100.0%
Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType5::toPdf4100.0%
Phpdftk\Pdf\Core\Graphics\Shading\Shading::baseDictionary4100.0%
Phpdftk\Pdf\Core\Interactive\Form\ChoiceField::toPdf4100.0%
Phpdftk\Pdf\Core\Interactive\Form\SignatureField::toPdf4100.0%
Phpdftk\Pdf\Core\Interactive\Signature\CrlClient::getCrl4100.0%
Phpdftk\Pdf\Core\Multimedia\MediaClipSection::toPdf4100.0%
Phpdftk\Pdf\Core\Multimedia\MediaPlayParams::toPdf4100.0%
Phpdftk\Pdf\Core\Multimedia\MediaRendition::toPdf4100.0%
Phpdftk\Pdf\Core\Multimedia\Navigator::toPdf4100.0%
Phpdftk\Pdf\Core\Security\PdfEncryptor::publicKeyAes128497.3%
Phpdftk\Pdf\Core\Security\PdfEncryptor::publicKeyAes256497.4%
Phpdftk\Pdf\Core\Security\PdfEncryptor::getMinimumPdfVersion4100.0%
Phpdftk\Pdf\Core\ThreeD\ThreeDBackground::toPdf4100.0%
Phpdftk\Pdf\Core\Interactive\Signature\CrlClient::assertHttpUrl3.3366.7%
Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::assertHttpUrl3.3366.7%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType1::toPdf3.2171.4%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType2::toPdf3.1475.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType3::toPdf3.1475.0%
Phpdftk\Pdf\Core\File\IncrementalWriter::findStartxrefOffset3.1077.8%
Phpdftk\Pdf\Core\Annotation\CaretAnnotation::toPdf3.0483.3%
Phpdftk\Pdf\Core\Annotation\RichMediaAnnotation::toPdf3.0483.3%
Phpdftk\Pdf\Core\Action\SubmitFormAction::toPdf3.0385.7%
Phpdftk\Pdf\Core\Graphics\ColorSpace\CalGray::toPdf3.0385.7%
Phpdftk\Pdf\Core\Graphics\ColorSpace\Lab::toPdf3.0385.7%
Phpdftk\Pdf\Core\Interactive\Signature\FieldMDPTransformParams::toPdf3.0385.7%
Phpdftk\Pdf\Core\Multimedia\MediaScreenParams::toPdf3.0385.7%
Phpdftk\Pdf\Core\Security\PublicKeyRecipient::toPdf3.0385.7%
Phpdftk\Pdf\Core\Document\OCG::toPdf3.0287.5%
Phpdftk\Pdf\Core\File\PdfFileWriter::writeTo3.0188.9%
Phpdftk\Pdf\Core\Font\Type1Font::populateWidths3.0191.7%
Phpdftk\Pdf\Core\Graphics\Pattern\ShadingPattern::toPdf3.0188.9%
Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::expectTag3.0191.7%
Phpdftk\Pdf\Core\Action\GoToAction::toPdf3100.0%
Phpdftk\Pdf\Core\Action\GoToDPAction::toPdf3100.0%
Phpdftk\Pdf\Core\Action\ResetFormAction::toPdf3100.0%
Phpdftk\Pdf\Core\Action\URIAction::toPdf3100.0%
Phpdftk\Pdf\Core\Annotation\BorderEffect::toPdf3100.0%
Phpdftk\Pdf\Core\Annotation\FileAttachmentAnnotation::toPdf3100.0%
Phpdftk\Pdf\Core\Annotation\PopupAnnotation::toPdf3100.0%
Phpdftk\Pdf\Core\Annotation\SoundAnnotation::toPdf3100.0%
Phpdftk\Pdf\Core\Document\Destination::toPdf3100.0%
Phpdftk\Pdf\Core\Document\HintStream::toPdf3100.0%
Phpdftk\Pdf\Core\Document\ObjectRef::toPdf3100.0%
Phpdftk\Pdf\Core\Document\Thread::toPdf3100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::__construct3100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::setEncryption3100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::applyVersionRequirement3100.0%
Phpdftk\Pdf\Core\File\PdfHydrator::resolveActionClass3100.0%
Phpdftk\Pdf\Core\FileSpec\EmbeddedFile::toPdf3100.0%
Phpdftk\Pdf\Core\Filter\CryptFilterDecodeParams::toPdf3100.0%
Phpdftk\Pdf\Core\Filter\JPXDecodeParams::toPdf3100.0%
Phpdftk\Pdf\Core\Font\Encoding::toPdf3100.0%
Phpdftk\Pdf\Core\Font\Type0Font::toPdf3100.0%
Phpdftk\Pdf\Core\Font\Type0FontFactory::buildToUnicodeCMap3100.0%
Phpdftk\Pdf\Core\Interactive\Form\FdfWriter::generate3100.0%
Phpdftk\Pdf\Core\Interactive\Form\SigFieldLock::toPdf3100.0%
Phpdftk\Pdf\Core\Interactive\Form\XfdfWriter::generate3100.0%
Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::pemToDer3100.0%
Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::extractSubjectDer3100.0%
Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::extractPublicKeyBits3100.0%
Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::assertHttpUrl3100.0%
Phpdftk\Pdf\Core\PdfDate::fromDateTime3100.0%
Phpdftk\Pdf\Core\PdfStream::toPdf3100.0%
Phpdftk\Pdf\Core\Security\PdfEncryptor::encryptObject3100.0%
Phpdftk\Pdf\Core\Security\PdfEncryptor::createStandard3100.0%
Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::getOcspResponse2.0971.4%
Phpdftk\Pdf\Core\Font\FontFile\CFFFontFile::toPdf2.0675.0%
Phpdftk\Pdf\Core\Font\FontFile\TrueTypeFontFile::toPdf2.0675.0%
Phpdftk\Pdf\Core\Interactive\Signature\Pkcs7Signer::certificateToPem2.0675.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::patchPaddedNumber2.0380.0%
Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::skipTlv2.0380.0%
Phpdftk\Pdf\Core\Font\FontFile\Type1FontFile::toPdf2.0283.3%
Phpdftk\Pdf\Core\File\PdfFileWriter::patchHintArray2.0185.7%
Phpdftk\Pdf\Core\Graphics\ColorSpace\DeviceN::toPdf2.0188.9%
Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType10::toPdf2.0185.7%
Phpdftk\Pdf\Core\Action\Action::baseDictionary2100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::toPdf2100.0%
Phpdftk\Pdf\Core\Action\GoTo3DViewAction::toPdf2100.0%
Phpdftk\Pdf\Core\Action\JavaScriptAction::toPdf2100.0%
Phpdftk\Pdf\Core\Action\NamedAction::toPdf2100.0%
Phpdftk\Pdf\Core\Action\SetOCGStateAction::toPdf2100.0%
Phpdftk\Pdf\Core\Annotation\PrinterMarkAnnotation::toPdf2100.0%
Phpdftk\Pdf\Core\Annotation\SquigglyAnnotation::toPdf2100.0%
Phpdftk\Pdf\Core\Annotation\StampAnnotation::toPdf2100.0%
Phpdftk\Pdf\Core\Annotation\StrikeOutAnnotation::toPdf2100.0%
Phpdftk\Pdf\Core\Annotation\UnderlineAnnotation::toPdf2100.0%
Phpdftk\Pdf\Core\Annotation\WatermarkAnnotation::toPdf2100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setFont2100.0%
Phpdftk\Pdf\Core\Content\ContentStream::showUnicodeText2100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setStrokeColor2100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setFillColor2100.0%
Phpdftk\Pdf\Core\Content\ContentStream::inlineImage2100.0%
Phpdftk\Pdf\Core\DeprecatedPdfFeature::__construct2100.0%
Phpdftk\Pdf\Core\Document\ClassMap::toDictionary2100.0%
Phpdftk\Pdf\Core\Document\CollectionSchema::toPdf2100.0%
Phpdftk\Pdf\Core\Document\CrossReferenceStream::packField2100.0%
Phpdftk\Pdf\Core\Document\DssBuilder::addCertificate2100.0%
Phpdftk\Pdf\Core\Document\DssBuilder::addOcspResponse2100.0%
Phpdftk\Pdf\Core\Document\DssBuilder::addCrl2100.0%
Phpdftk\Pdf\Core\Document\OCPropertiesDict::toPdf2100.0%
Phpdftk\Pdf\Core\Document\ObjectStream::addObject2100.0%
Phpdftk\Pdf\Core\Document\OutlineItem::__construct2100.0%
Phpdftk\Pdf\Core\Document\Requirement::toPdf2100.0%
Phpdftk\Pdf\Core\Document\RequirementHandler::toPdf2100.0%
Phpdftk\Pdf\Core\Document\RoleMap::toDictionary2100.0%
Phpdftk\Pdf\Core\Document\StandardStructureType::minimumVersion2100.0%
Phpdftk\Pdf\Core\Document\StructAttribute::toPdf2100.0%
Phpdftk\Pdf\Core\File\BitWriter::alignToByte2100.0%
Phpdftk\Pdf\Core\File\BitWriter::getData2100.0%
Phpdftk\Pdf\Core\File\CrossReferenceTable::build2100.0%
Phpdftk\Pdf\Core\File\DeprecatedFeatureException::__construct2100.0%
Phpdftk\Pdf\Core\File\IncrementalWriter::addModifiedObject2100.0%
Phpdftk\Pdf\Core\File\IncrementalWriter::deleteObject2100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::setVersion2100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::setCeilingVersion2100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::setInfo2100.0%
Phpdftk\Pdf\Core\FileSpec\EmbeddedFile::__construct2100.0%
Phpdftk\Pdf\Core\FileSpec\FileSpec::__construct2100.0%
Phpdftk\Pdf\Core\Filter\DCTDecodeParams::toPdf2100.0%
Phpdftk\Pdf\Core\Filter\JBIG2DecodeParams::toPdf2100.0%
Phpdftk\Pdf\Core\Font\TrueTypeFont::fromFile2100.0%
Phpdftk\Pdf\Core\Font\Type1Font::fromFile2100.0%
Phpdftk\Pdf\Core\Font\Type3Font::__construct2100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\Pattern::toPdf2100.0%
Phpdftk\Pdf\Core\Graphics\Function\Func::baseDictionary2100.0%
Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType16::toPdf2100.0%
Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType6::toPdf2100.0%
Phpdftk\Pdf\Core\Graphics\Pattern\TilingPattern::toPdf2.0090.9%
Phpdftk\Pdf\Core\Graphics\XObject\PostScriptXObject::toPdf2100.0%
Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::pushButton2100.0%
Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::textOperator2100.0%
Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::buildResources2100.0%
Phpdftk\Pdf\Core\Interactive\Form\FontContext::textToHex2100.0%
Phpdftk\Pdf\Core\Interactive\Form\TextField::toPdf2100.0%
Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::ensurePem2100.0%
Phpdftk\Pdf\Core\Interactive\Signature\DocMDPTransformParams::toPdf2100.0%
Phpdftk\Pdf\Core\Interactive\Signature\IdentityTransformParams::toPdf2100.0%
Phpdftk\Pdf\Core\Interactive\Signature\SignatureValue::__construct2100.0%
Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::buildTimeStampReq2100.0%
Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::derBoolean2100.0%
Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::randomNonce2100.0%
Phpdftk\Pdf\Core\Multimedia\MediaClip::baseDictionary2100.0%
Phpdftk\Pdf\Core\Multimedia\SelectorRendition::toPdf2100.0%
Phpdftk\Pdf\Core\PdfBoolean::toPdf2100.0%
Phpdftk\Pdf\Core\PdfVersion::max2100.0%
Phpdftk\Pdf\Core\Security\PdfEncryptor::encryptString2100.0%
Phpdftk\Pdf\Core\Security\PdfEncryptor::deriveObjectKey2100.0%
Phpdftk\Pdf\Core\Security\PdfEncryptor::encrypt2100.0%
Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::timestamp1.0275.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::set1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onWillClose1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onWillSave1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onDidSave1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onWillPrint1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onDidPrint1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onPageOpen1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onPageClose1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onMouseEnter1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onMouseExit1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onMouseDown1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onMouseUp1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onFocus1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onBlur1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onPageVisible1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onPageInvisible1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onKeystroke1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onFormat1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onValidate1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onCalculate1100.0%
Phpdftk\Pdf\Core\Action\GoTo3DViewAction::__construct1100.0%
Phpdftk\Pdf\Core\Action\GoTo3DViewAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\GoToAction::__construct1100.0%
Phpdftk\Pdf\Core\Action\GoToAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\GoToDPAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\GoToEAction::__construct1100.0%
Phpdftk\Pdf\Core\Action\GoToEAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\GoToRAction::__construct1100.0%
Phpdftk\Pdf\Core\Action\GoToRAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\HideAction::__construct1100.0%
Phpdftk\Pdf\Core\Action\HideAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\HideAction::toPdf1100.0%
Phpdftk\Pdf\Core\Action\ImportDataAction::__construct1100.0%
Phpdftk\Pdf\Core\Action\ImportDataAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\ImportDataAction::toPdf1100.0%
Phpdftk\Pdf\Core\Action\JavaScriptAction::__construct1100.0%
Phpdftk\Pdf\Core\Action\JavaScriptAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\LaunchAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\MovieAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\NamedAction::__construct1100.0%
Phpdftk\Pdf\Core\Action\NamedAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\RenditionAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\ResetFormAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\RichMediaExecuteAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\SetOCGStateAction::__construct1100.0%
Phpdftk\Pdf\Core\Action\SetOCGStateAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\SoundAction::__construct1100.0%
Phpdftk\Pdf\Core\Action\SoundAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\SubmitFormAction::__construct1100.0%
Phpdftk\Pdf\Core\Action\SubmitFormAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\ThreadAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\TransAction::__construct1100.0%
Phpdftk\Pdf\Core\Action\TransAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\TransAction::toPdf1100.0%
Phpdftk\Pdf\Core\Action\URIAction::__construct1100.0%
Phpdftk\Pdf\Core\Action\URIAction::getActionType1100.0%
Phpdftk\Pdf\Core\Annotation\Annotation::__construct1100.0%
Phpdftk\Pdf\Core\Annotation\Annotation::toPdf1100.0%
Phpdftk\Pdf\Core\Annotation\CaretAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\CircleAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\FileAttachmentAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\FreeTextAnnotation::__construct1100.0%
Phpdftk\Pdf\Core\Annotation\FreeTextAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\HighlightAnnotation::__construct1100.0%
Phpdftk\Pdf\Core\Annotation\HighlightAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\HighlightAnnotation::toPdf1100.0%
Phpdftk\Pdf\Core\Annotation\InkAnnotation::__construct1100.0%
Phpdftk\Pdf\Core\Annotation\InkAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\InkAnnotation::toPdf1100.0%
Phpdftk\Pdf\Core\Annotation\LineAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\LinkAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\MovieAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\PolyLineAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\PolygonAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\PopupAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\PrinterMarkAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\ProjectionAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\ProjectionAnnotation::toPdf1100.0%
Phpdftk\Pdf\Core\Annotation\RedactAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\RichMediaAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\ScreenAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\SoundAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\SquareAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\SquigglyAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\StampAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\StrikeOutAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\TextAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\ThreeDAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\TrapNetAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\UnderlineAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\WatermarkAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\WidgetAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::__construct1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::getOperators1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::clearOperators1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::beginText1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::endText1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::moveTextPosition1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::moveTextPositionNewLine1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::showText1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::encodeForActiveFont1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::showTextHex1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::nextLine1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setTextMatrix1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setCharSpacing1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setWordSpacing1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setHorizontalScaling1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setTextLeading1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setTextRenderingMode1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setTextRise1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::saveGraphicsState1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::restoreGraphicsState1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setLineWidth1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setLineCap1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setLineJoin1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setMiterLimit1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setDashPattern1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setRenderingIntent1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setFlatness1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setGraphicsState1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::concatMatrix1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::moveTo1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::lineTo1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::curveTo1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::curveToV1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::curveToY1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::closePath1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::rectangle1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::stroke1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::closeAndStroke1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::fill1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::fillEvenOdd1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::fillAndStroke1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::fillAndStrokeEvenOdd1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::closeFillAndStroke1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::closeFillAndStrokeEvenOdd1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::endPath1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::clip1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::clipEvenOdd1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setStrokeColorRGB1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setFillColorRGB1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setStrokeColorCMYK1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setFillColorCMYK1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setStrokeColorGray1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setFillColorGray1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setStrokeColorSpace1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setFillColorSpace1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::doXObject1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setFillRgbColor1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setStrokeRgbColor1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setFillCmykColor1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setStrokeCmykColor1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setFillGrayColor1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setStrokeGrayColor1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::rectangleObject1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::concatMatrixObject1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::moveToNextLineAndShowText1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setSpacingMoveAndShowText1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::paintShading1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setGlyphWidth1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setGlyphWidthAndBoundingBox1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::markedContentPoint1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::markedContentPointWithProperties1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::beginMarkedContent1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::beginMarkedContentWithProperties1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::endMarkedContent1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::beginCompatibility1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::endCompatibility1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::raw1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::toPdf1100.0%
Phpdftk\Pdf\Core\Content\Resources::addFont1100.0%
Phpdftk\Pdf\Core\Content\Resources::addXObject1100.0%
Phpdftk\Pdf\Core\Content\Resources::addExtGState1100.0%
Phpdftk\Pdf\Core\Document\ClassMap::set1100.0%
Phpdftk\Pdf\Core\Document\ClassMap::toPdf1100.0%
Phpdftk\Pdf\Core\Document\CollectionItem::__construct1100.0%
Phpdftk\Pdf\Core\Document\CollectionItem::toPdf1100.0%
Phpdftk\Pdf\Core\Document\CollectionSchema::__construct1100.0%
Phpdftk\Pdf\Core\Document\CrossReferenceStream::__construct1100.0%
Phpdftk\Pdf\Core\Document\CrossReferenceStream::addInUseEntry1100.0%
Phpdftk\Pdf\Core\Document\CrossReferenceStream::addFreeEntry1100.0%
Phpdftk\Pdf\Core\Document\CrossReferenceStream::addCompressedEntry1100.0%
Phpdftk\Pdf\Core\Document\DPart::__construct1100.0%
Phpdftk\Pdf\Core\Document\DPartRoot::__construct1100.0%
Phpdftk\Pdf\Core\Document\Destination::__construct1100.0%
Phpdftk\Pdf\Core\Document\Destination::xyz1100.0%
Phpdftk\Pdf\Core\Document\Destination::fit1100.0%
Phpdftk\Pdf\Core\Document\Destination::fitH1100.0%
Phpdftk\Pdf\Core\Document\Destination::fitV1100.0%
Phpdftk\Pdf\Core\Document\Destination::fitR1100.0%
Phpdftk\Pdf\Core\Document\Destination::fitB1100.0%
Phpdftk\Pdf\Core\Document\Destination::fitBH1100.0%
Phpdftk\Pdf\Core\Document\Destination::fitBV1100.0%
Phpdftk\Pdf\Core\Document\DssBuilder::__construct1100.0%
Phpdftk\Pdf\Core\Document\DssBuilder::addVriEntry1100.0%
Phpdftk\Pdf\Core\Document\DssBuilder::computeVriKey1100.0%
Phpdftk\Pdf\Core\Document\DssBuilder::createStream1100.0%
Phpdftk\Pdf\Core\Document\GroupAttributes::__construct1100.0%
Phpdftk\Pdf\Core\Document\HintStream::__construct1100.0%
Phpdftk\Pdf\Core\Document\LinearizationParameters::__construct1100.0%
Phpdftk\Pdf\Core\Document\LinearizationParameters::toPdf1100.0%
Phpdftk\Pdf\Core\Document\MetadataStream::__construct1100.0%
Phpdftk\Pdf\Core\Document\MetadataStream::toPdf1100.0%
Phpdftk\Pdf\Core\Document\OCG::__construct1100.0%
Phpdftk\Pdf\Core\Document\OCPropertiesDict::__construct1100.0%
Phpdftk\Pdf\Core\Document\ObjectStream::__construct1100.0%
Phpdftk\Pdf\Core\Document\ObjectStream::count1100.0%
Phpdftk\Pdf\Core\Document\OutputIntent::__construct1100.0%
Phpdftk\Pdf\Core\Document\Requirement::__construct1100.0%
Phpdftk\Pdf\Core\Document\RequirementHandler::__construct1100.0%
Phpdftk\Pdf\Core\Document\RoleMap::map1100.0%
Phpdftk\Pdf\Core\Document\RoleMap::toPdf1100.0%
Phpdftk\Pdf\Core\Document\StructAttribute::__construct1100.0%
Phpdftk\Pdf\Core\Document\StructAttribute\LayoutAttribute::__construct1100.0%
Phpdftk\Pdf\Core\Document\StructAttribute\ListAttribute::__construct1100.0%
Phpdftk\Pdf\Core\Document\StructAttribute\PrintFieldAttribute::__construct1100.0%
Phpdftk\Pdf\Core\Document\StructAttribute\TableAttribute::__construct1100.0%
Phpdftk\Pdf\Core\Document\StructElem::__construct1100.0%
Phpdftk\Pdf\Core\Document\StructElem::getMinimumPdfVersion1100.0%
Phpdftk\Pdf\Core\File\BitWriter::writeUint321100.0%
Phpdftk\Pdf\Core\File\BitWriter::getBitPosition1100.0%
Phpdftk\Pdf\Core\File\CeilingVersionException::__construct1100.0%
Phpdftk\Pdf\Core\File\CrossReferenceTable::add1100.0%
Phpdftk\Pdf\Core\File\CrossReferenceTable::getEntries1100.0%
Phpdftk\Pdf\Core\File\IncrementalWriter::__construct1100.0%
Phpdftk\Pdf\Core\File\IncrementalWriter::setEncryption1100.0%
Phpdftk\Pdf\Core\File\IncrementalWriter::getPdfVersion1100.0%
Phpdftk\Pdf\Core\File\IncrementalWriter::wasVersionBumped1100.0%
Phpdftk\Pdf\Core\File\IncrementalWriter::setStrictVersionMode1100.0%
Phpdftk\Pdf\Core\File\IncrementalWriter::setDeprecationHandler1100.0%
Phpdftk\Pdf\Core\File\IncrementalWriter::setStrictDeprecation1100.0%
Phpdftk\Pdf\Core\File\IncrementalWriter::getVersionWarnings1100.0%
Phpdftk\Pdf\Core\File\IncrementalWriter::addNewObject1100.0%
Phpdftk\Pdf\Core\File\IncrementalWriter::save1100.0%
Phpdftk\Pdf\Core\File\ObjectRegistry::register1100.0%
Phpdftk\Pdf\Core\File\ObjectRegistry::getAll1100.0%
Phpdftk\Pdf\Core\File\ObjectRegistry::getSize1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::setCompressStreams1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::getRegistry1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::getVersion1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::getPdfVersion1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::setStrictVersionMode1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::setDeprecationHandler1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::setStrictDeprecation1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::getVersionWarnings1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::setCatalog1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::getInfo1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::register1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::setSigner1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::setTimestamper1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::setTsaClient1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::emitPaddedLinearizationDict1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::buildMinimalHintStream1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::buildSubsectionXref1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::toBytes1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::save1100.0%
Phpdftk\Pdf\Core\File\PdfHydrator::registerType1100.0%
Phpdftk\Pdf\Core\File\PdfHydrator::registerSubtype1100.0%
Phpdftk\Pdf\Core\File\PdfHydrator::registerActionType1100.0%
Phpdftk\Pdf\Core\File\TrailerDictionary::__construct1100.0%
Phpdftk\Pdf\Core\File\VersionRequirementException::__construct1100.0%
Phpdftk\Pdf\Core\File\VersionRequirementResolver::clearCache1100.0%
Phpdftk\Pdf\Core\FileSpec\FileSpec::attachEmbeddedFile1100.0%
Phpdftk\Pdf\Core\Font\CIDFont::__construct1100.0%
Phpdftk\Pdf\Core\Font\CIDFontType0Font::__construct1100.0%
Phpdftk\Pdf\Core\Font\CIDFontType2Font::__construct1100.0%
Phpdftk\Pdf\Core\Font\CIDSystemInfo::__construct1100.0%
Phpdftk\Pdf\Core\Font\CIDSystemInfo::toPdf1100.0%
Phpdftk\Pdf\Core\Font\CMapStream::__construct1100.0%
Phpdftk\Pdf\Core\Font\FontDescriptor::__construct1100.0%
Phpdftk\Pdf\Core\Font\FontFile\CFFFontFile::__construct1100.0%
Phpdftk\Pdf\Core\Font\FontFile\TrueTypeFontFile::__construct1100.0%
Phpdftk\Pdf\Core\Font\FontFile\Type1FontFile::__construct1100.0%
Phpdftk\Pdf\Core\Font\MMType1Font::__construct1100.0%
Phpdftk\Pdf\Core\Font\TrueTypeFont::__construct1100.0%
Phpdftk\Pdf\Core\Font\Type3Font::addCharProc1100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\CalGray::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\CalRGB::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\DeviceCMYK::toPdf1100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\DeviceGray::toPdf1100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\DeviceN::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\DeviceRGB::toPdf1100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\ICCBased::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\ICCBased::toPdf1100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\Indexed::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\Indexed::toPdf1100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\Lab::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\Pattern::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\Separation::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\Separation::toPdf1100.0%
Phpdftk\Pdf\Core\Graphics\Function\FunctionType0::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\Function\FunctionType0::getFunctionType1100.0%
Phpdftk\Pdf\Core\Graphics\Function\FunctionType2::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\Function\FunctionType2::getFunctionType1100.0%
Phpdftk\Pdf\Core\Graphics\Function\FunctionType2::toPdf1100.0%
Phpdftk\Pdf\Core\Graphics\Function\FunctionType3::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\Function\FunctionType3::getFunctionType1100.0%
Phpdftk\Pdf\Core\Graphics\Function\FunctionType3::toPdf1100.0%
Phpdftk\Pdf\Core\Graphics\Function\FunctionType4::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\Function\FunctionType4::getFunctionType1100.0%
Phpdftk\Pdf\Core\Graphics\Function\FunctionType4::toPdf1100.0%
Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType10::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType16::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType6::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\Pattern\ShadingPattern::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\Pattern\ShadingPattern::getPatternType1100.0%
Phpdftk\Pdf\Core\Graphics\Pattern\TilingPattern::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\Pattern\TilingPattern::getPatternType1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\MeshShading::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType1::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType1::getShadingType1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType2::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType2::getShadingType1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType3::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType3::getShadingType1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType4::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType4::getShadingType1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType4::toPdf1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType5::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType5::getShadingType1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType5::toPdf1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType6::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType6::getShadingType1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType6::toPdf1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType7::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType7::getShadingType1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType7::toPdf1100.0%
Phpdftk\Pdf\Core\Graphics\SoftMask::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\XObject\FormXObject::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\XObject\ImageXObject::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\XObject\PostScriptXObject::__construct1100.0%
Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::checkbox1100.0%
Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::radioButton1100.0%
Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::passwordField1100.0%
Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::choiceField1100.0%
Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::buildAppearanceDict1100.0%
Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::buildStateAppearanceDict1100.0%
Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::rectDimensions1100.0%
Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::escapeString1100.0%
Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::buildCircleOps1100.0%
Phpdftk\Pdf\Core\Interactive\Form\ButtonField::__construct1100.0%
Phpdftk\Pdf\Core\Interactive\Form\ChoiceField::__construct1100.0%
Phpdftk\Pdf\Core\Interactive\Form\FdfReader::decodeString1100.0%
Phpdftk\Pdf\Core\Interactive\Form\FdfWriter::escapeString1100.0%
Phpdftk\Pdf\Core\Interactive\Form\FontContext::__construct1100.0%
Phpdftk\Pdf\Core\Interactive\Form\SigFieldLock::__construct1100.0%
Phpdftk\Pdf\Core\Interactive\Form\SignatureField::__construct1100.0%
Phpdftk\Pdf\Core\Interactive\Form\SignatureField::setSignatureValue1100.0%
Phpdftk\Pdf\Core\Interactive\Form\TextField::__construct1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::derToPem1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::getIssuerNameHash1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::getIssuerKeyHash1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\CrlClient::__construct1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\DocMDPTransformParams::__construct1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\DocTimeStamp::__construct1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\FieldMDPTransformParams::__construct1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::__construct1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::buildOcspRequest1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::derTlv1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::derSequence1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::derOid1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::derNull1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::derOctetString1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::derInteger1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\Pkcs7Signer::__construct1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\SignatureReference::__construct1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\TransformParams::baseDictionary1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::__construct1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::derTlv1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::derSequence1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::derOid1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::derNull1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::derOctetString1100.0%
Phpdftk\Pdf\Core\Multimedia\MediaClipData::__construct1100.0%
Phpdftk\Pdf\Core\Multimedia\MediaClipData::getMediaClipSubtype1100.0%
Phpdftk\Pdf\Core\Multimedia\MediaClipSection::__construct1100.0%
Phpdftk\Pdf\Core\Multimedia\MediaClipSection::getMediaClipSubtype1100.0%
Phpdftk\Pdf\Core\Multimedia\MediaRendition::getRenditionSubtype1100.0%
Phpdftk\Pdf\Core\Multimedia\Movie::__construct1100.0%
Phpdftk\Pdf\Core\Multimedia\SelectorRendition::getRenditionSubtype1100.0%
Phpdftk\Pdf\Core\Multimedia\Sound::__construct1100.0%
Phpdftk\Pdf\Core\PdfArray::__construct1100.0%
Phpdftk\Pdf\Core\PdfBoolean::__construct1100.0%
Phpdftk\Pdf\Core\PdfDictionary::__construct1100.0%
Phpdftk\Pdf\Core\PdfDictionary::set1100.0%
Phpdftk\Pdf\Core\PdfDictionary::get1100.0%
Phpdftk\Pdf\Core\PdfDictionary::has1100.0%
Phpdftk\Pdf\Core\PdfName::__construct1100.0%
Phpdftk\Pdf\Core\PdfNull::toPdf1100.0%
Phpdftk\Pdf\Core\PdfNumber::__construct1100.0%
Phpdftk\Pdf\Core\PdfObject::toIndirectObject1100.0%
Phpdftk\Pdf\Core\PdfReference::__construct1100.0%
Phpdftk\Pdf\Core\PdfReference::toPdf1100.0%
Phpdftk\Pdf\Core\PdfStream::__construct1100.0%
Phpdftk\Pdf\Core\PdfStream::setFilter1100.0%
Phpdftk\Pdf\Core\PdfStream::toIndirectObject1100.0%
Phpdftk\Pdf\Core\PdfString::__construct1100.0%
Phpdftk\Pdf\Core\PdfVersion::isAtLeast1100.0%
Phpdftk\Pdf\Core\PdfVersion::isGreaterThan1100.0%
Phpdftk\Pdf\Core\PdfVersion::fromString1100.0%
Phpdftk\Pdf\Core\RequiresPdfVersion::__construct1100.0%
Phpdftk\Pdf\Core\Security\CryptFilter::__construct1100.0%
Phpdftk\Pdf\Core\Security\EncryptDictionary::__construct1100.0%
Phpdftk\Pdf\Core\Security\PdfEncryptor::__construct1100.0%
Phpdftk\Pdf\Core\Security\PdfEncryptor::rc41281100.0%
Phpdftk\Pdf\Core\Security\PdfEncryptor::rc4401100.0%
Phpdftk\Pdf\Core\Security\PdfEncryptor::aes1281100.0%
Phpdftk\Pdf\Core\Security\PdfEncryptor::aes2561100.0%
Phpdftk\Pdf\Core\Security\PdfEncryptor::getEncryptDictionary1100.0%
Phpdftk\Pdf\Core\Security\PdfEncryptor::setEncryptDictObjNum1100.0%
Phpdftk\Pdf\Core\Security\PdfEncryptor::getFileId1100.0%
Phpdftk\Pdf\Core\Security\PdfEncryptor::createR61100.0%
Phpdftk\Pdf\Core\Security\PublicKeyRecipient::__construct1100.0%
Phpdftk\Pdf\Core\ThreeD\ThreeDLightingScheme::__construct1100.0%
Phpdftk\Pdf\Core\ThreeD\ThreeDLightingScheme::toPdf1100.0%
Phpdftk\Pdf\Core\ThreeD\ThreeDMeasure::__construct1100.0%
Phpdftk\Pdf\Core\ThreeD\ThreeDNode::__construct1100.0%
Phpdftk\Pdf\Core\ThreeD\ThreeDRenderMode::__construct1100.0%
Phpdftk\Pdf\Core\ThreeD\ThreeDStream::__construct1100.0%
Phpdftk\Pdf\Core\ThreeD\ThreeDView::__construct1100.0%
Phpdftk\Pdf\Core\Action\Action::getActionType0100.0%
Phpdftk\Pdf\Core\Annotation\Annotation::getSubtype0100.0%
Phpdftk\Pdf\Core\Graphics\Function\Func::getFunctionType0100.0%
Phpdftk\Pdf\Core\Graphics\Shading\MeshShading::getShadingType0100.0%
Phpdftk\Pdf\Core\Graphics\Shading\Shading::getShadingType0100.0%
Phpdftk\Pdf\Core\Multimedia\MediaClip::getMediaClipSubtype0100.0%
Phpdftk\Pdf\Core\Multimedia\Rendition::getRenditionSubtype0100.0%
Phpdftk\Pdf\Core\PdfObject::toPdf0100.0%