Added \ncc\Exceptions > UnsupportedProjectTypeException

https://git.n64.cc/nosial/ncc/-/issues/28
This commit is contained in:
Netkas 2022-12-16 00:37:43 -05:00
parent 6a37c8216d
commit 847128cdc1
2 changed files with 28 additions and 3 deletions

View file

@ -2,8 +2,6 @@
namespace ncc\Abstracts; namespace ncc\Abstracts;
use ncc\Exceptions\GitlabServiceException;
/** /**
* @author Zi Xing Narrakas * @author Zi Xing Narrakas
* @copyright Copyright (C) 2022-2022. Nosial - All Rights Reserved. * @copyright Copyright (C) 2022-2022. Nosial - All Rights Reserved.
@ -320,6 +318,11 @@
*/ */
const NotSupportedException = -1761; const NotSupportedException = -1761;
/**
* @see UnsupportedProjectTypeException
*/
const UnsupportedProjectTypeException = -1762;
/** /**
* All the exception codes from NCC * All the exception codes from NCC
*/ */
@ -382,6 +385,7 @@
self::GitlabServiceException, self::GitlabServiceException,
self::GitTagsException, self::GitTagsException,
self::AuthenticationException, self::AuthenticationException,
self::NotSupportedException self::NotSupportedException,
self::UnsupportedProjectTypeException
]; ];
} }

View file

@ -0,0 +1,21 @@
<?php
namespace ncc\Exceptions;
use Exception;
use ncc\Abstracts\ExceptionCodes;
use Throwable;
class UnsupportedProjectTypeException extends Exception
{
/**
* @param string $message
* @param Throwable|null $previous
*/
public function __construct(string $message = "", ?Throwable $previous = null)
{
parent::__construct($message, ExceptionCodes::UnsupportedProjectTypeException, $previous);
$this->message = $message;
}
}