Extends
lithium\core\Object
Returns a basic message for the data returned from `_result()`.
ParĂ¢metros
- array $data The data to use for creating the message.
- string $message The string prepended to the generate message in the current scope.
Devolve
stringSource
protected function _message(&$data = array(), $message = null) {
if (!empty($data[0])) {
foreach ($data as $key => $value) {
$message = (!empty($data[$key][0])) ? $message : null;
$message .= $this->_message($value, $message);
unset($data[$key]);
}
return $message;
}
$defaults = array('trace' => null, 'expected' => null, 'result' => null);
$result = (array) $data + $defaults;
$message = null;
if (!empty($result['trace'])) {
$message = sprintf("trace: %s\n", $result['trace']);
}
if (is_object($result['expected'])) {
$result['expected'] = get_object_vars($result['expected']);
}
if (is_object($result['result'])) {
$result['result'] = get_object_vars($result['result']);
}
return $message . sprintf("expected: %s\nresult: %s\n",
var_export($result['expected'], true),
var_export($result['result'], true)
);
}