\Cake\ORMPropertyMarshalInterface

Behaviors implementing this interface can participate in entity marshalling.

This enables behaviors to define behavior for how the properties they provide/manage should be marshalled.

Summary

Methods
Constants
buildMarshalMap()
No constants found
No protected methods found
N/A
No private methods found
N/A

Methods

buildMarshalMap()

buildMarshalMap(\Cake\ORM\Marshaller  $marshaller, array  $map, array  $options) : array

Build a set of properties that should be included in the marshalling process.

Parameters

\Cake\ORM\Marshaller $marshaller

The marhshaller of the table the behavior is attached to.

array $map

The property map being built.

array $options

The options array used in the marshalling call.

Returns

array —

A map of [property => callable] of additional properties to marshal.