bandwidthThrottle\tokenBucket\storage\PDOStorage::querySingleValue PHP Метод

querySingleValue() приватный Метод

Returns one value from a query.
private querySingleValue ( string $sql, array $parameters = [] ) : string
$sql string The SQL query.
$parameters array The optional query parameters.
Результат string The value.
    private function querySingleValue($sql, $parameters = [])
    {
        try {
            $statement = $this->pdo->prepare($sql);
            $statement->execute($parameters);
            $value = $statement->fetchColumn();
            $statement->closeCursor();
            if ($value === false) {
                throw new StorageException("The query returned no result.");
            }
            return $value;
        } catch (\PDOException $e) {
            throw new StorageException("The query failed.", 0, $e);
        }
    }