Eris\Listener\CollectFrequencies::__construct PHP Method

__construct() public method

public __construct ( $collectFunction = null )
    public function __construct($collectFunction = null)
    {
        if ($collectFunction === null) {
            $collectFunction = function () {
                $generatedValues = func_get_args();
                if (count($generatedValues) === 1) {
                    $value = $generatedValues[0];
                } else {
                    $value = $generatedValues;
                }
                if (is_string($value) || is_integer($value)) {
                    return $value;
                } else {
                    return json_encode($value);
                }
            };
        }
        $this->collectFunction = $collectFunction;
    }