• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP Message类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中Message的典型用法代码示例。如果您正苦于以下问题:PHP Message类的具体用法?PHP Message怎么用?PHP Message使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



在下文中一共展示了Message类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: testToString

 /**
  * @covers GitElephant\Objects\Commit\Message::toString
  */
 public function testToString()
 {
     $this->assertEquals($this->shortMsg, $this->msg->toString());
     $this->assertEquals($this->shortMsg, $this->msg->__toString());
     $this->assertEquals($this->shortMsg, (string) $this->msg);
     $this->assertEquals($this->fullMsg, $this->msg->toString(true));
 }
开发者ID:ocubom,项目名称:GitElephant,代码行数:10,代码来源:MessageTest.php


示例2: _render

 /**
  * Render request
  *
  * @param array       $data
  * @param string|null $template
  * @param string|null $blockClass
  * @return $this
  */
 protected function _render(array $data = array(), $template = null, $blockClass = null)
 {
     //create block
     if ($blockClass) {
         $blockClass = '\\App\\Block' . '\\' . $blockClass;
         $block = new $blockClass($data);
     } else {
         $block = new Renderer($data);
     }
     if (!$template) {
         //set template
         $template = $this->getControllerName() . DIRECTORY_SEPARATOR . $this->getActionName() . '.phtml';
     }
     $block->setTemplate($template);
     //get action HTML
     $actionHtml = $block->toHtml();
     if (!$this->isAjax()) {
         $block = new Renderer(array('content' => $actionHtml));
         $block->setTemplate('index.phtml');
         //add system messages block
         $message = new Message();
         $message->setTemplate('index/messages.phtml');
         $block->setChild('message', $message);
         echo $block->toHtml();
     } else {
         echo $actionHtml;
     }
     return $this;
 }
开发者ID:andkirby,项目名称:commithook,代码行数:37,代码来源:TestClassSplit.php


示例3: __construct

 /**
  * Creates a new instance of the SnsNotificationMetadata
  * object, initialized from the Message
  * 
  * @param message              $message                    message for SNS
  * @param NotificationMetadata $parentNotificationMetadata parent message if 
  *                                                         applicable otherwise 
  *                                                         null
  * 
  * @throws OffAmazonPaymentsNotifications_InvalidMessageException invalid message
  * 
  * @return void
  */
 public function __construct(Message $message, NotificationMetadata $parentNotificationMetadata = null)
 {
     $this->_timestamp = $message->getMandatoryField("Timestamp");
     $this->_topicArn = $message->getMandatoryField("TopicArn");
     $this->_messageId = $message->getMandatoryField("MessageId");
     parent::__construct($parentNotificationMetadata);
 }
开发者ID:naka211,项目名称:studiekorrektur,代码行数:20,代码来源:SnsNotificationMetadata.php


示例4: testApiMessage

 /**
  * @covers ApiMessage
  */
 public function testApiMessage()
 {
     $msg = new Message(array('foo', 'bar'), array('baz'));
     $msg->inLanguage('de')->title(Title::newMainPage());
     $msg2 = new ApiMessage($msg, 'code', array('data'));
     $this->compareMessages($msg, $msg2);
     $this->assertEquals('code', $msg2->getApiCode());
     $this->assertEquals(array('data'), $msg2->getApiData());
     $msg2 = unserialize(serialize($msg2));
     $this->compareMessages($msg, $msg2);
     $this->assertEquals('code', $msg2->getApiCode());
     $this->assertEquals(array('data'), $msg2->getApiData());
     $msg = new Message(array('foo', 'bar'), array('baz'));
     $msg2 = new ApiMessage(array(array('foo', 'bar'), 'baz'), 'code', array('data'));
     $this->compareMessages($msg, $msg2);
     $this->assertEquals('code', $msg2->getApiCode());
     $this->assertEquals(array('data'), $msg2->getApiData());
     $msg = new Message('foo');
     $msg2 = new ApiMessage('foo');
     $this->compareMessages($msg, $msg2);
     $this->assertEquals('foo', $msg2->getApiCode());
     $this->assertEquals(array(), $msg2->getApiData());
     $msg2->setApiCode('code', array('data'));
     $this->assertEquals('code', $msg2->getApiCode());
     $this->assertEquals(array('data'), $msg2->getApiData());
     $msg2->setApiCode(null);
     $this->assertEquals('foo', $msg2->getApiCode());
     $this->assertEquals(array('data'), $msg2->getApiData());
     $msg2->setApiData(array('data2'));
     $this->assertEquals(array('data2'), $msg2->getApiData());
 }
开发者ID:MediaWiki-stable,项目名称:1.26.1,代码行数:34,代码来源:ApiMessageTest.php


示例5: send

 public function send($template, $data, $callback)
 {
     //Nova instanca Mailgun Messagebuildera koji sluzi za pravljenje emailova
     $builder = $this->mailer->MessageBuilder();
     //Kreiramo instancu Message k. da bi mogli poslati body od email,a arg. constuctora $builder,omogucava da se metode
     //iz Message k. izvrse. Message k. ne treba importovati zato sto se nalazi u istom folderu kao i Mailer k.
     $message = new Message($builder);
     //Nastimavamo od koga je poruka sa setFromAddress(),a iz konfiguracije dohvatamo email adresu od koga se salje poruka
     $message->from($this->config->get('mail.from'));
     //Dodajemo $data na view koji smo propustili kao param. u register.php ('email/auth/registered.php'),a to su korinsicki
     //podatci,tako da su ti korisnicki podatci dostupni i šerovani na views-u i da se mogu koristiti unutar Twiga
     $this->view->appendData($data);
     //Dodajemo tijelo email-a tj. poruku sa tekstom body,uz pomoc body() m. iz Message klase,u koji propustamo $template arg.
     //koji ce onda otici na register.php i preuzeti views ('email/auth/registered.php') i uz pomoc render() metoda poslati ga
     //kao tijelo emila
     $message->body($this->view->render($template));
     //Pozivamo callback funkciju sa register.php zajedno sa $message = new Message($this->mailer); da bi mogli koristiti
     //Message metode. callback func. uzima param. $message i onda prilikom svog izvrsavanje koristi to() i subject() m.
     call_user_func($callback, $message);
     //Dohvatamo domenu od Mailguna zato sto cemo slati POST request kroz Milgun API
     $domain = $this->config->get('mail.domain');
     //Slanje email poruke (getMessage() m. je iz Mailguna i sluzi sa dohvatanje email poruke,a post() sluzi sa slanje emaila)
     //"{$domain}/messages" se odnosi na nasu domenu na Mailgun st. i messages view tj. poruke na toj st.
     $this->mailer->post("{$domain}/messages", $builder->getMessage());
 }
开发者ID:retro12,项目名称:Slim-CMS,代码行数:25,代码来源:Mailer.php


示例6: saveNew

 static function saveNew($from, $to, $content, $source)
 {
     $sender = Profile::staticGet('id', $from);
     if (!$sender->hasRight(Right::NEWMESSAGE)) {
         // TRANS: Client exception thrown when a user tries to send a direct message while being banned from sending them.
         throw new ClientException(_('You are banned from sending direct messages.'));
     }
     $msg = new Message();
     $msg->from_profile = $from;
     $msg->to_profile = $to;
     $msg->content = common_shorten_links($content);
     $msg->rendered = common_render_text($content);
     $msg->created = common_sql_now();
     $msg->source = $source;
     $result = $msg->insert();
     if (!$result) {
         common_log_db_error($msg, 'INSERT', __FILE__);
         // TRANS: Message given when a message could not be stored on the server.
         return _('Could not insert message.');
     }
     $orig = clone $msg;
     $msg->uri = common_local_url('showmessage', array('message' => $msg->id));
     $result = $msg->update($orig);
     if (!$result) {
         common_log_db_error($msg, 'UPDATE', __FILE__);
         // TRANS: Message given when a message could not be updated on the server.
         return _('Could not update message with new URI.');
     }
     return $msg;
 }
开发者ID:stevertiqo,项目名称:StatusNet,代码行数:30,代码来源:Message.php


示例7: handleMessage

 /**
  * Handles the message.
  *
  * @param Message $message 
  * @param array $params
  * @param Discord $discord 
  * @param Config $config 
  * @return void 
  */
 public static function handleMessage($message, $params, $discord, $config)
 {
     $prefix = isset($params[0]) ? $params[0] : $config['prefix'];
     $config['prefix'] = $prefix;
     Config::saveConfig($config, $config['filename']);
     $message->reply("Set the prefix to `{$prefix}`");
 }
开发者ID:uniquoooo,项目名称:DiscordPHPBot,代码行数:16,代码来源:SetPrefix.php


示例8: send

 public function send(Message $message)
 {
     $entrypoint = $this->modx->getOption('slackify_entrypoint', null, false);
     if (!$entrypoint) {
         $this->modx->log(modX::LOG_LEVEL_ERROR, 'Entry point for Slackify not defined in system settings');
         return;
     }
     $sender = $this->modx->getOption('slackify_username', null, $this->modx->getOption('site_name', null, ''));
     if (!$sender) {
         $sender = $this->modx->getOption('site_name', null, '');
     }
     $config = ['sender' => $sender, 'channel' => $this->modx->getOption('slackify_channel', null, '#general'), 'icon' => $this->modx->getOption('slackify_icon', null, ''), 'link_names' => $this->modx->getOption('slackify_link_names', null, false), 'unfurl_links' => $this->modx->getOption('slackify_unfurl_links', null, false), 'unfurl_media' => $this->modx->getOption('slackify_unfurl_media', null, true), 'allow_markdown' => $this->modx->getOption('slackify_allow_markdown', null, true), 'markdown_in_attachments' => $this->modx->getOption('slackify_markdown_in_attachments', null, '')];
     $message->setConfig(array_merge($config, $message->getConfig()));
     $fields = ['payload' => json_encode($message)];
     $ch = curl_init();
     curl_setopt($ch, CURLOPT_URL, $entrypoint);
     curl_setopt($ch, CURLOPT_POST, count($fields));
     curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($fields));
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
     $output = curl_exec($ch);
     curl_close($ch);
     if ($output != 'ok') {
         $this->modx->log(modX::LOG_LEVEL_ERROR, 'Cannot send message to Slack, reason: "' . $output . '"');
     }
 }
开发者ID:doksec,项目名称:modx-slackify,代码行数:25,代码来源:slackify.class.php


示例9: LoadMessages

 public function LoadMessages()
 {
     global $conversationInfos;
     $myDBConnector = new DBConnector();
     $dbARY = $myDBConnector->infos();
     $connection = new mysqli($dbARY[0], $dbARY[1], $dbARY[2], $dbARY[3]);
     if ($connection->connect_error) {
         echo "Database bağlantı hatası";
     } else {
         mysqli_set_charset($connection, "utf8");
         $query = "SELECT * FROM messages WHERE ((From_msg='" . $conversationInfos["User1"] . "' AND To_msg='" . $conversationInfos["User2"] . "') OR (From_msg='" . $conversationInfos["User2"] . "' AND To_msg='" . $conversationInfos["User1"] . "'))";
         $results = $connection->query($query);
         $num = $results->num_rows;
         echo "<form style=\"display:none;\" id=\"offsetForm_" . $conversationInfos["other"] . "\" method=\"post\" action=\"instantmessage.php?usr1=" . $conversationInfos["User1"] . "&usr2=" . $conversationInfos["User2"] . "&monitor=" . $conversationInfos["WhoIsMonitoring"] . "\">";
         echo "<input name=\"offset\" id=\"offset_" . $conversationInfos["other"] . "\" style=\"display:none;\" type=\"text\" value=\"" . $num . "\"/>";
         echo "</form>";
         while ($curResult = $results->fetch_assoc()) {
             if ($conversationInfos["WhoIsMonitoring"] == $curResult["From_msg"]) {
                 $mode = "EvSahibi";
             } else {
                 $mode = "Deplasman";
             }
             $myMessage = new Message(array($curResult["MessageDate"], $curResult["From_msg"], $curResult["To_msg"], $curResult["Message"], $mode, $curResult["Read_msg"]));
             $myMessage->MessageToHTML();
         }
         $connection->close();
     }
 }
开发者ID:oguzeroglu,项目名称:serinhikaye.com,代码行数:28,代码来源:Conversation.class.php


示例10: main

function main()
{
    $controller = new Controller();
    $response = null;
    switch ($_POST["cmd"]) {
        case "RPC":
            $username = $_POST["user"];
            if ($username == null) {
                $username = $_SESSION['user'];
            }
            $pw = $_POST["pw"];
            $plantname = $_POST["plant"];
            $code = $_POST["code"];
            $plantid = $_POST["id"];
            $response = $controller->HandleRemoteProcedureCall($_POST["func"], $username, $pw, $plantname, $code, $plantid);
            break;
        case "ContentRequest":
            if ($controller->IsLoggedIn() != "false") {
                $response = new ContentMessage($_POST["content"], $_POST["plantid"]);
            } else {
                $func = "function() { this.showLoginDialog(); this.showMessage('Sie sind nicht eingeloggt bitte einloggen', 'error'); }";
                $response = new RemoteProcedureCall($func);
            }
            break;
        default:
            $response = new Message('error', 'unknown Command');
            break;
    }
    if ($response != null) {
        $response->send();
    } else {
        echo "Error! no response was generated";
    }
}
开发者ID:nomeata,项目名称:L-seed,代码行数:34,代码来源:Communication.php


示例11: validate

 /**
  * Validates a message from SNS to ensure that it was delivered by AWS
  *
  * @param Message $message The message to validate
  *
  * @throws CannotGetPublicKeyFromCertificateException If the certificate cannot be retrieved
  * @throws CertificateFromUnrecognizedSourceException If the certificate's source cannot be verified
  * @throws InvalidMessageSignatureException           If the message's signature is invalid
  */
 public function validate($message)
 {
     // Get the cert's URL and ensure it is from AWS
     $certUrl = $message->get('SigningCertURL');
     $host = parse_url($certUrl, PHP_URL_HOST);
     if ('.amazonaws.com' != substr($host, -14)) {
         throw new CertificateFromUnrecognizedSourceException($host . ' did not match .amazonaws.com');
     }
     // Get the cert itself and extract the public key
     $response = wp_remote_get($certUrl);
     if (is_wp_error($response)) {
         throw new CannotGetPublicKeyFromCertificateException('Could not retrieve certificate from ' . $certUrl);
     }
     $certificate = wp_remote_retrieve_body($response);
     $publicKey = openssl_get_publickey($certificate);
     if (!$publicKey) {
         throw new CannotGetPublicKeyFromCertificateException('Could not extract public key from ' . $certUrl);
     }
     // Verify the signature of the message
     $stringToSign = $message->getStringToSign();
     $incomingSignature = base64_decode($message->get('Signature'));
     if (!openssl_verify($stringToSign, $incomingSignature, $publicKey, OPENSSL_ALGO_SHA1)) {
         throw new InvalidMessageSignatureException('The message did not match the signature ' . "\n" . $stringToSign);
     }
 }
开发者ID:easinewe,项目名称:Avec2016,代码行数:34,代码来源:MessageValidator.php


示例12: testWidth

 public function testWidth()
 {
     $message = new Message('message example');
     $this->assertEquals('message example               ', $message->width(30)->getMessage());
     $message = new Message('пример текста');
     $this->assertEquals('пример текста                 ', $message->width(30)->getMessage());
 }
开发者ID:janhenkgerritsen,项目名称:Codeception,代码行数:7,代码来源:MessageTest.php


示例13: round_trip

function round_trip($body)
{
    $msg = new Message();
    $msg->inferred = true;
    $msg->durable = true;
    $msg->id = 10;
    $msg->correlation_id = "asdf";
    $msg->properties = array();
    $msg->properties["null"] = null;
    $msg->properties["boolean"] = true;
    $msg->properties["integer"] = 123;
    $msg->properties["double"] = 3.14159;
    $msg->properties["binary"] = new Binary("binary");
    $msg->properties["symbol"] = new Symbol("symbol");
    $msg->properties["uuid"] = new UUID("1234123412341234");
    $msg->properties["list"] = new PList(1, 2, 3, 4);
    $msg->properties["char"] = new Char(321);
    $msg->body = $body;
    assert($msg->id == 10);
    assert($msg->correlation_id == "asdf");
    $copy = new Message();
    $copy->decode($msg->encode());
    assert($copy->id == $msg->id);
    assert($copy->correlation_id == $msg->correlation_id);
    $diff = array_diff($msg->properties, $copy->properties);
    assert($copy->durable == $msg->durable);
    assert(count($diff) == 0);
    assert($copy->body == $msg->body);
}
开发者ID:SreeramGarlapati,项目名称:qpid-proton,代码行数:29,代码来源:tests.php


示例14: actionIndex

 public function actionIndex()
 {
     //未提示客户端
     $platform = 'android';
     if (isset($_GET['p'])) {
         $platform = $_GET['p'];
     }
     $message = new Message();
     $relation = new Relation();
     if (isset($_POST['Message'])) {
         $message->attributes = $_POST['Message'];
         if (!empty($message->plan)) {
             $message->type = '3';
         }
         if ($message->validate()) {
             $message->file = $this->upload($message);
             if (UserState::model()->findByPk($message->receiver)->type == 0) {
                 $message->chat('android');
             } else {
                 $message->chat('ios');
             }
         }
     }
     $this->render('index', array('message' => $message));
 }
开发者ID:tiger2soft,项目名称:travelman,代码行数:25,代码来源:ChatController.php


示例15: substitmessage

function substitmessage($texte)
{
    preg_match_all("`\\#MESSAGE_([^\\(]+)\\(([^\\)]+)\\)`", $texte, $cut);
    $tab1 = "";
    $tab2 = "";
    for ($i = 0; $i < count($cut[1]); $i++) {
        $message = new Message();
        $message->charger($cut[2][$i]);
        $messagedesc = new Messagedesc();
        $messagedesc->charger($message->id);
        if ($cut[1][$i] == "TITRE") {
            $tab1[$i] = "#MESSAGE_" . $cut[1][$i] . "(" . $cut[2][$i] . ")";
            $tab2[$i] = $messagedesc->titre;
        } else {
            if ($cut[1][$i] == "CHAPO") {
                $tab1[$i] = "#MESSAGE_" . $cut[1][$i] . "(" . $cut[2][$i] . ")";
                $tab2[$i] = $messagedesc->chapo;
            } else {
                if ($cut[1][$i] == "DESCRIPTION") {
                    $tab1[$i] = "#MESSAGE_" . $cut[1][$i] . "(" . $cut[2][$i] . ")";
                    $tab2[$i] = $messagedesc->description;
                }
            }
        }
    }
    $texte = str_replace($tab1, $tab2, $texte);
    return $texte;
}
开发者ID:anti-conformiste,项目名称:thelia1,代码行数:28,代码来源:substitmessage.php


示例16: mergeArrayWithFooter

 /**
  * mergeArrayWithFooter()
  * like the default merge array but add the footer accordingly.
  * It requires in the fields values: idcontact, firstname and lastname of the receiver
  * Merge an Array with a currently loaded email template
  * @param array $fields_values fields in format $fields['fieldname']=value;
  */
 function mergeArrayWithFooter($fields_values)
 {
     $bodytext = $this->getTemplateBodyText();
     $bodyhtml = $this->getTemplateBodyHtml();
     $msg = new Message();
     $unsubscribe_url = $GLOBALS['cfg_ofuz_site_http_base'] . 'unsub/' . $fields_values['idcontact'] . '/' . $_SESSION['do_User']->iduser;
     $fields_values['unsubscribe_url'] = $unsubscribe_url;
     $fields_values['sender_name'] = $_SESSION['do_User']->getFullName();
     $fields_values['receiver_name'] = $fields_values['firstname'] . " " . $fields_values['lastname'];
     if ($fields_values["flag"]) {
         if ($fields_values["flag"] == "unsubscribe_autoresponder") {
             //$unsubsribe_auto_responder = $this->getUnsubscribeAutoResponderLink($fields_values);
             //$bodytext .= $unsubsribe_auto_responder;
             //$bodyhtml .= $unsubsribe_auto_responder;
             $bodyhtml .= $this->getUnsubscribeAutoResponderLinkHTML($fields_values);
             $bodytext .= $this->getUnsubscribeAutoResponderLinkText($fields_values);
         }
     }
     $bodytext .= $msg->getMessage("email footer text");
     $bodyhtml .= $msg->getMessage("email footer html");
     $this->setBodyText(MergeString::withArray($bodytext, $fields_values));
     if (strlen($this->getTemplateBodyHtml()) > 5) {
         $this->setBodyHtml(MergeString::withArray($bodyhtml, $fields_values));
     }
     $this->setSubject(MergeString::withArray($this->getTemplateSubject(), $fields_values));
 }
开发者ID:jacquesbagui,项目名称:ofuz,代码行数:33,代码来源:Ofuz_Emailer.class.php


示例17: promptForInput

 /**
  * This function waits for input on STDIN. Support silent input by setting $silent=true
  * However this requires bash. If bash is not available, then it will fallback to the "non-silent"
  * method.
  *
  * Credit to Troels Knak-Nielsen
  * (http://www.sitepoint.com/interactive-cli-password-prompt-in-php/) for
  * inspiring most of this code.
  *
  * @param  string $prompt
  *                        This is displayed before reading any input.
  * @param  bool   $silent
  *                        Turns off echoing of input to CLI. Useful for passwords. Only works if bash is avilable.
  * @return string
  */
 public static function promptForInput($prompt, $silent = false, $default = null, \Closure $validator = null)
 {
     if ($silent == true && !self::canInvokeBash()) {
         throw new \Exception("bash cannot be invoked from PHP. 'silent' flag cannot be used.");
     }
     if (!$prompt instanceof Message) {
         $prompt = new Message($prompt);
     }
     $prompt->message(sprintf("%s%s: ", $prompt->message, !is_null($default) ? " [{$default}]" : null));
     do {
         $prompt->appendNewLine(false)->display();
         if ($silent) {
             $command = "/usr/bin/env bash -c 'read -s in && echo \$in'";
             $input = shell_exec($command);
             echo PHP_EOL;
         } else {
             $input = fgets(STDIN, 256);
         }
         $input = trim($input);
         if (strlen(trim($input)) == 0 && !is_null($default)) {
             $input = $default;
         }
     } while ($validator instanceof \Closure && !$validator($input));
     return $input;
 }
开发者ID:pointybeard,项目名称:shell,代码行数:40,代码来源:Utils.php


示例18: DajArhiviraneVrijednosti

function DajArhiviraneVrijednosti($widgetType, $widgetID)
{
    // $widgetType je atribut "type" tabele "widget", a ima vrijednosti: bool, decimal, enumerated_decimal, integer, enumerated_integer, textual, enumerated_textual
    // $widgetID je atribut "id" tabela kao što su "decimal_widget", "enumerated_decimal_widget"...
    $messages = array();
    try {
        if (strpos($widgetType, 'enumerated') == false) {
            // Provjerava da li se u stringu $widgetType nalazi string "enumerated"
            $q = mysql_query("SELECT value, date, time FROM archived_" . $widgetType . "_value WHERE " . $widgetType . "_widget_id = '" . $widgetID . "';") or die("Error in query: " . mysql_error());
        } else {
            $type = substr($widgetType, 11);
            // Odstranjuje "enumerated" iz stringa $widgetType. Pogledati nazive tabela u bazi radi boljeg razumijevanja.
            $q = mysql_query("SELECT value, date, time FROM archived_" . $type . "_value WHERE enumerated_" . $type . "_widget_id = '" . $widgetID . "';") or die("Error in query: " . mysql_error());
        }
        while ($row = mysql_fetch_assoc($q)) {
            $message = new Message();
            $message->setValue($row['value']);
            $message->setDate($row['date']);
            $message->setTime($row['time']);
            array_push($messages, $message);
        }
        return $messages;
    } catch (Exception $e) {
        echo 'Caught exception: ', $e->getMessage(), "\n";
    }
}
开发者ID:ikapetanovic,项目名称:2013_ETF_TSI_IoT_Dashboard,代码行数:26,代码来源:metode_Version_2.php


示例19: send

 public function send($template, $data, $callback)
 {
     $message = new Message($this->mailer);
     $message->body($this->load->view($template, $data, true));
     call_user_func($callback, $message);
     return $this->mailer->send();
 }
开发者ID:karsanrichard,项目名称:zerotech,代码行数:7,代码来源:Mailer.php


示例20: handleMessage

 /**
  * Handles the message.
  *
  * @param Message $message 
  * @param array $params
  * @param Discord $discord 
  * @param Config $config 
  * @return void 
  */
 public static function handleMessage($message, $params, $discord, $config)
 {
     if (preg_match('/https:\\/\\/discord.gg\\/(.+)/', $params[1], $matches)) {
         $invite = $discord->acceptInvite($matches[1]);
         $message->reply("Joined server {$invite->guild->name}");
     }
 }
开发者ID:comentarinformal,项目名称:DiscordPHPBot,代码行数:16,代码来源:Join.php



注:本文中的Message类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP MessageBox类代码示例发布时间:2022-05-23
下一篇:
PHP Merchant类代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap