Uname: Linux premium72.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software: LiteSpeed
PHP version: 8.2.29 [ PHP INFO ] PHP os: Linux
Server Ip: 198.54.125.95
Your Ip: 216.73.216.164
User: matican (532) | Group: matican (531)
Safe Mode: OFF
Disable Function:
NONE

name : Static.php
<?php

/**
 * @copyright Copyright (c) 2009-2022 ThemeCatcher (https://www.themecatcher.net)
 */
class Quform_Filter_Static
{
    /**
     * Returns the filtered value
     *
     * @param   string  $filter     Lowercase name of the filter
     * @param   mixed   $value      The value to filter
     * @param   array   $options    Options to pass to the filter
     * @return  bool
     */
    public static function filter($filter, $value, array $options = array())
    {
        $instance = null;

        if ( ! empty($filter)) {
            $className = 'Quform_Filter_' . ucfirst($filter);
            if (class_exists($className)) {
                $instance = new $className($options);
            }
        }

        if ( ! $instance instanceof Quform_Filter_Abstract) {
            throw new InvalidArgumentException("Filter '$filter' does not exist");
        }

        return $instance->filter($value);
    }
}
© 2025 XylotrechusZ