Classes

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

0% 20% 40% 60% 80% 100% 0 20 40 60 80 Line Coverage (%) Cyclomatic Complexity Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector — Coverage: 89.2% | Lines: 120 | Complexity: 64 Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry — Coverage: 98.9% | Lines: 89 | Complexity: 21 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector — Coverage: 89.7% | Lines: 68 | Complexity: 58 Phpdftk\Pdf\Conformance\Constraint\ActionConstraint — Coverage: 100.0% | Lines: 47 | Complexity: 10 Phpdftk\Pdf\Conformance\Constraint\MetadataConstraint — Coverage: 81.8% | Lines: 33 | Complexity: 6 Phpdftk\Pdf\Conformance\Constraint\ZugferdInvoiceConstraint — Coverage: 100.0% | Lines: 31 | Complexity: 7 Phpdftk\Pdf\Conformance\Profile\PdfAProfile — Coverage: 100.0% | Lines: 30 | Complexity: 27 Phpdftk\Pdf\Conformance\Constraint\ThreeDContentConstraint — Coverage: 100.0% | Lines: 29 | Complexity: 9 Phpdftk\Pdf\Conformance\Constraint\ZugferdXmpConstraint — Coverage: 100.0% | Lines: 29 | Complexity: 5 Phpdftk\Pdf\Conformance\Constraint\TaggedStructureConstraint — Coverage: 100.0% | Lines: 27 | Complexity: 10 Phpdftk\Pdf\Conformance\Constraint\TrappedConstraint — Coverage: 100.0% | Lines: 21 | Complexity: 5 Phpdftk\Pdf\Conformance\Profile\PdfXProfile — Coverage: 100.0% | Lines: 21 | Complexity: 21 Phpdftk\Pdf\Conformance\Constraint\AnnotationConstraint — Coverage: 100.0% | Lines: 19 | Complexity: 7 Phpdftk\Pdf\Conformance\Constraint\DisplayDocTitleConstraint — Coverage: 100.0% | Lines: 18 | Complexity: 9 Phpdftk\Pdf\Conformance\Constraint\FilterConstraint — Coverage: 100.0% | Lines: 18 | Complexity: 8 Phpdftk\Pdf\Conformance\Metadata\ConformanceXmpWriter — Coverage: 100.0% | Lines: 18 | Complexity: 2 Phpdftk\Pdf\Conformance\Validator\ConformanceValidator — Coverage: 100.0% | Lines: 18 | Complexity: 6 Phpdftk\Pdf\Conformance\Constraint\PdfEActionConstraint — Coverage: 100.0% | Lines: 17 | Complexity: 4 Phpdftk\Pdf\Conformance\Constraint\PdfRActionConstraint — Coverage: 100.0% | Lines: 17 | Complexity: 4 Phpdftk\Pdf\Conformance\Constraint\TabOrderConstraint — Coverage: 100.0% | Lines: 16 | Complexity: 5 Phpdftk\Pdf\Conformance\Constraint\TrimBoxConstraint — Coverage: 100.0% | Lines: 16 | Complexity: 4 Phpdftk\Pdf\Conformance\Constraint\FontEmbeddingConstraint — Coverage: 86.7% | Lines: 15 | Complexity: 5 Phpdftk\Pdf\Conformance\Constraint\OutputIntentConstraint — Coverage: 100.0% | Lines: 15 | Complexity: 3 Phpdftk\Pdf\Conformance\Constraint\EmbeddedFileConstraint — Coverage: 100.0% | Lines: 14 | Complexity: 7 Phpdftk\Pdf\Conformance\ConformanceException — Coverage: 100.0% | Lines: 13 | Complexity: 3 Phpdftk\Pdf\Conformance\Constraint\PdfEColorSpaceConstraint — Coverage: 100.0% | Lines: 12 | Complexity: 3 Phpdftk\Pdf\Conformance\Constraint\ReferenceXObjectConstraint — Coverage: 100.0% | Lines: 12 | Complexity: 5 Phpdftk\Pdf\Conformance\Constraint\TransparencyConstraint — Coverage: 90.9% | Lines: 11 | Complexity: 6 Phpdftk\Pdf\Conformance\Profile\PdfUaProfile — Coverage: 100.0% | Lines: 11 | Complexity: 11 Phpdftk\Pdf\Conformance\Profile\ZugferdProfile — Coverage: 100.0% | Lines: 11 | Complexity: 7 Phpdftk\Pdf\Conformance\Constraint\FormConstraint — Coverage: 100.0% | Lines: 10 | Complexity: 2 Phpdftk\Pdf\Conformance\Constraint\MultimediaConstraint — Coverage: 100.0% | Lines: 10 | Complexity: 2 Phpdftk\Pdf\Conformance\Constraint\PdfRFontConstraint — Coverage: 100.0% | Lines: 10 | Complexity: 2 Phpdftk\Pdf\Conformance\Constraint\RasterContentConstraint — Coverage: 100.0% | Lines: 10 | Complexity: 2 Phpdftk\Pdf\Conformance\ConformanceChecker — Coverage: 100.0% | Lines: 9 | Complexity: 6 Phpdftk\Pdf\Conformance\Constraint\ColorSpaceConstraint — Coverage: 100.0% | Lines: 9 | Complexity: 2 Phpdftk\Pdf\Conformance\Constraint\DPartRootConstraint — Coverage: 100.0% | Lines: 9 | Complexity: 2 Phpdftk\Pdf\Conformance\Profile\PdfVtProfile — Coverage: 100.0% | Lines: 9 | Complexity: 9 Phpdftk\Pdf\Conformance\Result\ConformanceResult — Coverage: 100.0% | Lines: 9 | Complexity: 3 Phpdftk\Pdf\Conformance\Constraint\EncryptionConstraint — Coverage: 100.0% | Lines: 7 | Complexity: 2 Phpdftk\Pdf\Conformance\Profile\PdfEProfile — Coverage: 100.0% | Lines: 6 | Complexity: 6 Phpdftk\Pdf\Conformance\Profile\PdfMailProfile — Coverage: 100.0% | Lines: 6 | Complexity: 6 Phpdftk\Pdf\Conformance\Profile\PdfRProfile — Coverage: 100.0% | Lines: 6 | Complexity: 6 Phpdftk\Pdf\Conformance\ConformanceMode — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Result\ConformanceViolation — Coverage: 100.0% | Lines: 1 | Complexity: 1

 

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

Class CRAP Coverage
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector69.2189.2%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector61.6789.7%
Phpdftk\Pdf\Conformance\Profile\PdfAProfile27100.0%
Phpdftk\Pdf\Conformance\Profile\PdfXProfile21100.0%
Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry2198.9%
Phpdftk\Pdf\Conformance\Profile\PdfUaProfile11100.0%
Phpdftk\Pdf\Conformance\Constraint\ActionConstraint10100.0%
Phpdftk\Pdf\Conformance\Constraint\TaggedStructureConstraint10100.0%
Phpdftk\Pdf\Conformance\Constraint\DisplayDocTitleConstraint9100.0%
Phpdftk\Pdf\Conformance\Constraint\ThreeDContentConstraint9100.0%
Phpdftk\Pdf\Conformance\Profile\PdfVtProfile9100.0%
Phpdftk\Pdf\Conformance\Constraint\FilterConstraint8100.0%
Phpdftk\Pdf\Conformance\Constraint\AnnotationConstraint7100.0%
Phpdftk\Pdf\Conformance\Constraint\EmbeddedFileConstraint7100.0%
Phpdftk\Pdf\Conformance\Constraint\ZugferdInvoiceConstraint7100.0%
Phpdftk\Pdf\Conformance\Profile\ZugferdProfile7100.0%
Phpdftk\Pdf\Conformance\Constraint\MetadataConstraint6.2281.8%
Phpdftk\Pdf\Conformance\Constraint\TransparencyConstraint6.0390.9%
Phpdftk\Pdf\Conformance\ConformanceChecker6100.0%
Phpdftk\Pdf\Conformance\Profile\PdfEProfile6100.0%
Phpdftk\Pdf\Conformance\Profile\PdfMailProfile6100.0%
Phpdftk\Pdf\Conformance\Profile\PdfRProfile6100.0%
Phpdftk\Pdf\Conformance\Validator\ConformanceValidator6100.0%
Phpdftk\Pdf\Conformance\Constraint\FontEmbeddingConstraint5.0686.7%
Phpdftk\Pdf\Conformance\Constraint\ReferenceXObjectConstraint5100.0%
Phpdftk\Pdf\Conformance\Constraint\TabOrderConstraint5100.0%
Phpdftk\Pdf\Conformance\Constraint\TrappedConstraint5100.0%
Phpdftk\Pdf\Conformance\Constraint\ZugferdXmpConstraint5100.0%
Phpdftk\Pdf\Conformance\Constraint\PdfEActionConstraint4100.0%
Phpdftk\Pdf\Conformance\Constraint\PdfRActionConstraint4100.0%
Phpdftk\Pdf\Conformance\Constraint\TrimBoxConstraint4100.0%
Phpdftk\Pdf\Conformance\ConformanceException3100.0%
Phpdftk\Pdf\Conformance\Constraint\OutputIntentConstraint3100.0%
Phpdftk\Pdf\Conformance\Constraint\PdfEColorSpaceConstraint3100.0%
Phpdftk\Pdf\Conformance\Result\ConformanceResult3100.0%
Phpdftk\Pdf\Conformance\Constraint\ColorSpaceConstraint2100.0%
Phpdftk\Pdf\Conformance\Constraint\DPartRootConstraint2100.0%
Phpdftk\Pdf\Conformance\Constraint\EncryptionConstraint2100.0%
Phpdftk\Pdf\Conformance\Constraint\FormConstraint2100.0%
Phpdftk\Pdf\Conformance\Constraint\MultimediaConstraint2100.0%
Phpdftk\Pdf\Conformance\Constraint\PdfRFontConstraint2100.0%
Phpdftk\Pdf\Conformance\Constraint\RasterContentConstraint2100.0%
Phpdftk\Pdf\Conformance\Metadata\ConformanceXmpWriter2100.0%
Phpdftk\Pdf\Conformance\ConformanceMode1100.0%
Phpdftk\Pdf\Conformance\Result\ConformanceViolation1100.0%
Phpdftk\Pdf\Conformance\Result\ViolationSeverity0100.0%

Methods

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

0% 20% 40% 60% 80% 100% 0 5 10 15 Line Coverage (%) Cyclomatic Complexity Phpdftk\Pdf\Conformance\Constraint\ActionConstraint::check — Coverage: 100.0% | Lines: 47 | Complexity: 10 Phpdftk\Pdf\Conformance\Constraint\MetadataConstraint::check — Coverage: 81.8% | Lines: 33 | Complexity: 6 Phpdftk\Pdf\Conformance\Constraint\ZugferdInvoiceConstraint::check — Coverage: 100.0% | Lines: 31 | Complexity: 7 Phpdftk\Pdf\Conformance\Constraint\ThreeDContentConstraint::check — Coverage: 100.0% | Lines: 29 | Complexity: 9 Phpdftk\Pdf\Conformance\Constraint\ZugferdXmpConstraint::check — Coverage: 100.0% | Lines: 29 | Complexity: 5 Phpdftk\Pdf\Conformance\Constraint\TaggedStructureConstraint::check — Coverage: 100.0% | Lines: 27 | Complexity: 10 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::getInfo — Coverage: 90.9% | Lines: 22 | Complexity: 7 Phpdftk\Pdf\Conformance\Constraint\TrappedConstraint::check — Coverage: 100.0% | Lines: 21 | Complexity: 5 Phpdftk\Pdf\Conformance\Constraint\AnnotationConstraint::check — Coverage: 100.0% | Lines: 19 | Complexity: 7 Phpdftk\Pdf\Conformance\Constraint\DisplayDocTitleConstraint::check — Coverage: 100.0% | Lines: 18 | Complexity: 9 Phpdftk\Pdf\Conformance\Constraint\FilterConstraint::check — Coverage: 100.0% | Lines: 18 | Complexity: 8 Phpdftk\Pdf\Conformance\Metadata\ConformanceXmpWriter::buildXmp — Coverage: 100.0% | Lines: 18 | Complexity: 2 Phpdftk\Pdf\Conformance\Constraint\PdfEActionConstraint::check — Coverage: 100.0% | Lines: 17 | Complexity: 4 Phpdftk\Pdf\Conformance\Constraint\PdfRActionConstraint::check — Coverage: 100.0% | Lines: 17 | Complexity: 4 Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry::getConstraints — Coverage: 94.1% | Lines: 17 | Complexity: 9 Phpdftk\Pdf\Conformance\Constraint\TabOrderConstraint::check — Coverage: 100.0% | Lines: 16 | Complexity: 5 Phpdftk\Pdf\Conformance\Constraint\TrimBoxConstraint::check — Coverage: 100.0% | Lines: 16 | Complexity: 4 Phpdftk\Pdf\Conformance\Constraint\FontEmbeddingConstraint::check — Coverage: 86.7% | Lines: 15 | Complexity: 5 Phpdftk\Pdf\Conformance\Constraint\OutputIntentConstraint::check — Coverage: 100.0% | Lines: 15 | Complexity: 3 Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry::getPdfAConstraints — Coverage: 100.0% | Lines: 15 | Complexity: 3 Phpdftk\Pdf\Conformance\Constraint\EmbeddedFileConstraint::check — Coverage: 100.0% | Lines: 14 | Complexity: 7 Phpdftk\Pdf\Conformance\ConformanceException::__construct — Coverage: 100.0% | Lines: 13 | Complexity: 3 Phpdftk\Pdf\Conformance\Validator\ConformanceValidator::validate — Coverage: 100.0% | Lines: 13 | Complexity: 4 Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry::getPdfXConstraints — Coverage: 100.0% | Lines: 13 | Complexity: 3 Phpdftk\Pdf\Conformance\Constraint\PdfEColorSpaceConstraint::check — Coverage: 100.0% | Lines: 12 | Complexity: 3 Phpdftk\Pdf\Conformance\Constraint\ReferenceXObjectConstraint::check — Coverage: 100.0% | Lines: 12 | Complexity: 5 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasOutputIntentWithIccProfile — Coverage: 91.7% | Lines: 12 | Complexity: 6 Phpdftk\Pdf\Conformance\Constraint\TransparencyConstraint::check — Coverage: 90.9% | Lines: 11 | Complexity: 6 Phpdftk\Pdf\Conformance\Constraint\FormConstraint::check — Coverage: 100.0% | Lines: 10 | Complexity: 2 Phpdftk\Pdf\Conformance\Constraint\MultimediaConstraint::check — Coverage: 100.0% | Lines: 10 | Complexity: 2 Phpdftk\Pdf\Conformance\Constraint\PdfRFontConstraint::check — Coverage: 100.0% | Lines: 10 | Complexity: 2 Phpdftk\Pdf\Conformance\Constraint\RasterContentConstraint::check — Coverage: 100.0% | Lines: 10 | Complexity: 2 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasMultimediaContent — Coverage: 90.0% | Lines: 10 | Complexity: 7 Phpdftk\Pdf\Conformance\Constraint\ColorSpaceConstraint::check — Coverage: 100.0% | Lines: 9 | Complexity: 2 Phpdftk\Pdf\Conformance\Constraint\DPartRootConstraint::check — Coverage: 100.0% | Lines: 9 | Complexity: 2 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasEmbeddedFiles — Coverage: 88.9% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::getXmpBytes — Coverage: 88.9% | Lines: 9 | Complexity: 6 Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry::getPdfVtConstraints — Coverage: 100.0% | Lines: 9 | Complexity: 1 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::getXmpBytes — Coverage: 87.5% | Lines: 8 | Complexity: 3 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasMultimediaContent — Coverage: 100.0% | Lines: 8 | Complexity: 7 Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry::getPdfUaConstraints — Coverage: 100.0% | Lines: 8 | Complexity: 1 Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry::getPdfEConstraints — Coverage: 100.0% | Lines: 8 | Complexity: 1 Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry::getPdfMailConstraints — Coverage: 100.0% | Lines: 8 | Complexity: 1 Phpdftk\Pdf\Conformance\Constraint\EncryptionConstraint::check — Coverage: 100.0% | Lines: 7 | Complexity: 2 Phpdftk\Pdf\Conformance\Profile\PdfAProfile::getConformanceLevel — Coverage: 100.0% | Lines: 7 | Complexity: 7 Phpdftk\Pdf\Conformance\Profile\PdfXProfile::getXmpProperties — Coverage: 100.0% | Lines: 7 | Complexity: 7 Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry::getPdfRConstraints — Coverage: 100.0% | Lines: 7 | Complexity: 1 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasJavaScript — Coverage: 83.3% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasThreeDAnnotations — Coverage: 83.3% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::getFonts — Coverage: 83.3% | Lines: 6 | Complexity: 5 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::getFonts — Coverage: 100.0% | Lines: 5 | Complexity: 4 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasOutputIntents — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::getRegisteredObjects — Coverage: 100.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::getThreeDStreams — Coverage: 80.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::getImageXObjects — Coverage: 80.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::getReferenceXObjects — Coverage: 80.0% | Lines: 5 | Complexity: 4 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasOutputIntentWithIccProfile — Coverage: 100.0% | Lines: 5 | Complexity: 4 Phpdftk\Pdf\Conformance\Profile\PdfAProfile::getPart — Coverage: 100.0% | Lines: 5 | Complexity: 5 Phpdftk\Pdf\Conformance\Profile\PdfAProfile::getXmpProperties — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Conformance\Profile\ZugferdProfile::getXmpProperties — Coverage: 100.0% | Lines: 5 | Complexity: 1 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasTransparency — Coverage: 75.0% | Lines: 4 | Complexity: 3 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasEncryption — Coverage: 75.0% | Lines: 4 | Complexity: 3 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasTransparency — Coverage: 100.0% | Lines: 4 | Complexity: 3 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasJavaScript — Coverage: 50.0% | Lines: 4 | Complexity: 3 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasThreeDAnnotations — Coverage: 50.0% | Lines: 4 | Complexity: 3 Phpdftk\Pdf\Conformance\Profile\PdfAProfile::getPdfVersion — Coverage: 100.0% | Lines: 4 | Complexity: 4 Phpdftk\Pdf\Conformance\Profile\PdfVtProfile::getXmpProperties — Coverage: 100.0% | Lines: 4 | Complexity: 4 Phpdftk\Pdf\Conformance\Result\ConformanceResult::getErrors — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Conformance\Result\ConformanceResult::getWarnings — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Conformance\Validator\ConformanceValidator::validateAll — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry::getZugferdConstraints — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::getCatalog — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasRasterOnlyContent — Coverage: 66.7% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::getPages — Coverage: 100.0% | Lines: 3 | Complexity: 3 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::getThreeDStreams — Coverage: 100.0% | Lines: 3 | Complexity: 3 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasRasterOnlyContent — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::getImageXObjects — Coverage: 100.0% | Lines: 3 | Complexity: 3 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::getReferenceXObjects — Coverage: 100.0% | Lines: 3 | Complexity: 4 Phpdftk\Pdf\Conformance\Profile\PdfAProfile::requiresTaggedStructure — Coverage: 100.0% | Lines: 3 | Complexity: 3 Phpdftk\Pdf\Conformance\Profile\PdfUaProfile::getPart — Coverage: 100.0% | Lines: 3 | Complexity: 3 Phpdftk\Pdf\Conformance\Profile\PdfUaProfile::getPdfVersion — Coverage: 100.0% | Lines: 3 | Complexity: 3 Phpdftk\Pdf\Conformance\Profile\PdfXProfile::getPdfVersion — Coverage: 100.0% | Lines: 3 | Complexity: 3 Phpdftk\Pdf\Conformance\Profile\PdfXProfile::prohibitsTransparency — Coverage: 100.0% | Lines: 3 | Complexity: 3 Phpdftk\Pdf\Conformance\Profile\PdfXProfile::supportsReferenceXObjects — Coverage: 100.0% | Lines: 3 | Complexity: 3 Phpdftk\Pdf\Conformance\ConformanceChecker::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Conformance\ConformanceChecker::open — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Conformance\ConformanceChecker::openString — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasXmpMetadata — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasInteractiveForms — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasOutputIntents — Coverage: 100.0% | Lines: 2 | Complexity: 2 Phpdftk\Pdf\Conformance\ConformanceChecker::checkProfile — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\ConformanceChecker::checkProfiles — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\ConformanceChecker::getReader — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\ConformanceMode::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::getPages — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasEncryption — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::getCatalog — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::getInfo — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasXmpMetadata — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasEmbeddedFiles — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::getRegisteredObjects — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasInteractiveForms — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfAProfile::getFamily — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfAProfile::getLevel — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfAProfile::getXmpNamespace — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfAProfile::getXmpPrefix — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfAProfile::prohibitsTransparency — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfAProfile::allowsEmbeddedFiles — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfEProfile::getFamily — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfEProfile::getLevel — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfEProfile::getPdfVersion — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfEProfile::getXmpNamespace — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfEProfile::getXmpPrefix — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfEProfile::getXmpProperties — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfMailProfile::getFamily — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfMailProfile::getLevel — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfMailProfile::getPdfVersion — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfMailProfile::getXmpNamespace — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfMailProfile::getXmpPrefix — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfMailProfile::getXmpProperties — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfRProfile::getFamily — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfRProfile::getLevel — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfRProfile::getPdfVersion — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfRProfile::getXmpNamespace — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfRProfile::getXmpPrefix — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfRProfile::getXmpProperties — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfUaProfile::getFamily — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfUaProfile::getLevel — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfUaProfile::getXmpNamespace — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfUaProfile::getXmpPrefix — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfUaProfile::getXmpProperties — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfVtProfile::getFamily — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfVtProfile::getLevel — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfVtProfile::getPdfVersion — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfVtProfile::getXmpNamespace — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfVtProfile::getXmpPrefix — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfXProfile::getFamily — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfXProfile::getLevel — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfXProfile::getXmpNamespace — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfXProfile::getXmpPrefix — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfXProfile::getOutputIntentSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\ZugferdProfile::getFamily — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\ZugferdProfile::getLevel — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\ZugferdProfile::getPdfVersion — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\ZugferdProfile::getXmpNamespace — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\ZugferdProfile::getXmpPrefix — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\ZugferdProfile::getBaseProfile — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Result\ConformanceResult::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Result\ConformanceViolation::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Validator\ConformanceValidator::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1

 

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

Method CRAP Coverage
Phpdftk\Pdf\Conformance\Constraint\ActionConstraint::check10100.0%
Phpdftk\Pdf\Conformance\Constraint\TaggedStructureConstraint::check10100.0%
Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry::getConstraints9.0294.1%
Phpdftk\Pdf\Conformance\Constraint\DisplayDocTitleConstraint::check9100.0%
Phpdftk\Pdf\Conformance\Constraint\ThreeDContentConstraint::check9100.0%
Phpdftk\Pdf\Conformance\Constraint\FilterConstraint::check8100.0%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasMultimediaContent7.0590.0%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::getInfo7.0490.9%
Phpdftk\Pdf\Conformance\Constraint\AnnotationConstraint::check7100.0%
Phpdftk\Pdf\Conformance\Constraint\EmbeddedFileConstraint::check7100.0%
Phpdftk\Pdf\Conformance\Constraint\ZugferdInvoiceConstraint::check7100.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasMultimediaContent7100.0%
Phpdftk\Pdf\Conformance\Profile\PdfAProfile::getConformanceLevel7100.0%
Phpdftk\Pdf\Conformance\Profile\PdfXProfile::getXmpProperties7100.0%
Phpdftk\Pdf\Conformance\Constraint\MetadataConstraint::check6.2281.8%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::getXmpBytes6.0588.9%
Phpdftk\Pdf\Conformance\Constraint\TransparencyConstraint::check6.0390.9%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasOutputIntentWithIccProfile6.0291.7%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::getFonts5.1283.3%
Phpdftk\Pdf\Conformance\Constraint\FontEmbeddingConstraint::check5.0686.7%
Phpdftk\Pdf\Conformance\Constraint\ReferenceXObjectConstraint::check5100.0%
Phpdftk\Pdf\Conformance\Constraint\TabOrderConstraint::check5100.0%
Phpdftk\Pdf\Conformance\Constraint\TrappedConstraint::check5100.0%
Phpdftk\Pdf\Conformance\Constraint\ZugferdXmpConstraint::check5100.0%
Phpdftk\Pdf\Conformance\Profile\PdfAProfile::getPart5100.0%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::getReferenceXObjects4.1380.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasJavaScript4.1250.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasThreeDAnnotations4.1250.0%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasEmbeddedFiles4.0288.9%
Phpdftk\Pdf\Conformance\Constraint\PdfEActionConstraint::check4100.0%
Phpdftk\Pdf\Conformance\Constraint\PdfRActionConstraint::check4100.0%
Phpdftk\Pdf\Conformance\Constraint\TrimBoxConstraint::check4100.0%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::getFonts4100.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasOutputIntentWithIccProfile4100.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::getReferenceXObjects4100.0%
Phpdftk\Pdf\Conformance\Profile\PdfAProfile::getPdfVersion4100.0%
Phpdftk\Pdf\Conformance\Profile\PdfVtProfile::getXmpProperties4100.0%
Phpdftk\Pdf\Conformance\Validator\ConformanceValidator::validate4100.0%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasTransparency3.1475.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasEncryption3.1475.0%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::getThreeDStreams3.0780.0%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::getImageXObjects3.0780.0%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasJavaScript3.0483.3%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasThreeDAnnotations3.0483.3%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::getXmpBytes3.0287.5%
Phpdftk\Pdf\Conformance\ConformanceException::__construct3100.0%
Phpdftk\Pdf\Conformance\Constraint\OutputIntentConstraint::check3100.0%
Phpdftk\Pdf\Conformance\Constraint\PdfEColorSpaceConstraint::check3100.0%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::getRegisteredObjects3100.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::getPages3100.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasTransparency3100.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::getThreeDStreams3100.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::getImageXObjects3100.0%
Phpdftk\Pdf\Conformance\Profile\PdfAProfile::requiresTaggedStructure3100.0%
Phpdftk\Pdf\Conformance\Profile\PdfUaProfile::getPart3100.0%
Phpdftk\Pdf\Conformance\Profile\PdfUaProfile::getPdfVersion3100.0%
Phpdftk\Pdf\Conformance\Profile\PdfXProfile::getPdfVersion3100.0%
Phpdftk\Pdf\Conformance\Profile\PdfXProfile::prohibitsTransparency3100.0%
Phpdftk\Pdf\Conformance\Profile\PdfXProfile::supportsReferenceXObjects3100.0%
Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry::getPdfAConstraints3100.0%
Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry::getPdfXConstraints3100.0%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasRasterOnlyContent2.1566.7%
Phpdftk\Pdf\Conformance\Constraint\ColorSpaceConstraint::check2100.0%
Phpdftk\Pdf\Conformance\Constraint\DPartRootConstraint::check2100.0%
Phpdftk\Pdf\Conformance\Constraint\EncryptionConstraint::check2100.0%
Phpdftk\Pdf\Conformance\Constraint\FormConstraint::check2100.0%
Phpdftk\Pdf\Conformance\Constraint\MultimediaConstraint::check2100.0%
Phpdftk\Pdf\Conformance\Constraint\PdfRFontConstraint::check2100.0%
Phpdftk\Pdf\Conformance\Constraint\RasterContentConstraint::check2100.0%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::getCatalog2100.0%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasOutputIntents2100.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasOutputIntents2100.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasRasterOnlyContent2100.0%
Phpdftk\Pdf\Conformance\Metadata\ConformanceXmpWriter::buildXmp2100.0%
Phpdftk\Pdf\Conformance\Profile\PdfAProfile::getXmpProperties2100.0%
Phpdftk\Pdf\Conformance\ConformanceChecker::__construct1100.0%
Phpdftk\Pdf\Conformance\ConformanceChecker::open1100.0%
Phpdftk\Pdf\Conformance\ConformanceChecker::openString1100.0%
Phpdftk\Pdf\Conformance\ConformanceChecker::checkProfile1100.0%
Phpdftk\Pdf\Conformance\ConformanceChecker::checkProfiles1100.0%
Phpdftk\Pdf\Conformance\ConformanceChecker::getReader1100.0%
Phpdftk\Pdf\Conformance\ConformanceMode::__construct1100.0%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::__construct1100.0%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::getPages1100.0%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasEncryption1100.0%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasXmpMetadata1100.0%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasInteractiveForms1100.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::__construct1100.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::getCatalog1100.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::getInfo1100.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasXmpMetadata1100.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasEmbeddedFiles1100.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::getRegisteredObjects1100.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasInteractiveForms1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfAProfile::getFamily1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfAProfile::getLevel1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfAProfile::getXmpNamespace1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfAProfile::getXmpPrefix1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfAProfile::prohibitsTransparency1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfAProfile::allowsEmbeddedFiles1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfEProfile::getFamily1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfEProfile::getLevel1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfEProfile::getPdfVersion1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfEProfile::getXmpNamespace1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfEProfile::getXmpPrefix1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfEProfile::getXmpProperties1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfMailProfile::getFamily1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfMailProfile::getLevel1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfMailProfile::getPdfVersion1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfMailProfile::getXmpNamespace1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfMailProfile::getXmpPrefix1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfMailProfile::getXmpProperties1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfRProfile::getFamily1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfRProfile::getLevel1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfRProfile::getPdfVersion1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfRProfile::getXmpNamespace1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfRProfile::getXmpPrefix1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfRProfile::getXmpProperties1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfUaProfile::getFamily1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfUaProfile::getLevel1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfUaProfile::getXmpNamespace1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfUaProfile::getXmpPrefix1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfUaProfile::getXmpProperties1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfVtProfile::getFamily1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfVtProfile::getLevel1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfVtProfile::getPdfVersion1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfVtProfile::getXmpNamespace1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfVtProfile::getXmpPrefix1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfXProfile::getFamily1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfXProfile::getLevel1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfXProfile::getXmpNamespace1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfXProfile::getXmpPrefix1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfXProfile::getOutputIntentSubtype1100.0%
Phpdftk\Pdf\Conformance\Profile\ZugferdProfile::getFamily1100.0%
Phpdftk\Pdf\Conformance\Profile\ZugferdProfile::getLevel1100.0%
Phpdftk\Pdf\Conformance\Profile\ZugferdProfile::getPdfVersion1100.0%
Phpdftk\Pdf\Conformance\Profile\ZugferdProfile::getXmpNamespace1100.0%
Phpdftk\Pdf\Conformance\Profile\ZugferdProfile::getXmpPrefix1100.0%
Phpdftk\Pdf\Conformance\Profile\ZugferdProfile::getXmpProperties1100.0%
Phpdftk\Pdf\Conformance\Profile\ZugferdProfile::getBaseProfile1100.0%
Phpdftk\Pdf\Conformance\Result\ConformanceResult::__construct1100.0%
Phpdftk\Pdf\Conformance\Result\ConformanceResult::getErrors1100.0%
Phpdftk\Pdf\Conformance\Result\ConformanceResult::getWarnings1100.0%
Phpdftk\Pdf\Conformance\Result\ConformanceViolation::__construct1100.0%
Phpdftk\Pdf\Conformance\Validator\ConformanceValidator::__construct1100.0%
Phpdftk\Pdf\Conformance\Validator\ConformanceValidator::validateAll1100.0%
Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry::getPdfUaConstraints1100.0%
Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry::getPdfVtConstraints1100.0%
Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry::getPdfEConstraints1100.0%
Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry::getPdfRConstraints1100.0%
Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry::getZugferdConstraints1100.0%
Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry::getPdfMailConstraints1100.0%