mirror of
https://github.com/YunoHost-Apps/kanboard_ynh.git
synced 2024-09-03 19:36:17 +02:00
52 lines
885 B
PHP
52 lines
885 B
PHP
<?php
|
|
|
|
namespace Kanboard\Core\Controller;
|
|
|
|
use Exception;
|
|
|
|
/**
|
|
* Class AccessForbiddenException
|
|
*
|
|
* @package Kanboard\Core\Controller
|
|
* @author Frederic Guillot
|
|
*/
|
|
class BaseException extends Exception
|
|
{
|
|
protected $withoutLayout = false;
|
|
|
|
/**
|
|
* Get object instance
|
|
*
|
|
* @static
|
|
* @access public
|
|
* @param string $message
|
|
* @return static
|
|
*/
|
|
public static function getInstance($message = '')
|
|
{
|
|
return new static($message);
|
|
}
|
|
|
|
/**
|
|
* There is no layout
|
|
*
|
|
* @access public
|
|
* @return BaseException
|
|
*/
|
|
public function withoutLayout()
|
|
{
|
|
$this->withoutLayout = true;
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Return true if no layout
|
|
*
|
|
* @access public
|
|
* @return boolean
|
|
*/
|
|
public function hasLayout()
|
|
{
|
|
return $this->withoutLayout;
|
|
}
|
|
}
|