Throw this exception for convenience if you want to mark a function or method or functionality that has not been implemented yet.

Alternative to putting @todo comments around in the code and giving them more visibility :)

Example:

 function doSomething() {
     throw new \MD\Foundation\Exceptions\NotImplementedException();
 }

 doSomething()
 // -> Uncaught exception: Function "doSomething" defined in "example.php" has not been fully implemented yet.

Methods This class defines the following methods:

__construct (string $message = '', integer $code, Exception $previous = null)

Constructor.

Arguments:
string $message

[optional] Exception message. Leave empty to autogenerate a message. Default: "".

integer $code

[optional] Exception code. Default: 0.

Exception $previous

[optional] Previous exception. Default: null.