Cake\ElasticSearch\Marshaller::_prepareDataAndOptions PHP Метод

_prepareDataAndOptions() защищенный Метод

Returns data and options prepared to validate and marshall.
protected _prepareDataAndOptions ( array $data, array $options ) : array
$data array The data to prepare.
$options array The options passed to this marshaller.
Результат array An array containing prepared data and options.
    protected function _prepareDataAndOptions($data, $options)
    {
        $options += ['validate' => true];
        $data = new \ArrayObject($data);
        $options = new \ArrayObject($options);
        $this->type->dispatchEvent('Model.beforeMarshal', compact('data', 'options'));
        return [(array) $data, (array) $options];
    }