public function marshal($value)
    {
        if ($value === null) {
            return null;
        }
        if ($value === 'true') {
            return true;
        }
        if ($value === 'false') {
            return false;
        }
        if (!is_scalar($value)) {
            return null;
        }

        return !empty($value);
    }
public function marshal($value)
    {
        if ($value === null) {
            return null;
        }
        if ($value === 'true') {
            return true;
        }
        if ($value === 'false') {
            return false;
        }
        if (!is_scalar($value)) {
            return null;
        }

        return !empty($value);
    }
public function marshal ( $ value ) { if ( $ value === null ) { return null ; } if ( $ value === 'true' ) { return true ; } if ( $ value === 'false' ) { return false ; } if ( ! is_scalar ( $ value ) ) { return null ; } return ! empty ( $ value ) ; }
Marshalls request data into PHP booleans.

@param mixed $value The value to convert.
@return bool|null Converted value.
Marshalls request data into PHP booleans .