1.2.445. Extended Types

Produces all the definition links between typehints (arguments, return types, properties) and the definitions that are valid with the type.

<?php

function foo(A $A) {}

// This is the raw definition of the above type
interface A {}

// This is valid definition of the above type
class X implements A {}
// This is valid definition of the above type
class Y extends X {}

// This is not related to the type
class Z {}

?>

1.2.445.1. Connex PHP features

1.2.445.1.1. Specs

Short name

Complete/ExtendedTypehints

Rulesets

All, Changed Behavior, NoDoc

Exakat since

2.1.4

PHP Version

All

Severity

Minor

Time To Fix

Quick (30 mins)

Precision

Very high

Available in

Entreprise Edition, Exakat Cloud