protected function incrementKey($initial = 1)
    {
        $result = $this->database->openBucket($this->table)
            ->counter($this->identifier(), $initial, ['initial' => abs($initial)]);

        return $result->value;
    }
protected function incrementKey($initial = 1)
    {
        $result = $this->database->openBucket($this->table)
            ->counter($this->identifier(), $initial, ['initial' => abs($initial)]);

        return $result->value;
    }
protected function incrementKey ( $ initial = 1 ) { $ result = $ this -> database -> openBucket ( $ this -> table ) -> counter ( $ this -> identifier ( ) , $ initial , [ 'initial' => abs ( $ initial ) ] ) ; return $ result -> value ; }
generate increment key

@param int $initial

@return int
generate increment key