Index
A
- AbstractUnit — Class in namespace Ramsey\Http\Range\Unit
AbstractUnit
provides a basic implementation for HTTP range units.- AbstractUnitRange — Class in namespace Ramsey\Http\Range\Unit
AbstractUnitRange
provides a basic implementation for unit ranges.
B
- BytesRange — Class in namespace Ramsey\Http\Range\Unit
- An HTTP Range bytes range spec as defined in RFC 7233.
- BytesRangesCollection — Class in namespace Ramsey\Http\Range\Unit
- A collection of
BytesRange
objects. - BytesUnit — Class in namespace Ramsey\Http\Range\Unit
- An HTTP Range bytes unit as defined in RFC 7233.
G
- NotSatisfiableException::getRange() — Method in class NotSatisfiableException
- Returns the range that couldn't be satisfied.
- NotSatisfiableException::getTotalSize() — Method in class NotSatisfiableException
- Returns the total size of the entity being requested.
- Range::getRequest() — Method in class Range
- Returns the PSR-7 HTTP request object.
- Range::getTotalSize() — Method in class Range
- Returns the total size of the entity for which the range is requested.
- Range::getUnitFactory() — Method in class Range
- Returns the unit factory used by this range.
- Range::getUnit() — Method in class Range
- Returns the unit parsed for this range request.
- UnitFactory::getUnit() — Method in class UnitFactory
- Returns a parsed unit for the HTTP Range header.
- UnitFactoryInterface::getUnit() — Method in class UnitFactoryInterface
- Returns a parsed unit for the HTTP Range header
- AbstractUnit::getRangeSet() — Method in class AbstractUnit
- Returns the raw range set defined for this unit.
- AbstractUnit::getRangesSpecifier() — Method in class AbstractUnit
- Returns the raw ranges specifier defined for this unit.
- AbstractUnit::getRanges() — Method in class AbstractUnit
- Returns an iterable collection of unit ranges.
- AbstractUnit::getTotalSize() — Method in class AbstractUnit
- Returns the total size of the entity this unit describes.
- AbstractUnitRange::getRange() — Method in class AbstractUnitRange
- Returns the raw range.
- AbstractUnitRange::getStart() — Method in class AbstractUnitRange
- Returns the start of the range.
- AbstractUnitRange::getEnd() — Method in class AbstractUnitRange
- Returns the end of the range.
- AbstractUnitRange::getLength() — Method in class AbstractUnitRange
- Returns the length of this range.
- AbstractUnitRange::getTotalSize() — Method in class AbstractUnitRange
- Returns the total size of the entity this unit range describes.
- BytesRangesCollection::getType() — Method in class BytesRangesCollection
- Returns the data type of the items allowed in this collection.
- BytesUnit::getRangeUnit() — Method in class BytesUnit
- Returns the "bytes" unit token for this unit.
- GenericRange — Class in namespace Ramsey\Http\Range\Unit
- A generic HTTP Range range spec.
- GenericUnit — Class in namespace Ramsey\Http\Range\Unit
- A generic HTTP Range unit.
- GenericUnit::getRangeUnit() — Method in class GenericUnit
- Returns the range unit token for this unit.
- UnitInterface::getRangeSet() — Method in class UnitInterface
- Returns the raw range set defined for this unit.
- UnitInterface::getRangeUnit() — Method in class UnitInterface
- Returns the unit token defined for this unit.
- UnitInterface::getRangesSpecifier() — Method in class UnitInterface
- Returns the raw ranges specifier defined for this unit.
- UnitInterface::getRanges() — Method in class UnitInterface
- Returns an iterable collection of unit ranges.
- UnitInterface::getTotalSize() — Method in class UnitInterface
- Returns the total size of the entity this unit describes.
- UnitRangeInterface::getRange() — Method in class UnitRangeInterface
- Returns the raw range.
- UnitRangeInterface::getStart() — Method in class UnitRangeInterface
- Returns the start of the range.
- UnitRangeInterface::getEnd() — Method in class UnitRangeInterface
- Returns the end of the range.
- UnitRangeInterface::getLength() — Method in class UnitRangeInterface
- Returns the length of this range.
- UnitRangeInterface::getTotalSize() — Method in class UnitRangeInterface
- Returns the total size of the entity this unit range describes.
- UnitRangesCollection::getType() — Method in class UnitRangesCollection
- Returns the data type of the items allowed in this collection
H
- HttpRangeException — Class in namespace Ramsey\Http\Range\Exception
- A general exception for ramsey/http-range.
I
- InvalidRangeSetException — Class in namespace Ramsey\Http\Range\Exception
- Thrown to indicate a problem with the range-set property.
- InvalidRangeUnitException — Class in namespace Ramsey\Http\Range\Exception
- Thrown to indicate a problem with the range-unit property.
M
- $NoRangeException#message — Property in class NoRangeException
N
- NoRangeException — Class in namespace Ramsey\Http\Range\Exception
- Thrown to indicate a range request is not present in the current request.
- NotSatisfiableException — Class in namespace Ramsey\Http\Range\Exception
- Thrown to indicate the range given cannot be satisfied.
- AbstractUnit::newCollection() — Method in class AbstractUnit
- Returns a new collection for this range unit.
- AbstractUnit::newRange() — Method in class AbstractUnit
- Returns a new unit range for this range unit.
- BytesUnit::newCollection() — Method in class BytesUnit
- Returns a new collection for this range unit.
- BytesUnit::newRange() — Method in class BytesUnit
- Returns a new unit range for this range unit.
- GenericUnit::newCollection() — Method in class GenericUnit
- Returns a new collection for this range unit.
- GenericUnit::newRange() — Method in class GenericUnit
- Returns a new unit range for this range unit.
P
- ParseException — Class in namespace Ramsey\Http\Range\Exception
- Thrown to indicate a problem occurred when attempting to parse a range.
R
- Range — Class in namespace Ramsey\Http\Range
Range
represents an HTTP Range request header.
U
- UnitFactory — Class in namespace Ramsey\Http\Range
- A default factory for creating range units.
- UnitFactoryInterface — Class in namespace Ramsey\Http\Range
UnitFactoryInterface
defines a factory interface for creating range units.- UnitInterface — Class in namespace Ramsey\Http\Range\Unit
UnitInterface
defines an interface for HTTP Range units as defined in RFC 7233.- UnitRangeInterface — Class in namespace Ramsey\Http\Range\Unit
UnitRangeInterface
defines an interface representing a single range for a unit.- UnitRangesCollection — Class in namespace Ramsey\Http\Range\Unit
- A collection of
UnitRangeInterface
objects.
_
- NotSatisfiableException::__construct() — Method in class NotSatisfiableException
- Constructs a NotSatisfiableException.
- Range::__construct() — Method in class Range
- Constructs an HTTP Range request header.
- AbstractUnit::__construct() — Method in class AbstractUnit
- Constructs a new unit.
- AbstractUnitRange::__construct() — Method in class AbstractUnitRange
- Constructs a new unit range.
- GenericUnit::__construct() — Method in class GenericUnit
- Constructs a new generic unit.