[WIP] PHP84 : Add spec compliance #643
Annotations
30 errors
MissingDependency:
src/Xml/Dom/Assert/assert_dom_node_list.php#L15
src/Xml/Dom/Assert/assert_dom_node_list.php:15:45: MissingDependency: DOM\NodeList depends on class or interface dom\iteratoraggregate that does not exist (see https://psalm.dev/157)
|
MoreSpecificReturnType:
src/Xml/Dom/Assert/assert_dom_node_list.php#L15
src/Xml/Dom/Assert/assert_dom_node_list.php:15:45: MoreSpecificReturnType: The declared return type 'DOM\NodeList' for VeeWee\Xml\Dom\Assert\assert_dom_node_list is more specific than the inferred return type 'object' (see https://psalm.dev/070)
|
LessSpecificReturnStatement:
src/Xml/Dom/Assert/assert_dom_node_list.php#L17
src/Xml/Dom/Assert/assert_dom_node_list.php:17:12: LessSpecificReturnStatement: The type 'object' is more general than the declared return type 'DOM\NodeList' for VeeWee\Xml\Dom\Assert\assert_dom_node_list (see https://psalm.dev/129)
|
MissingDependency:
src/Xml/Dom/Assert/assert_dom_node_list.php#L17
src/Xml/Dom/Assert/assert_dom_node_list.php:17:24: MissingDependency: DOM\NodeList depends on class or interface dom\iteratoraggregate that does not exist (see https://psalm.dev/157)
|
MixedArgument:
src/Xml/Dom/Assert/assert_dom_node_list.php#L17
src/Xml/Dom/Assert/assert_dom_node_list.php:17:24: MixedArgument: Argument 1 of Psl\Type\instance_of cannot be mixed, expecting class-string (see https://psalm.dev/030)
|
MissingDependency:
src/Xml/Dom/Collection/NodeList.php#L63
src/Xml/Dom/Collection/NodeList.php:63:15: MissingDependency: DOM\HTMLCollection depends on class or interface dom\iteratoraggregate that does not exist (see https://psalm.dev/157)
|
MixedInferredReturnType:
src/Xml/Dom/Collection/NodeList.php#L64
src/Xml/Dom/Collection/NodeList.php:64:16: MixedInferredReturnType: Could not verify return type 'VeeWee\Xml\Dom\Collection\NodeList<DOM\Element>' for VeeWee\Xml\Dom\Collection\NodeList::fromDOMHTMLCollection (see https://psalm.dev/047)
|
MissingDependency:
src/Xml/Dom/Collection/NodeList.php#L73
src/Xml/Dom/Collection/NodeList.php:73:15: MissingDependency: DOM\NodeList depends on class or interface dom\iteratoraggregate that does not exist (see https://psalm.dev/157)
|
MixedInferredReturnType:
src/Xml/Dom/Collection/NodeList.php#L74
src/Xml/Dom/Collection/NodeList.php:74:16: MixedInferredReturnType: Could not verify return type 'VeeWee\Xml\Dom\Collection\NodeList<X>' for VeeWee\Xml\Dom\Collection\NodeList::fromDOMNodeList (see https://psalm.dev/047)
|
InvalidClass:
src/Xml/Dom/Collection/NodeList.php#L196
src/Xml/Dom/Collection/NodeList.php:196:15: InvalidClass: Class, interface or enum DOMXpath has wrong casing (see https://psalm.dev/007)
|
MissingDependency:
src/Xml/Dom/Assert/assert_dom_node_list.php#L15
src/Xml/Dom/Assert/assert_dom_node_list.php:15:45: MissingDependency: DOM\NodeList depends on class or interface dom\iteratoraggregate that does not exist (see https://psalm.dev/157)
|
MoreSpecificReturnType:
src/Xml/Dom/Assert/assert_dom_node_list.php#L15
src/Xml/Dom/Assert/assert_dom_node_list.php:15:45: MoreSpecificReturnType: The declared return type 'DOM\NodeList' for VeeWee\Xml\Dom\Assert\assert_dom_node_list is more specific than the inferred return type 'object' (see https://psalm.dev/070)
|
LessSpecificReturnStatement:
src/Xml/Dom/Assert/assert_dom_node_list.php#L17
src/Xml/Dom/Assert/assert_dom_node_list.php:17:12: LessSpecificReturnStatement: The type 'object' is more general than the declared return type 'DOM\NodeList' for VeeWee\Xml\Dom\Assert\assert_dom_node_list (see https://psalm.dev/129)
|
MissingDependency:
src/Xml/Dom/Assert/assert_dom_node_list.php#L17
src/Xml/Dom/Assert/assert_dom_node_list.php:17:24: MissingDependency: DOM\NodeList depends on class or interface dom\iteratoraggregate that does not exist (see https://psalm.dev/157)
|
MixedArgument:
src/Xml/Dom/Assert/assert_dom_node_list.php#L17
src/Xml/Dom/Assert/assert_dom_node_list.php:17:24: MixedArgument: Argument 1 of Psl\Type\instance_of cannot be mixed, expecting class-string (see https://psalm.dev/030)
|
MissingDependency:
src/Xml/Dom/Collection/NodeList.php#L63
src/Xml/Dom/Collection/NodeList.php:63:15: MissingDependency: DOM\HTMLCollection depends on class or interface dom\iteratoraggregate that does not exist (see https://psalm.dev/157)
|
MixedInferredReturnType:
src/Xml/Dom/Collection/NodeList.php#L64
src/Xml/Dom/Collection/NodeList.php:64:16: MixedInferredReturnType: Could not verify return type 'VeeWee\Xml\Dom\Collection\NodeList<DOM\Element>' for VeeWee\Xml\Dom\Collection\NodeList::fromDOMHTMLCollection (see https://psalm.dev/047)
|
MissingDependency:
src/Xml/Dom/Collection/NodeList.php#L73
src/Xml/Dom/Collection/NodeList.php:73:15: MissingDependency: DOM\NodeList depends on class or interface dom\iteratoraggregate that does not exist (see https://psalm.dev/157)
|
MixedInferredReturnType:
src/Xml/Dom/Collection/NodeList.php#L74
src/Xml/Dom/Collection/NodeList.php:74:16: MixedInferredReturnType: Could not verify return type 'VeeWee\Xml\Dom\Collection\NodeList<X>' for VeeWee\Xml\Dom\Collection\NodeList::fromDOMNodeList (see https://psalm.dev/047)
|
InvalidClass:
src/Xml/Dom/Collection/NodeList.php#L196
src/Xml/Dom/Collection/NodeList.php:196:15: InvalidClass: Class, interface or enum DOMXpath has wrong casing (see https://psalm.dev/007)
|
MissingDependency:
src/Xml/Dom/Assert/assert_dom_node_list.php#L15
src/Xml/Dom/Assert/assert_dom_node_list.php:15:45: MissingDependency: DOM\NodeList depends on class or interface dom\iteratoraggregate that does not exist (see https://psalm.dev/157)
|
MoreSpecificReturnType:
src/Xml/Dom/Assert/assert_dom_node_list.php#L15
src/Xml/Dom/Assert/assert_dom_node_list.php:15:45: MoreSpecificReturnType: The declared return type 'DOM\NodeList' for VeeWee\Xml\Dom\Assert\assert_dom_node_list is more specific than the inferred return type 'object' (see https://psalm.dev/070)
|
LessSpecificReturnStatement:
src/Xml/Dom/Assert/assert_dom_node_list.php#L17
src/Xml/Dom/Assert/assert_dom_node_list.php:17:12: LessSpecificReturnStatement: The type 'object' is more general than the declared return type 'DOM\NodeList' for VeeWee\Xml\Dom\Assert\assert_dom_node_list (see https://psalm.dev/129)
|
MissingDependency:
src/Xml/Dom/Assert/assert_dom_node_list.php#L17
src/Xml/Dom/Assert/assert_dom_node_list.php:17:24: MissingDependency: DOM\NodeList depends on class or interface dom\iteratoraggregate that does not exist (see https://psalm.dev/157)
|
MixedArgument:
src/Xml/Dom/Assert/assert_dom_node_list.php#L17
src/Xml/Dom/Assert/assert_dom_node_list.php:17:24: MixedArgument: Argument 1 of Psl\Type\instance_of cannot be mixed, expecting class-string (see https://psalm.dev/030)
|
MissingDependency:
src/Xml/Dom/Collection/NodeList.php#L63
src/Xml/Dom/Collection/NodeList.php:63:15: MissingDependency: DOM\HTMLCollection depends on class or interface dom\iteratoraggregate that does not exist (see https://psalm.dev/157)
|
MixedInferredReturnType:
src/Xml/Dom/Collection/NodeList.php#L64
src/Xml/Dom/Collection/NodeList.php:64:16: MixedInferredReturnType: Could not verify return type 'VeeWee\Xml\Dom\Collection\NodeList<DOM\Element>' for VeeWee\Xml\Dom\Collection\NodeList::fromDOMHTMLCollection (see https://psalm.dev/047)
|
MissingDependency:
src/Xml/Dom/Collection/NodeList.php#L73
src/Xml/Dom/Collection/NodeList.php:73:15: MissingDependency: DOM\NodeList depends on class or interface dom\iteratoraggregate that does not exist (see https://psalm.dev/157)
|
MixedInferredReturnType:
src/Xml/Dom/Collection/NodeList.php#L74
src/Xml/Dom/Collection/NodeList.php:74:16: MixedInferredReturnType: Could not verify return type 'VeeWee\Xml\Dom\Collection\NodeList<X>' for VeeWee\Xml\Dom\Collection\NodeList::fromDOMNodeList (see https://psalm.dev/047)
|
InvalidClass:
src/Xml/Dom/Collection/NodeList.php#L196
src/Xml/Dom/Collection/NodeList.php:196:15: InvalidClass: Class, interface or enum DOMXpath has wrong casing (see https://psalm.dev/007)
|