for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace TusPhp\Tus;
class Server extends AbstractTus
{
/** @const string Tus Creation Extension */
const TUS_EXTENSION_CREATION = 'creation';
/** @const string Tus Termination Extension */
const TUS_EXTENSION_TERMINATION = 'termination';
/** @const string Tus Checksum Extension */
const TUS_EXTENSION_CHECKSUM = 'checksum';
/** @const string Tus Expiration Extension */
const TUS_EXTENSION_EXPIRATION = 'expiration';
/** @const string Tus Concatenation Extension */
const TUS_EXTENSION_CONCATENATION = 'concatenation';
/** @const array All supported tus extensions */
const TUS_EXTENSIONS = [
self::TUS_EXTENSION_CREATION,
self::TUS_EXTENSION_TERMINATION,
self::TUS_EXTENSION_CHECKSUM,
self::TUS_EXTENSION_EXPIRATION,
self::TUS_EXTENSION_CONCATENATION,
];
/** @const int 460 Checksum Mismatch */
const HTTP_CHECKSUM_MISMATCH = 460;
/** @const string Default checksum algorithm */
const DEFAULT_CHECKSUM_ALGORITHM = 'sha256';
}