feat: native SVG Form XObject support with transform coverage #143
Annotations
7 errors
|
psalm
Process completed with exit code 2.
|
|
MixedReturnTypeCoercion:
src/Pdf/Svg/SvgPdfXObjectFactory.php#L232
src/Pdf/Svg/SvgPdfXObjectFactory.php:232:16: MixedReturnTypeCoercion: The type 'list<TValue:IteratorAggregate as mixed>' is more general than the declared return type 'list<DOMElement>' for LibreSign\XObjectTemplate\Pdf\Svg\SvgPdfXObjectFactory::iterateDrawableElements (see https://psalm.dev/197)
|
|
MixedArgument:
src/Pdf/Svg/SvgPdfXObjectFactory.php#L226
src/Pdf/Svg/SvgPdfXObjectFactory.php:226:32: MixedArgument: Argument 1 of strtolower cannot be mixed, expecting string (see https://psalm.dev/030)
|
|
MixedReturnTypeCoercion:
src/Pdf/Svg/SvgPdfXObjectFactory.php#L219
src/Pdf/Svg/SvgPdfXObjectFactory.php:219:16: MixedReturnTypeCoercion: The declared return type 'list<DOMElement>' for LibreSign\XObjectTemplate\Pdf\Svg\SvgPdfXObjectFactory::iterateDrawableElements is more specific than the inferred return type 'list<TValue:IteratorAggregate as mixed>' (see https://psalm.dev/197)
|
|
MixedArgument:
src/Pdf/Svg/SvgPdfXObjectFactory.php#L193
src/Pdf/Svg/SvgPdfXObjectFactory.php:193:79: MixedArgument: Argument 2 of preg_match_all cannot be mixed, expecting string (see https://psalm.dev/030)
|
|
MixedAssignment:
src/Pdf/Svg/SvgPdfXObjectFactory.php#L188
src/Pdf/Svg/SvgPdfXObjectFactory.php:188:13: MixedAssignment: Unable to determine the type that $css is being assigned to (see https://psalm.dev/032)
|
|
PossiblyNullArgument:
src/Pdf/Svg/SvgPdfXObjectFactory.php#L103
src/Pdf/Svg/SvgPdfXObjectFactory.php:103:36: PossiblyNullArgument: Argument 1 of strtolower cannot be null, possibly null value provided (see https://psalm.dev/078)
|