public function getReflClassFromComparisonValue( $value )
    {

        if( is_array($value) ) {
            $class = $this->namespace . '\\FindFilterComponent\\PropertyAccessArrayEquality';
        } elseif ( is_object($value) and $value instanceof Container ) {
            $class = $this->namespace . '\\FindFilterComponent\\PropertyAccessContainerEquality';
        } else {
            $class = $this->namespace . '\\FindFilterComponent\\PropertyAccessScalarEquality';
        }
        return new ReflectionClass($class);
    }
public function getReflClassFromComparisonValue( $value )
    {

        if( is_array($value) ) {
            $class = $this->namespace . '\\FindFilterComponent\\PropertyAccessArrayEquality';
        } elseif ( is_object($value) and $value instanceof Container ) {
            $class = $this->namespace . '\\FindFilterComponent\\PropertyAccessContainerEquality';
        } else {
            $class = $this->namespace . '\\FindFilterComponent\\PropertyAccessScalarEquality';
        }
        return new ReflectionClass($class);
    }
public function getReflClassFromComparisonValue ( $ value ) { if ( is_array ( $ value ) ) { $ class = $ this -> namespace . '\\FindFilterComponent\\PropertyAccessArrayEquality' ; } elseif ( is_object ( $ value ) and $ value instanceof Container ) { $ class = $ this -> namespace . '\\FindFilterComponent\\PropertyAccessContainerEquality' ; } else { $ class = $ this -> namespace . '\\FindFilterComponent\\PropertyAccessScalarEquality' ; } return new ReflectionClass ( $ class ) ; }
Init the correct type of FindFilterComponent based what is passed
@param mixed $value
@return ReflectionClass of the FindFilterComponent
Init the correct type of FindFilterComponent based what is passed