Phive\Queue\TarantoolQueue::count PHP Method

count() public method

public count ( )
    public function count()
    {
        $result = $this->tarantool->call('queue.statistics', [$this->space, $this->tubeName]);
        $tuple = $result['tuples_list'][0];
        $index = array_search("space{$this->space}.{$this->tubeName}.tasks.total", $tuple, true);
        return (int) $tuple[$index + 1];
    }