ReflectionIntersectionType::getTypes

Returns the types included in the intersection type

&reftitle.description; public `array` `ReflectionIntersectionType::getTypes`

Returns the reflections of types included in the intersection type.

&reftitle.parameters; &no.function.parameters;
&reftitle.returnvalues;

An array of `ReflectionType` objects.

&reftitle.examples;

### `ReflectionIntersectionType::getTypes` example

    <?php

    function someFunction(Iterator&Countable $value) {}

    $reflectionFunc = new ReflectionFunction('someFunction');
    $reflectionParam = $reflectionFunc->getParameters()[0];

    var_dump($reflectionParam->getType()->getTypes());
    ?>

&example.outputs.similar;

    array(2) {
        [0] =>
        class ReflectionNamedType#4(0) {
        }
        [1] =>
        class ReflectionNamedType#5(0) {
        }
    }

&reftitle.seealso;

- `ReflectionType::allowsNull`
- `ReflectionParameter::getType`