public static function isValid($constant, $throwException = false)
    {
        if (array_key_exists($constant, static::getConfig())) {
            return true;
        }

        if ($throwException) {
            throw new \InvalidArgumentException(sprintf('Unknown constant "%s"', $constant));
        }

        return false;
    }
public static function isValid($constant, $throwException = false)
    {
        if (array_key_exists($constant, static::getConfig())) {
            return true;
        }

        if ($throwException) {
            throw new \InvalidArgumentException(sprintf('Unknown constant "%s"', $constant));
        }

        return false;
    }
public static function isValid ( $ constant , $ throwException = false ) { if ( array_key_exists ( $ constant , static :: getConfig ( ) ) ) { return true ; } if ( $ throwException ) { throw new \ InvalidArgumentException ( sprintf ( 'Unknown constant "%s"' , $ constant ) ) ; } return false ; }
Returns whether the constant is valid or not.

@param mixed   $constant
@param boolean $throwException

@return bool
Returns whether the constant is valid or not .