Initial xentral_oss_20.3.c9ffacf

This commit is contained in:
Alex
2021-05-21 08:49:41 +02:00
parent 5406e4a551
commit 34e5ac43d9
18884 changed files with 2109867 additions and 0 deletions
@@ -0,0 +1,8 @@
<?php
namespace Xentral\Modules\AmazonVendorDF\Exception;
class ColumnNotFoundException extends \RuntimeException
{
}
@@ -0,0 +1,8 @@
<?php
namespace Xentral\Modules\AmazonVendorDF\Exception;
class DuplicatePurchaseOrderException extends \RuntimeException
{
}
@@ -0,0 +1,26 @@
<?php
namespace Xentral\Modules\AmazonVendorDF\Exception;
use Exception;
use Xentral\Modules\AmazonVendorDF\Data\AcknowledgementItem;
class InvalidAcknowledgementCodeException extends Exception
{
public static function invalidCode(string $code)
{
return new static(
"Invalid acknowledgement code \"{$code}\". Hast to be one of: \n" . implode(
"\n",
AcknowledgementItem::AVAILABLE_CODES
)
);
}
public static function missingCode(string $code)
{
return new static(
'Acknowledgement is not accepted nor rejected. You have to call accept() or reject()'
);
}
}
@@ -0,0 +1,14 @@
<?php
namespace Xentral\Modules\AmazonVendorDF\Exception;
use Psr\Http\Message\ResponseInterface;
use RuntimeException;
class IssueTokenException extends RuntimeException
{
public static function fromResponse(?ResponseInterface $response = null): self
{
return new self($response ? 'exception with response info' : 'exception without response info');
}
}
@@ -0,0 +1,13 @@
<?php
namespace Xentral\Modules\AmazonVendorDF\Exception;
use Exception;
class MissingInformationException extends Exception
{
public static function property(string $property)
{
return new static("\"{$property}\" is not set!");
}
}
@@ -0,0 +1,8 @@
<?php
namespace Xentral\Modules\AmazonVendorDF\Exception;
class PurchaseOrderNumberNotFoundException extends \RuntimeException
{
}
@@ -0,0 +1,8 @@
<?php
namespace Xentral\Modules\AmazonVendorDF\Exception;
class TransferException extends \RuntimeException
{
}