send() private method

private send ( $server, $socket, $data )
示例#1
0
	public function method()
	{
		if (!empty($this->_params['token'])) {
			$service = new Service();
			return $service->send($this->_params['token'], $this->_params['wecha_id'], $this->_params['content']);
		}
	}
示例#2
0
 /**
  * Send the estimate
  * @param Service $service
  * @param string $method Send method (email|hand|post); default: email
  * @param type $email Address to send to; default: contact e-mail
  * @param type $message
  * @return self 
  */
 public function send(Service $service, $method = 'email', $email = null, $message = null)
 {
     return $this->reload($service->send($this, $method, $email, $message));
 }
 /**
  * Send email.
  *
  * @param array $email
  */
 private function send($email)
 {
     $this->logger->info('NewAccountCreatedListener send()');
     $message = \Swift_Message::newInstance()->setSubject($email['subject'])->setFrom(array($this->fromEmailAddress => $this->fromName))->setTo($email['emailAddress'])->setBody($email['bodyHTML'], 'text/html')->addPart($email['bodyTEXT'], 'text/plain');
     $this->mailer->send($message);
 }
示例#4
0
 /**
  * Set the tool settings.
  *
  * @param array  $settings  An associative array of settings (optional, default is null)
  *
  * @return HTTPMessage HTTP object containing request and response details
  */
 public function set($settings)
 {
     if (!$this->simple) {
         if (is_a($this->source, 'ToolConsumer')) {
             $type = 'ToolProxy';
         } else {
             if (is_a($this->source, 'ToolConsumer')) {
                 $type = 'ToolProxyBinding';
             } else {
                 $type = 'LtiLink';
             }
         }
         $obj = new \stdClass();
         $obj->{'@context'} = 'http://purl.imsglobal.org/ctx/lti/v2/ToolSettings';
         $obj->{'@graph'} = array();
         $level = new \stdClass();
         $level->{'@type'} = $type;
         $level->{'@id'} = $this->endpoint;
         $level->{'custom'} = $settings;
         $obj->{'@graph'}[] = $level;
         $body = json_encode($obj);
     } else {
         $body = json_encode($settings);
     }
     $response = parent::send('PUT', null, $body);
     return $response->ok;
 }