src/Chiron/Routing/Strategy/Invoker.php
private function transformToScalar(string $parameter, string $type)
    {
        switch ($type) {
            case 'int':
                $parameter = (int) $parameter;

                break;
            case 'bool':
                //TODO : utiliser plutot ce bout de code (il faudra surement faire un lowercase en plus !!!) :     \in_array(\trim($value), ['1', 'true'], true);
                $parameter = (bool) $parameter;

                break;
            case 'float':
                $parameter = (float) $parameter;

                break;
        }

        return $parameter;
    }
private function transformToScalar(string $parameter, string $type)
    {
        switch ($type) {
            case 'int':
                $parameter = (int) $parameter;

                break;
            case 'bool':
                //TODO : utiliser plutot ce bout de code (il faudra surement faire un lowercase en plus !!!) :     \in_array(\trim($value), ['1', 'true'], true);
                $parameter = (bool) $parameter;

                break;
            case 'float':
                $parameter = (float) $parameter;

                break;
        }

        return $parameter;
    }
private function transformToScalar ( string $ parameter , string $ type ) { switch ( $ type ) { case 'int' : $ parameter = ( int ) $ parameter ; break ; case 'bool' : //TODO : utiliser plutot ce bout de code (il faudra surement faire un lowercase en plus !!!) :     \in_array(\trim($value), ['1', 'true'], true); $ parameter = ( bool ) $ parameter ; break ; case 'float' : $ parameter = ( float ) $ parameter ; break ; } return $ parameter ; }
Transform parameter to scalar. We don't transform the string type.

@param string $parameter the value of param
@param string $type      the tpe of param

@return int|string|bool|float
Transform parameter to scalar . We don t transform the string type .