protected function convertItemValue($item, ConverterPipe $pipe)
    {
        $value       = Vale::get($item, $pipe->getField());
        $filterValue = $pipe->getFilterField() ? Vale::get($item, $pipe->getFilterField()) : $item;

        if ($pipe->getFilter() === null || $pipe->getFilter()->filter($filterValue) === true) {
            $item = Vale::set($item, $pipe->getField(), $pipe->getConverter()->convert($value));
        }

        return $item;
    }
protected function convertItemValue($item, ConverterPipe $pipe)
    {
        $value       = Vale::get($item, $pipe->getField());
        $filterValue = $pipe->getFilterField() ? Vale::get($item, $pipe->getFilterField()) : $item;

        if ($pipe->getFilter() === null || $pipe->getFilter()->filter($filterValue) === true) {
            $item = Vale::set($item, $pipe->getField(), $pipe->getConverter()->convert($value));
        }

        return $item;
    }
protected function convertItemValue ( $ item , ConverterPipe $ pipe ) { $ value = Vale :: get ( $ item , $ pipe -> getField ( ) ) ; $ filterValue = $ pipe -> getFilterField ( ) ? Vale :: get ( $ item , $ pipe -> getFilterField ( ) ) : $ item ; if ( $ pipe -> getFilter ( ) === null || $ pipe -> getFilter ( ) -> filter ( $ filterValue ) === true ) { $ item = Vale :: set ( $ item , $ pipe -> getField ( ) , $ pipe -> getConverter ( ) -> convert ( $ value ) ) ; } return $ item ; }
Applies the given converter to the given field in the given item if no filter is given or if the filters returns
`true` for the field.

@param mixed         $item
@param ConverterPipe $pipe

@return mixed
Applies the given converter to the given field in the given item if no filter is given or if the filters returns true for the field .