Classes
Base interface representing a generic exception in a container.
Describes the interface of a container that exposes methods to read its entries.
No entry was found in the container.
HTTP messages consist of requests from a client to a server and responses
from a server to a client. This interface defines the methods common to
each.
Representation of an outgoing, client-side request.
Representation of an outgoing, server-side response.
Representation of an incoming, server-side HTTP request.
Describes a data stream.
Value object representing a file uploaded through an HTTP request.
Value object representing a URI.
This is a simple Logger implementation that other Loggers can inherit from.
Describes log levels.
Describes a logger-aware instance.
Basic Implementation of LoggerAwareInterface.
Describes a logger instance.
This is a simple Logger trait that classes unable to extend AbstractLogger
(because they extend another class, etc) can include.
This Logger can be used to avoid conditional log calls.
Provides a base test class for ensuring compliance with the LoggerInterface.
Used for testing purposes.
Pulled from the W3C's official HTML5 entities list.
The base enum class that all other enum classes extend from. It does the
heavy lifting of implementing
EnumInterface
so that extending enum classes
can focus on defining enums.
Provides a set of known, allowable character encodings.
Provides a set of commonly-used time/date-stamps in feeds.
The interface that all enum classes must implement and respond to.
Provides a set of known, allowable error messages.
Provides a set of known, allowable feed types. This is most often used for
determining which feed types a particular middleware should apply to.
Provides a set of known, allowable serializations of content nodes.
ConfigurationException
is thrown when there is an error while validating the configuration settings.
ContainerException
is required as part of PSR-11 compatibility.
MiddlewareException
is thrown when there is an error while registering or running middleware.
NotFoundException
is required as part of PSR-11 compatibility.
SimplePieException
is the base Exception
class for all SimplePie-related exceptions.
SimplePie\HandlerStack
is a middleware stack system which is modeled after
Guzzle's middleware handler stack system,
but is designed specifically for SimplePie's use-cases.
Provides an interface for
SimplePie\HandlerStack
to implement.
The base middleware class that all other middleware classes extend from. It handles low-level functionality that is
shared across all middleware classes.
The interface that all HTML middleware classes must implement and respond to.
The interface that all JSON middleware classes must implement and respond to.
The interface that all middleware classes must implement and respond to.
The base XML middleware class that all other XML middleware classes extend from. It handles low-level functionality
that is shared across all XML middleware classes.
Support for the Atom 1.0 grammar.
The interface that all XML middleware classes must implement and respond to.
Shared code for working with elements which manage dates.
Shared code for working with deeply-nested elements for types.
Shared code for working with
DOMDocument
objects.
Shared code for working with the logger.
Shared code for working with raw feed content.
Shared code for working with elements which manage the tree root.
The base parser class that all other parser classes extend from. It handles low-level functionality that is shared
across all parser classes.
The core parser for all Date content.
The core parser for all HTML content.
The core parser for all JSON content.
The interface that all parser classes must implement and respond to.
The core parser for all XML content.
Will someday perform sanitization on
<body>
HTML elements.
Will someday perform sanitization on
data:
URLs in HTML elements.
Will someday perform sanitization on content deprecated HTML elements (e.g.,
<font>
).
Will someday perform sanitization on content for
<frame>
and <frameset>
tags.
Will someday perform sanitization on content for
<iframe>
tags.
Will someday perform sanitization on
javascript:
URLs in HTML elements.
Will someday perform sanitization on content for
<meta>
tags.
Will someday perform sanitization on content for
<object>
and <embed>
tags.
Will someday perform sanitization on content for
<script>
tags and JavaScript-related HTML attributes.
Will someday perform sanitization on content for
<style>
and <link>
tags, and CSS-related HTML attributes.
Will someday perform sanitization on text formatting HTML elements (e.g.,
<b>
, <u>
, <strike>
).
SimplePie\SimplePie
is the primary entry point for SimplePie NG.
The base type class that all other type classes extend from. It handles low-level functionality that is shared
across all type classes.
The interface that all type classes must implement and respond to.
A type model for a Category/Tag/Topic element.
A type model for an Entry element.
The top-most element in a feed.
A type model for a Generator element.
A type model for an Image element.
A type model for a Link element.
A type model for a deep-level Node element.
The interface that all type classes must implement and respond to.
A type model for a Person element.
The interface that all type classes must implement and respond to.
Provides tools for managing and working with XML namespaces.