改名
This commit is contained in:
@@ -6,6 +6,8 @@ namespace Snowflake;
|
|||||||
|
|
||||||
|
|
||||||
use Annotation\Annotation;
|
use Annotation\Annotation;
|
||||||
|
use Database\ActiveRecord;
|
||||||
|
use Database\Collection;
|
||||||
use Exception;
|
use Exception;
|
||||||
use HttpServer\IInterface\Task;
|
use HttpServer\IInterface\Task;
|
||||||
|
|
||||||
@@ -483,6 +485,26 @@ class Snowflake
|
|||||||
const WORKER = 'worker';
|
const WORKER = 'worker';
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param string $event
|
||||||
|
* @param null $data
|
||||||
|
* @return false|string
|
||||||
|
*/
|
||||||
|
public static function param(string $event, $data = NULL): bool|string
|
||||||
|
{
|
||||||
|
if (is_object($data)) {
|
||||||
|
if ($data instanceof ActiveRecord || $data instanceof Collection) {
|
||||||
|
$data = $data->getAttributes();
|
||||||
|
} else {
|
||||||
|
$data = get_object_vars($data);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (!is_array($data)) $data = ['data' => $data];
|
||||||
|
return json_encode(array_merge(['callback' => $event], $data));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return string|null
|
* @return string|null
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user