src/Factory/IndexFilter/Option.php
private function handleMethodCall($aMethods, $sMethod, $mValue)
    {
        if (substr($sMethod, 0, 3) !== 'set') {
            return $this->{$aMethods[$sMethod]};
        }

        $this->{$aMethods[$sMethod]} = $mValue;
        return $this;
    }
private function handleMethodCall($aMethods, $sMethod, $mValue)
    {
        if (substr($sMethod, 0, 3) !== 'set') {
            return $this->{$aMethods[$sMethod]};
        }

        $this->{$aMethods[$sMethod]} = $mValue;
        return $this;
    }
Executes the appropriate "method" behaviour

@param array  $aMethods The array of methods to check against
@param string $sMethod  The method being called
@param mixed  $mValue   The value to assign when setting

@return $this|mixed