Pinq\Analysis\Types\CompositeType::getTypeData PHP Method

getTypeData() protected method

protected getTypeData ( $function, Expression $expression )
$expression Pinq\Expressions\Expression
    protected function getTypeData($function, O\Expression $expression)
    {
        foreach ($this->composedTypes as $composedType) {
            try {
                return $composedType->{$function}($expression);
            } catch (\Exception $exception) {
            }
        }
        return parent::$function($expression);
    }