# boxzilla/3.1.9/src/licensing/class-api-exception.php

Boxzilla – WordPress Popup Builder, version 3.1.9. 33 lines.

- Page: https://pluginprobe.com/plugins/boxzilla/3.1.9/code/src/licensing/class-api-exception.php
- Raw: https://pluginprobe.com/plugins/boxzilla/3.1.9/raw/src/licensing/class-api-exception.php
- Modified: 2016-05-23T09:06:40+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/boxzilla/3.1.9/code/src/licensing/class-api-exception.php#L10-L20`.

```php
<?php

namespace Boxzilla\Licensing;

use Exception;

class API_Exception extends Exception {

	/**
	 * @var string
	 */
	protected $apiCode;

	/**
	 * API_Exception constructor.
	 *
	 * @param string $message
	 * @param string $apiCode (optional)
	 */
	public function __construct( $message, $apiCode = '' ) {
		parent::__construct( $message );

		$this->apiCode = $apiCode;
	}

	/**
	 * @return string
	 */
	public function getApiCode() {
		return $this->apiCode;
	}

}
```
