<?php



namespace PayPal\Validation;



/**

 * Class NumericValidator

 *

 * @package PayPal\Validation

 */

class NumericValidator

{



    /**

     * Helper method for validating an argument if it is numeric

     *

     * @param mixed     $argument

     * @param string|null $argumentName

     * @return bool

     */

    public static function validate($argument, $argumentName = null)

    {

        if (trim($argument) != null && !is_numeric($argument)) {

            throw new \InvalidArgumentException("$argumentName is not a valid numeric value");



        }

        return true;

    }

}

