yar_server.__construct(3) php man page | unix.com

Man Page: yar_server.__construct

Operating Environment: php

Section: 3

YAR_SERVER.__CONSTRUCT(3)						 1						 YAR_SERVER.__CONSTRUCT(3)

Yar_Server::__construct - Register a server

SYNOPSIS
       finalpublic Yar_Server::__construct (Object  $obj)

DESCRIPTION
	Set up a Yar HTTP RPC Server, All the public methods of $obj will be register as a RPC service.

PARAMETERS
	      o $obj
		- An Object, all public methods of its will be registered as RPC services.

RETURN VALUES
	An instance of Yar_Server.

EXAMPLES
       Example #1

	      Yar_Server.__construct(3) example

	      <?php
	      class API {
		  /**
		   * the doc info will be generated automatically into service info page.
		   * @params
		   * @return
		   */
		  public function some_method($parameter, $option = "foo") {
		       return "some_method";
		  }

		  protected function client_can_not_see() {
		  }
	      }

	      $service = new Yar_Server(new API());
	      $service->handle();
	      ?>

	      The above example will output something similar to:

SEE ALSO
       Yar_Server::handle.

PHP Documentation Group 												 YAR_SERVER.__CONSTRUCT(3)
Related Man Pages
recursivecachingiterator(3) - php
datetime.__construct(3) - php
cairoimagesurface(3) - php
mongocommandcursor.__construct(3) - php
v8js.__construct(3) - php
Similar Topics in the Unix Linux Community
UNIX.COM 2017 Year End Summary
New Code Tags (Syntax Highlighting)
Please Welcome Ravinder Singh to the Moderation Team
The Order of the Wizard's Hat - Lifetime Achievement Award 2019 - Congrats to Wolf Machowitsch