protected function unbindNumerics(ArgumentBag $args)
    {
        if (($value = $args->get('value')) && (is_int($value) || is_float($value))) {
            $args->set('value', $this->raw($value));
        } elseif ($values = $args->get('values')) {
            foreach ($values as $key => $value) {
                if (is_int($value) || is_float($value)) {
                    $values[$key] = $this->raw($value);
                }
            }

            $args->set('values', $values);
        }
    }
protected function unbindNumerics(ArgumentBag $args)
    {
        if (($value = $args->get('value')) && (is_int($value) || is_float($value))) {
            $args->set('value', $this->raw($value));
        } elseif ($values = $args->get('values')) {
            foreach ($values as $key => $value) {
                if (is_int($value) || is_float($value)) {
                    $values[$key] = $this->raw($value);
                }
            }

            $args->set('values', $values);
        }
    }
protected function unbindNumerics ( ArgumentBag $ args ) { if ( ( $ value = $ args -> get ( 'value' ) ) && ( is_int ( $ value ) || is_float ( $ value ) ) ) { $ args -> set ( 'value' , $ this -> raw ( $ value ) ) ; } elseif ( $ values = $ args -> get ( 'values' ) ) { foreach ( $ values as $ key => $ value ) { if ( is_int ( $ value ) || is_float ( $ value ) ) { $ values [ $ key ] = $ this -> raw ( $ value ) ; } } $ args -> set ( 'values' , $ values ) ; } }
Integers and floats must be passed in raw form in order to avoid string
comparison, due to the fact that all meta values are stored as strings.

@param  \Sofa\Hookable\Contracts\ArgumentBag $args
@return void
Integers and floats must be passed in raw form in order to avoid string comparison due to the fact that all meta values are stored as strings .