CakePHP
  • Documentation
    • Book
    • API
    • Videos
    • Logos & Trademarks
  • Business Solutions
  • Swag
  • Road Trip
  • Team
  • Community
    • Community
    • Team
    • Issues (Github)
    • YouTube Channel
    • Get Involved
    • Bakery
    • Featured Resources
    • Newsletter
    • Certification
    • My CakePHP
    • CakeFest
    • Facebook
    • Twitter
    • Help & Support
    • Forum
    • Stack Overflow
    • IRC
    • Slack
    • Paid Support
CakePHP

C CakePHP 3.8 Red Velvet API

  • Overview
  • Tree
  • Deprecated
  • Version:
    • 3.8
      • 3.8
      • 3.7
      • 3.6
      • 3.5
      • 3.4
      • 3.3
      • 3.2
      • 3.1
      • 3.0
      • 2.10
      • 2.9
      • 2.8
      • 2.7
      • 2.6
      • 2.5
      • 2.4
      • 2.3
      • 2.2
      • 2.1
      • 2.0
      • 1.3
      • 1.2

Namespaces

  • Cake
    • Auth
      • Storage
    • Cache
      • Engine
    • Collection
      • Iterator
    • Command
    • Console
      • Exception
    • Controller
      • Component
      • Exception
    • Core
      • Configure
        • Engine
      • Exception
      • Retry
    • Database
      • Driver
      • Exception
      • Expression
      • Schema
      • Statement
      • Type
    • Datasource
      • Exception
    • Error
      • Middleware
    • Event
      • Decorator
    • Filesystem
    • Form
    • Http
      • Client
        • Adapter
        • Auth
      • Cookie
      • Exception
      • Middleware
      • Session
    • I18n
      • Formatter
      • Middleware
      • Parser
    • Log
      • Engine
    • Mailer
      • Exception
      • Transport
    • Network
      • Exception
    • ORM
      • Association
      • Behavior
        • Translate
      • Exception
      • Locator
      • Rule
    • Routing
      • Exception
      • Filter
      • Middleware
      • Route
    • Shell
      • Helper
      • Task
    • TestSuite
      • Fixture
      • Stub
    • Utility
      • Exception
    • Validation
    • View
      • Exception
      • Form
      • Helper
      • Widget
  • None

Classes

  • Event
  • EventList
  • EventManager

Interfaces

  • EventDispatcherInterface
  • EventInterface
  • EventListenerInterface
  • EventManagerInterface

Traits

  • EventDispatcherTrait
  • EventManagerTrait

Interface EventInterface

Represents the transport class of events across the system. It receives a name, subject and an optional payload. The name can be any string that uniquely identifies the event across the application, while the subject represents the object that the event applies to.

Direct Implementers
  • Cake\Event\Event
Namespace: Cake\Event
Location: Event/EventInterface.php

Magic properties summary

  • $data public
    array
    (deprecated) Custom data for the method that receives the event
  • $name public
    string
    (deprecated) Name of the event
  • $result public
    mixed
    (deprecated) Property used to retain the result value of the event listeners
  • $subject public
    object
    (deprecated) The object this event applies to

Method Summary

  • getData() public
    Accesses the event data/payload.
  • getName() public
    Returns the name of this event. This is usually used as the event identifier.
  • getResult() public
    The result value of the event listeners.
  • getSubject() public
    Returns the subject of this event.
  • isStopped() public
    Checks if the event is stopped.
  • setData() public
    Assigns a value to the data/payload of this event.
  • setResult() public
    Listeners can attach a result value to the event.
  • stopPropagation() public
    Stops the event from being used anymore.

Method Detail

getData() public ¶

getData( string|null $key = null )

Accesses the event data/payload.

Parameters
string|null $key optional null
The data payload element to return, or null to return all data.
Returns
array|mixed|null

The data payload if $key is null, or the data value for the given $key. If the $key does not exist a null value is returned.


getName() public ¶

getName( )

Returns the name of this event. This is usually used as the event identifier.

Returns
string

getResult() public ¶

getResult( )

The result value of the event listeners.

Returns
mixed

getSubject() public ¶

getSubject( )

Returns the subject of this event.

Returns
object

isStopped() public ¶

isStopped( )

Checks if the event is stopped.

Returns
boolean
True if the event is stopped

setData() public ¶

setData( array|string $key , mixed $value = null )

Assigns a value to the data/payload of this event.

Parameters
array|string $key
An array will replace all payload data, and a key will set just that array item.
mixed $value optional null
The value to set.
Returns

$this

setResult() public ¶

setResult( mixed $value = null )

Listeners can attach a result value to the event.

Parameters
mixed $value optional null
The value to set.
Returns

$this

stopPropagation() public ¶

stopPropagation( )

Stops the event from being used anymore.

Magic properties detail

$data ¶

public array

$name ¶

public string

$result ¶

public mixed

$subject ¶

public object
Follow @CakePHP
#IRC
OpenHub
Rackspace
  • Business Solutions
  • Showcase
  • Documentation
  • Book
  • API
  • Videos
  • Logos & Trademarks
  • Community
  • Team
  • Issues (Github)
  • YouTube Channel
  • Get Involved
  • Bakery
  • Featured Resources
  • Newsletter
  • Certification
  • My CakePHP
  • CakeFest
  • Facebook
  • Twitter
  • Help & Support
  • Forum
  • Stack Overflow
  • IRC
  • Slack
  • Paid Support

Generated using CakePHP API Docs