Overview

Namespaces

  • Copro
    • Adapters
  • Donut
    • Adapters
    • AtomFeed
    • Facebook
    • Instagram
    • PostFeed
    • Twitter

Classes

  • DefaultCurrentTimeFactory
  • Helpers
  • Manager
  • Message
  • Period
  • Processor
  • ProducerInfo
  • Queue
  • Time

Interfaces

  • IAdapter
  • ICurrentTimeFactory
  • IProducer
  • IWorker

Exceptions

  • Exception
  • InvalidArgumentException
  • InvalidStateException
  • Overview
  • Namespace
  • Class

Class Processor

Namespace: Donut
Located at Processor.php
Methods summary
public
# __construct( Donut\IAdapter $adapter, callable|null $noMessageHandler = NULL, CzProject\Logger\ILogger $logger = NULL )

Parameters

$adapter
$noMessageHandler
$logger
public static
# addProducer( Donut\IProducer $producer, Donut\Period $period = NULL )

Returns

static
public static
# addWorker( $queue, Donut\IWorker $worker )

Returns

static
public
# run( $cycles = 1 )
donut-org/donut v0.8.0 API documentation API documentation generated by ApiGen