Skip to content

Commit 165077d

Browse files
committed
se cambian los parametros por Hash Class
1 parent ad4f4e6 commit 165077d

File tree

1 file changed

+3
-20
lines changed

1 file changed

+3
-20
lines changed

src/Model/Behavior/MessagesBehavior.php

+3-20
Original file line numberDiff line numberDiff line change
@@ -39,28 +39,11 @@ public function addMessage($id, array $data)
3939
$message = $messagesTable->newEntity();
4040

4141
$message->foreign_key = $id;
42-
$message->subject = $data['subject'];
43-
$message->body = $data['body'];
42+
$message->subject = Hash::get($data, 'subject');
43+
$message->body = Hash::get($data, 'body');
4444

45-
$message->model = $this->_getTableName($data)['model'];
45+
$message->model = Hash::get($data, 'model', $this->_table->getTable());
4646

4747
return $messagesTable->save($message);
4848
}
49-
50-
/**
51-
*
52-
* Get table from parameter
53-
*
54-
* @param $data get $data['model']
55-
*
56-
* @return array
57-
*/
58-
protected function _getTableName($data)
59-
{
60-
if (empty($data['model'])) {
61-
$data['model'] = $this->_table->getTable();
62-
}
63-
64-
return $data;
65-
}
6649
}

0 commit comments

Comments
 (0)