# fluent-support/1.10.5/app/Api/FSApi.php

Fluent Support – Helpdesk &amp; Customer Support Ticket System, version 1.10.5. 30 lines.

- Page: https://pluginprobe.com/plugins/fluent-support/1.10.5/code/app/Api/FSApi.php
- Raw: https://pluginprobe.com/plugins/fluent-support/1.10.5/raw/app/Api/FSApi.php
- Modified: 2022-01-19T11:32:28+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/fluent-support/1.10.5/code/app/Api/FSApi.php#L10-L20`.

```php
<?php

namespace FluentSupport\App\Api;

final class FSApi
{
    private $instance = null;

    public function __construct($instance)
    {
        $this->instance = $instance;
    }

    public function __call($method, $params)
    {
        try {
            $result = call_user_func_array([$this->instance, $method], $params);

            if (is_object($result)) {
                return $result;
            }

            throw new \Exception("Error Processing Request");

        } catch (\Exception $e) {
            return $result;
        }
    }
}

```
