CakePHP
  • Documentation
    • Book
    • API
    • Videos
    • Reporting Security Issues
    • Privacy Policy
    • Logos & Trademarks
  • Business Solutions
  • Swag
  • Road Trip
  • Team
  • Community
    • Community
    • Get Involved
    • Issues (Github)
    • Bakery
    • Featured Resources
    • Training
    • Meetups
    • My CakePHP
    • CakeFest
    • Newsletter
    • Linkedin
    • YouTube
    • Facebook
    • Twitter
    • Mastodon
    • Help & Support
    • Forum
    • Stack Overflow
    • IRC
    • Slack
    • Paid Support
CakePHP

C Queue 2.x API

  • Project:
    • Queue
      • CakePHP
      • Authentication
      • Authorization
      • Chronos
      • Elastic Search
      • Queue
  • Version:
    • 2.x
      • 2.x
      • 1.x

Namespaces

  • Cake\Queue
    • Command
    • Consumption
    • Job
    • Listener
    • Mailer
    • Model
    • Queue
    • TestSuite
      • Constraint
      • Transport

Class TestContext

Test Context

Provides test implementations of Enqueue context interfaces.

Namespace: Cake\Queue\TestSuite\Transport

Property Summary

  • $producer protected
    Interop\Queue\Producer|null

    Cached producer instance

Method Summary

  • close() public

    Close context

  • createConsumer() public

    Create consumer

  • createMessage() public

    Create message

  • createProducer() public

    Create producer

  • createQueue() public

    Create queue

  • createSubscriptionConsumer() public

    Create subscription consumer

  • createTemporaryQueue() public

    Create temporary queue

  • createTopic() public

    Create topic

  • purgeQueue() public

    Purge queue

Method Detail

close() ¶ public

close(): void

Close context

Returns
void

createConsumer() ¶ public

createConsumer(Destination $destination): Interop\Queue\Consumer

Create consumer

Parameters
Destination $destination

Destination

Returns
Interop\Queue\Consumer

createMessage() ¶ public

createMessage(string $body = '', array $properties = [], array $headers = []): Interop\Queue\Message

Create message

Parameters
string $body optional

Message body

array $properties optional

Message properties

array $headers optional

Message headers

Returns
Interop\Queue\Message

createProducer() ¶ public

createProducer(): Interop\Queue\Producer

Create producer

Returns
Interop\Queue\Producer

createQueue() ¶ public

createQueue(string $name): Interop\Queue\Queue

Create queue

Parameters
string $name

Queue name

Returns
Interop\Queue\Queue

createSubscriptionConsumer() ¶ public

createSubscriptionConsumer(): Interop\Queue\SubscriptionConsumer

Create subscription consumer

Returns
Interop\Queue\SubscriptionConsumer

createTemporaryQueue() ¶ public

createTemporaryQueue(): Interop\Queue\Queue

Create temporary queue

Returns
Interop\Queue\Queue

createTopic() ¶ public

createTopic(string $name): Interop\Queue\Topic

Create topic

Parameters
string $name

Topic name

Returns
Interop\Queue\Topic

purgeQueue() ¶ public

purgeQueue(Queue $queue): void

Purge queue

Parameters
Queue $queue

Queue to purge

Returns
void

Property Detail

$producer ¶ protected

Cached producer instance

Type
Interop\Queue\Producer|null
OpenHub
Pingping
Linode
  • Business Solutions
  • Showcase
  • Documentation
  • Book
  • API
  • Videos
  • Reporting Security Issues
  • Privacy Policy
  • Logos & Trademarks
  • Community
  • Get Involved
  • Issues (Github)
  • Bakery
  • Featured Resources
  • Training
  • Meetups
  • My CakePHP
  • CakeFest
  • Newsletter
  • Linkedin
  • YouTube
  • Facebook
  • Twitter
  • Mastodon
  • Help & Support
  • Forum
  • Stack Overflow
  • IRC
  • Slack
  • Paid Support

Generated using CakePHP API Docs