Prose\UsingFirstHostWithRole::__construct PHP Метод

__construct() публичный Метод

public __construct ( $st, $args )
    public function __construct($st, $args)
    {
        // call our parent constructor first
        parent::__construct($st, $args);
        // $args[0] contains the rolename
        // we need to replace this with the hostId for FromHost() to
        // function correctly
        // what are we doing?
        $log = usingLog()->startAction("select first host with role '{$this->args[0]}' ...");
        // get the hosts details
        $hostDetails = $this->retrieveFirstHost($this->args[0]);
        // we only need to remember the name
        $this->args[0] = $hostDetails->hostId;
        // all done
        $log->endAction("selected host '{$this->args[0]}'");
    }
UsingFirstHostWithRole