private function getFrame($id, $type, $message)
{
if ($this->type === self::BINDER) {
$frame = $this->prepareBinderMessage($id, $type);
} else {
if ($this->type === self::CONNECTOR) {
$frame = $this->prepareConnectorMessage($id, $type);
} else {
return null;
}
}
if ($message !== null) {
if (is_object($message)) {
return null;
} else {
if (!is_array($message)) {
$message = [$message];
}
}
$frame = array_merge($frame, $message);
}
return $frame;
}