Yar_Server_Exception::getType

Retrieve exception's type

&reftitle.description; public `string` `Yar_Server_Exception::getType`

Get the exception original type threw by server

&reftitle.parameters; &no.function.parameters;
&reftitle.returnvalues;

string

&reftitle.examples;

### `Yar_Server_Exception::getType` example

    //Server.php
    <?php
    class Custom_Exception extends Exception {};

    class API {
        public function throw_exception($name) {
            throw new Custom_Exception($name);
        }
    }

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

    //Client.php
    <?php
    $client = new Yar_Client("http://host/api.php");

    try {
        $client->throw_exception("client");
    } catch (Yar_Server_Exception $e) {
        var_dump($e->getType());
        var_dump($e->getMessage());
    }

&example.outputs.similar;

    string(16) "Custom_Exception"
    string(6) "client"

&reftitle.seealso;