Gc\View\Helper\Tools::__invoke PHP Method

__invoke() public method

Tools helper.
public __invoke ( string $functionName, mixed $value ) : mixed
$functionName string Function name
$value mixed Value
return mixed
    public function __invoke($functionName, $value)
    {
        $data = false;
        switch ($functionName) {
            case 'unserialize':
                $data = @unserialize($value);
                break;
            case 'serialize':
                $data = @serialize($value);
                break;
            case 'debug':
                $data = sprintf('<pre>%s</pre>', print_r($value, true));
                break;
            case 'is_serialized':
            case 'isSerialized':
                if (trim($value) != '' and preg_match('/^(i|s|a|o|d)(.*);/si', $value)) {
                    $data = true;
                }
                break;
            case 'camel_case':
            case 'camelCase':
                $data = str_replace(' ', '', ucwords($value));
                break;
        }
        return $data;
    }