All exceptions inherits from the standard Exception class.
PicoFeed\PicoFeedException: Base class exception for the library
PicoFeed\Client\ClientException: Base exception class for the Client classPicoFeed\Client\InvalidCertificateException: Invalid SSL certificatePicoFeed\Client\InvalidUrlException: Malformed URL, page not found (404), unable to establish a connectionPicoFeed\Client\MaxRedirectException: Maximum of HTTP redirections reachedPicoFeed\Client\MaxSizeException: The response size exceeds to maximum allowedPicoFeed\Client\TimeoutException: Connection timeoutPicoFeed\Client\ForbiddenException: Thrown for HTTP 403, meaning that the user does not have the rights to access the feedPicoFeed\Client\UnauthorizedException: Thrown for HTTP 401, meaning that the user did not provide credentials or provided wrong credentials
PicoFeed\Parser\ParserException: Base exception class for the Parser classPicoFeed\Parser\MalformedXmlException: XML Parser errorPicoFeed\Parser\XmlEntityException: Thrown if XML entities are used in order to prevent XXE, subclass of MalformedXmlException
PicoFeed\Reader\ReaderException: Base exception class for the ReaderPicoFeed\Reader\SubscriptionNotFoundException: Unable to find a feed for the given websitePicoFeed\Reader\UnsupportedFeedFormatException: Unable to detect the feed format