Overview

Namespaces

  • Contrib
    • Bundle
      • CoverallsBundle
        • Console
        • Entity
      • CoverallsV1Bundle
        • Api
        • Collector
        • Command
        • Config
        • Entity
          • Git
    • Component
      • File
      • Log
      • System
        • Git
  • Guzzle
    • Batch
      • Exception
    • Cache
    • Common
      • Exception
    • Http
      • Curl
      • Exception
      • Message
      • QueryAggregator
    • Inflection
    • Iterator
    • Log
    • Parser
      • Cookie
      • Message
      • UriTemplate
      • Url
    • Plugin
      • Async
      • Backoff
      • Cache
      • Cookie
        • CookieJar
        • Exception
      • CurlAuth
      • ErrorResponse
        • Exception
      • History
      • Log
      • Md5
      • Mock
      • Oauth
    • Service
      • Builder
      • Command
        • Factory
        • LocationVisitor
          • Request
          • Response
      • Description
      • Exception
      • Resource
    • Stream
  • PHP
  • Psr
    • Log
  • Symfony
    • Component
      • Config
        • Definition
          • Builder
          • Exception
        • Exception
        • Loader
        • Resource
        • Util
      • Console
        • Command
        • Formatter
        • Helper
        • Input
        • Output
        • Tester
      • EventDispatcher
        • Debug
      • Finder
        • Adapter
        • Comparator
        • Exception
        • Expression
        • Iterator
        • Shell
      • Stopwatch
      • Yaml
        • Exception

Classes

  • AbstractBatchDecorator
  • Batch
  • BatchBuilder
  • BatchClosureDivisor
  • BatchClosureTransfer
  • BatchCommandTransfer
  • BatchRequestTransfer
  • BatchSizeDivisor
  • ExceptionBufferingBatch
  • FlushingBatch
  • HistoryBatch
  • NotifyingBatch

Interfaces

  • BatchDivisorInterface
  • BatchInterface
  • BatchTransferInterface
  • Overview
  • Namespace
  • Class
  • Tree
  • Todo

Namespace Guzzle\Batch

Namespaces summary
Guzzle\Batch\Exception
Classes summary
AbstractBatchDecorator Abstract decorator used when decorating a BatchInterface
Batch Default batch implementation used to convert queued items into smaller chunks of batches using a BatchDivisorIterface and transfers each batch using a Guzzle\Batch\BatchTransferInterface.
BatchBuilder Builder used to create custom batch objects
BatchClosureDivisor Divides batches using a callable
BatchClosureTransfer Batch transfer strategy where transfer logic can be defined via a Closure. This class is to be used with Guzzle\Batch\BatchInterface
BatchCommandTransfer Efficiently transfers multiple commands in parallel per client This class is to be used with Guzzle\Batch\BatchInterface
BatchRequestTransfer Batch transfer strategy used to efficiently transfer a batch of requests. This class is to be used with Guzzle\Batch\BatchInterface
BatchSizeDivisor Divides batches into smaller batches under a certain size
ExceptionBufferingBatch BatchInterface decorator used to buffer exceptions encountered during a transfer. The exceptions can then later be processed after a batch flush has completed.
FlushingBatch BatchInterface decorator used to add automatic flushing of the queue when the size of the queue reaches a threshold.
HistoryBatch BatchInterface decorator used to keep a history of items that were added to the batch. You must clear the history manually to remove items from the history.
NotifyingBatch BatchInterface decorator used to call a method each time flush is called
Interfaces summary
BatchDivisorInterface Interface used for dividing a queue of items into an array of batches
BatchInterface Interface for efficiently transferring items in a queue using batches
BatchTransferInterface Interface used for transferring batches of items
php-coveralls API documentation generated by ApiGen 2.8.0