31 lines
568 B
PHP
31 lines
568 B
PHP
<?php
|
|
|
|
namespace app\master\service\push;
|
|
|
|
/**
|
|
* 推送结果值对象
|
|
*/
|
|
class PushResult
|
|
{
|
|
/** @var bool 是否成功 */
|
|
public $ok;
|
|
/** @var string 描述信息 / 失败原因 */
|
|
public $message;
|
|
|
|
public function __construct($ok, $message = '')
|
|
{
|
|
$this->ok = (bool) $ok;
|
|
$this->message = (string) $message;
|
|
}
|
|
|
|
public static function success($message = 'success')
|
|
{
|
|
return new self(true, $message);
|
|
}
|
|
|
|
public static function fail($message)
|
|
{
|
|
return new self(false, $message);
|
|
}
|
|
}
|