A

AbstractLoggerClass in namespace Psr\Log
This is a simple Logger implementation that other Loggers can inherit from.
AbstractLogger::alert() — Method in class AbstractLogger
Action must be taken immediately.
LoggerInterface::alert() — Method in class LoggerInterface
Action must be taken immediately.
LoggerTrait::alert() — Method in class LoggerTrait
Action must be taken immediately.
AbstractEnumClass in namespace SimplePie\Enum
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.
HandlerStack::append() — Method in class HandlerStack
Appends a new middleware class onto the end of the stack.
HandlerStack::appendClosure() — Method in class HandlerStack
Appends a new middleware closure onto the end of the stack.
HandlerStackInterface::append() — Method in class HandlerStackInterface
Appends a new middleware class onto the end of the stack.
HandlerStackInterface::appendClosure() — Method in class HandlerStackInterface
Appends a new middleware closure onto the end of the stack.
AbstractMiddlewareClass in namespace SimplePie\Middleware
The base middleware class that all other middleware classes extend from. It handles low-level functionality that is shared across all middleware classes.
AbstractMiddleware::addArrayProperty() — Method in class AbstractMiddleware
Checks whether or not a particular property exists on an object, and if not, instantiates it as an array.
AbstractXmlMiddlewareClass in namespace SimplePie\Middleware\Xml
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.
AbstractXmlMiddleware::applyNsToQuery() — Method in class AbstractXmlMiddleware
Replace all instances of %s with the $namespaceAlias parameter.
AtomClass in namespace SimplePie\Middleware\Xml
Support for the Atom 1.0 grammar.
AbstractParserClass in namespace SimplePie\Parser
The base parser class that all other parser classes extend from. It handles low-level functionality that is shared across all parser classes.
AbstractTypeClass in namespace SimplePie\Type
The base type class that all other type classes extend from. It handles low-level functionality that is shared across all type classes.
$Person#avatarProperty in class Person
The person's avatar.
Ns::addAliases() — Method in class Ns
Adds new aliases to this list of aliases. Set an associative array where the key is the namespace URI and the namespace alias as the value.

B

BodyClass in namespace SimplePie\Sanitizer
Will someday perform sanitization on <body> HTML elements.
BranchInterfaceClass in namespace SimplePie\Type
The interface that all type classes must implement and respond to.
$Node#baseProperty in class Node
The xml:base value of the content.

C

ContainerExceptionInterfaceClass in namespace Psr\Container
Base interface representing a generic exception in a container.
ContainerInterfaceClass in namespace Psr\Container
Describes the interface of a container that exposes methods to read its entries.
StreamInterface::close() — Method in class StreamInterface
Closes the stream and any underlying resources.
AbstractLogger::critical() — Method in class AbstractLogger
Critical conditions.
LoggerInterface::critical() — Method in class LoggerInterface
Critical conditions.
LoggerTrait::critical() — Method in class LoggerTrait
Critical conditions.
Entity::convertEntitiesToUnicode() — Method in class Entity
Utility function converts entities into their real unicode characters.
CharacterSetClass in namespace SimplePie\Enum
Provides a set of known, allowable character encodings.
ConfigurationExceptionClass in namespace SimplePie\Exception
ConfigurationException is thrown when there is an error while validating the configuration settings.
ContainerExceptionClass in namespace SimplePie\Exception
ContainerException is required as part of PSR-11 compatibility.
$AbstractXmlMiddleware#caseSensitiveProperty in class AbstractXmlMiddleware
The status of case-sensitivity.
$DateTrait#createFromFormatProperty in class DateTrait
The format that should be used when determining how to parse a date from a date string.
$Date#createFromFormatProperty in class Date
The format used to assist date string parsing.
CategoryClass in namespace SimplePie\Type
A type model for a Category/Tag/Topic element.

D

StreamInterface::detach() — Method in class StreamInterface
Separates any underlying resources from the stream.
AbstractLogger::debug() — Method in class AbstractLogger
Detailed debug information.
LoggerInterface::debug() — Method in class LoggerInterface
Detailed debug information.
LoggerTrait::debug() — Method in class LoggerTrait
Detailed debug information.
DummyTestClass in namespace Psr\Log\Test
DateFormatClass in namespace SimplePie\Enum
Provides a set of commonly-used time/date-stamps in feeds.
HandlerStack::debugStack() — Method in class HandlerStack
Returns information about the HandlerStack that is useful for debugging.
DateTraitClass in namespace SimplePie\Mixin
Shared code for working with elements which manage dates.
DeepTypeTraitClass in namespace SimplePie\Mixin
Shared code for working with deeply-nested elements for types.
DomDocumentTraitClass in namespace SimplePie\Mixin
Shared code for working with DOMDocument objects.
$DomDocumentTrait#domDocumentProperty in class DomDocumentTrait
The DOMDocument object which is being used to parse the content.
DateClass in namespace SimplePie\Parser
The core parser for all Date content.
$Date#datestampProperty in class Date
The input datestamp.
$Date#dateTimeProperty in class Date
The resulting DateTime object.
DataProtocolClass in namespace SimplePie\Sanitizer
Will someday perform sanitization on data: URLs in HTML elements.
DeprecatedElementsClass in namespace SimplePie\Sanitizer
Will someday perform sanitization on content deprecated HTML elements (e.g., <font>).
$Image#descriptionProperty in class Image
The image element's description.

E

StreamInterface::eof() — Method in class StreamInterface
Returns true if the stream is at the end of the stream.
AbstractLogger::emergency() — Method in class AbstractLogger
System is unusable.
AbstractLogger::error() — Method in class AbstractLogger
Runtime errors that do not require immediate action but should typically be logged and monitored.
LoggerInterface::emergency() — Method in class LoggerInterface
System is unusable.
LoggerInterface::error() — Method in class LoggerInterface
Runtime errors that do not require immediate action but should typically be logged and monitored.
LoggerTrait::emergency() — Method in class LoggerTrait
System is unusable.
LoggerTrait::error() — Method in class LoggerTrait
Runtime errors that do not require immediate action but should typically be logged and monitored.
EntityClass in namespace SimplePie\Dictionary
Pulled from the W3C's official HTML5 entities list.
EnumInterfaceClass in namespace SimplePie\Enum
The interface that all enum classes must implement and respond to.
ErrorMessageClass in namespace SimplePie\Enum
Provides a set of known, allowable error messages.
HandlerStack::exceptionMessage() — Method in class HandlerStack
Generate the most appropriate error message based on the parameters that were passed.
EntryClass in namespace SimplePie\Type
A type model for an Entry element.
$Person#emailProperty in class Person
The person's email address.

F

FeedTypeClass in namespace SimplePie\Enum
Provides a set of known, allowable feed types. This is most often used for determining which feed types a particular middleware should apply to.
$AbstractMiddleware#fnProperty in class AbstractMiddleware
A callable which is used to determine whether or not to run this middleware.
$Xml#feedProperty in class Xml
The object which contains the parsed results.
Xml::findNextRealNode() — Method in class Xml
Some DOMNode names are #comment or #text. This method will move the pointer to the next node, then the next until it finds a real XML node.
FrameClass in namespace SimplePie\Sanitizer
Will someday perform sanitization on content for <frame> and <frameset> tags.
FeedClass in namespace SimplePie\Type
The top-most element in a feed.
Node::factory() — Method in class Node
Creates a new Node object from a string of text (such as from an XML attribute).
FeedLocatorClass in namespace SimplePie\Util

G

ContainerInterface::get() — Method in class ContainerInterface
Finds an entry of the container by its identifier and returns it.
MessageInterface::getProtocolVersion() — Method in class MessageInterface
Retrieves the HTTP protocol version as a string.
MessageInterface::getHeaders() — Method in class MessageInterface
Retrieves all message header values.
MessageInterface::getHeader() — Method in class MessageInterface
Retrieves a message header value by the given case-insensitive name.
MessageInterface::getHeaderLine() — Method in class MessageInterface
Retrieves a comma-separated string of the values for a single header.
MessageInterface::getBody() — Method in class MessageInterface
Gets the body of the message.
RequestInterface::getRequestTarget() — Method in class RequestInterface
Retrieves the message's request target.
RequestInterface::getMethod() — Method in class RequestInterface
Retrieves the HTTP method of the request.
RequestInterface::getUri() — Method in class RequestInterface
Retrieves the URI instance.
ResponseInterface::getStatusCode() — Method in class ResponseInterface
Gets the response status code.
ResponseInterface::getReasonPhrase() — Method in class ResponseInterface
Gets the response reason phrase associated with the status code.
ServerRequestInterface::getServerParams() — Method in class ServerRequestInterface
Retrieve server parameters.
ServerRequestInterface::getCookieParams() — Method in class ServerRequestInterface
Retrieve cookies.
ServerRequestInterface::getQueryParams() — Method in class ServerRequestInterface
Retrieve query string arguments.
ServerRequestInterface::getUploadedFiles() — Method in class ServerRequestInterface
Retrieve normalized file upload data.
ServerRequestInterface::getParsedBody() — Method in class ServerRequestInterface
Retrieve any parameters provided in the request body.
ServerRequestInterface::getAttributes() — Method in class ServerRequestInterface
Retrieve attributes derived from the request.
ServerRequestInterface::getAttribute() — Method in class ServerRequestInterface
Retrieve a single derived request attribute.
StreamInterface::getSize() — Method in class StreamInterface
Get the size of the stream if known.
StreamInterface::getContents() — Method in class StreamInterface
Returns the remaining contents in a string
StreamInterface::getMetadata() — Method in class StreamInterface
Get stream metadata as an associative array or retrieve a specific key.
UploadedFileInterface::getStream() — Method in class UploadedFileInterface
Retrieve a stream representing the uploaded file.
UploadedFileInterface::getSize() — Method in class UploadedFileInterface
Retrieve the file size.
UploadedFileInterface::getError() — Method in class UploadedFileInterface
Retrieve the error associated with the uploaded file.
UploadedFileInterface::getClientFilename() — Method in class UploadedFileInterface
Retrieve the filename sent by the client.
UploadedFileInterface::getClientMediaType() — Method in class UploadedFileInterface
Retrieve the media type sent by the client.
UriInterface::getScheme() — Method in class UriInterface
Retrieve the scheme component of the URI.
UriInterface::getAuthority() — Method in class UriInterface
Retrieve the authority component of the URI.
UriInterface::getUserInfo() — Method in class UriInterface
Retrieve the user information component of the URI.
UriInterface::getHost() — Method in class UriInterface
Retrieve the host component of the URI.
UriInterface::getPort() — Method in class UriInterface
Retrieve the port component of the URI.
UriInterface::getPath() — Method in class UriInterface
Retrieve the path component of the URI.
UriInterface::getQuery() — Method in class UriInterface
Retrieve the query string of the URI.
UriInterface::getFragment() — Method in class UriInterface
Retrieve the fragment component of the URI.
LoggerInterfaceTest::getLogger() — Method in class LoggerInterfaceTest
LoggerInterfaceTest::getLogs() — Method in class LoggerInterfaceTest
This must return the log messages in order.
AbstractMiddleware::get() — Method in class AbstractMiddleware
Return the value of an associative array key, if it exists. If not, return $default.
AbstractXmlMiddleware::generateQuery() — Method in class AbstractXmlMiddleware
Produce an XPath 1.0 expression which is used to query XML document nodes.
Atom::getSupportedNamespaces() — Method in class Atom
Gets the list of supported namespaces and their namespace aliases.
Atom::getNodeAttributes() — Method in class Atom
Fetches attributes with a single, scalar value, on elements.
Atom::getSingleScalarTypes() — Method in class Atom
Fetches elements with a single, scalar value.
Atom::getSingleComplexTypes() — Method in class Atom
Fetches elements with a single, complex value.
Atom::getMultipleComplexTypes() — Method in class Atom
Fetches elements with a multiple, complex values.
XmlInterface::getSupportedNamespaces() — Method in class XmlInterface
Gets the list of supported namespaces and their namespace aliases.
DeepTypeTrait::getScalarSingleValue() — Method in class DeepTypeTrait
Retrieves nodes that are simple scalars, and there is only one allowed value.
DeepTypeTrait::getComplexSingleValue() — Method in class DeepTypeTrait
Retrieves nodes that are complex types, and there is only one allowed value.
DeepTypeTrait::getComplexMultipleValues() — Method in class DeepTypeTrait
Retrieves nodes that are complex types, and there may be are more than one value.
DomDocumentTrait::getDomDocument() — Method in class DomDocumentTrait
Gets the DOMDocument object which is being used to parse the content.
LoggerTrait::getLogger() — Method in class LoggerTrait
Retrieves the PSR-3 logger.
RawDocumentTrait::getRawDocument() — Method in class RawDocumentTrait
Retrieves the raw, unparsed contents of the feed's stream.
RootTrait::getRoot() — Method in class RootTrait
Retrieve the root-most node in the feed.
Date::getDatestamp() — Method in class Date
Get the input datestamp.
Date::getOutputTimezone() — Method in class Date
Get the requested output timezone.
Date::getCreateFromFormat() — Method in class Date
Get the format used to assist date string parsing.
Date::getDateTime() — Method in class Date
Get the resulting DateTime object. If the date string could not be parsed, false will be returned.
Xml::getNs() — Method in class Xml
Get the XML namespace handler.
Xml::getNamespaceAlias() — Method in class Xml
Get the preferred namespace alias.
Xml::getFeed() — Method in class Xml
Retrieves the object which represents the top-level feed.
SimplePie::getLibxml() — Method in class SimplePie
Gets the libxml value to use for parsing XML.
SimplePie::getMiddlewareStack() — Method in class SimplePie
Gets the handler stack which contains registered middleware.
AbstractType::getUnresolvableMessage() — Method in class AbstractType
Gets the standard, pre-formatted message for unresolvable method calls.
BranchInterface::getAlias() — Method in class BranchInterface
Finds the common internal alias for a given method name.
BranchInterface::getHandler() — Method in class BranchInterface
Get the correct handler for a whitelisted method name.
Category::getNode() — Method in class Category
Gets the DOMNode element.
Category::getAlias() — Method in class Category
Finds the common internal alias for a given method name.
Category::getHandler() — Method in class Category
Get the correct handler for a whitelisted method name.
Category::getLabel() — Method in class Category
Returns the label of the Category.
Category::getScheme() — Method in class Category
Returns the scheme of the Category.
Category::getTerm() — Method in class Category
Returns the term of the Category.
Entry::getNode() — Method in class Entry
Gets the DOMNode element.
Entry::getAlias() — Method in class Entry
Finds the common internal alias for a given method name.
Entry::getHandler() — Method in class Entry
Get the correct handler for a whitelisted method name.
Entry::getAuthors() — Method in class Entry
Returns the Authors associated with this entry.
Entry::getCategories() — Method in class Entry
Returns the list of Categories/Tags/Topics associated with this entry.
Entry::getContent() — Method in class Entry
Returns the content of the entry, serialized as TEXT, HTML, or XHTML content.
Entry::getContributors() — Method in class Entry
Returns the list of Contributors associated with this entry.
Entry::getCopyright() — Method in class Entry
Alias for getRights().
Entry::getGuid() — Method in class Entry
Alias for getId().
Entry::getId() — Method in class Entry
Returns the ID associated with this entry.
Entry::getLang() — Method in class Entry
Alias for getLanguage().
Entry::getLanguage() — Method in class Entry
Returns the language associated with this entry.
Entry::getLinks() — Method in class Entry
Returns the list of Links associated with this entry.
Entry::getPubDate() — Method in class Entry
Alias for getPublished().
Entry::getPublished() — Method in class Entry
Returns the date that the entry was published.
Entry::getRights() — Method in class Entry
Returns the copyright information associated with this entry.
Entry::getSummary() — Method in class Entry
Returns the summary associated with this entry.
Entry::getTitle() — Method in class Entry
Returns the title associated with this entry.
Entry::getUpdated() — Method in class Entry
Returns the date that the entry was updated.
Feed::getDefaultNs() — Method in class Feed
Finds the default namespace alias for the feed type.
Feed::getAlias() — Method in class Feed
Finds the common internal alias for a given method name.
Feed::getHandler() — Method in class Feed
Get the correct handler for a whitelisted method name.
Feed::getAuthors() — Method in class Feed
Returns the Authors associated with this feed.
Feed::getCategories() — Method in class Feed
Returns the list of Categories/Tags/Topics associated with this feed.
Feed::getContributors() — Method in class Feed
Returns the list of Contributors associated with this feed.
Feed::getCopyright() — Method in class Feed
Alias for getRights().
Feed::getEntries() — Method in class Feed
Returns the list of Entries/Items associated with this feed.
Feed::getGenerator() — Method in class Feed
Returns the Generator associated with this feed.
Feed::getGuid() — Method in class Feed
Alias for getId().
Feed::getId() — Method in class Feed
Returns the ID associated with this feed.
Feed::getIcon() — Method in class Feed
Returns the Icon associated with this feed.
Feed::getItems() — Method in class Feed
Alias for getEntries().
Feed::getLang() — Method in class Feed
Alias for getLanguage().
Feed::getLanguage() — Method in class Feed
Returns the language associated with this feed.
Feed::getLinks() — Method in class Feed
Returns the list of Links associated with this feed.
Feed::getLogo() — Method in class Feed
Returns the Logo associated with this feed.
Feed::getPubDate() — Method in class Feed
Alias for getPublished().
Feed::getPublished() — Method in class Feed
Returns the date that the feed was published.
Feed::getRights() — Method in class Feed
Returns the copyright information associated with this feed.
Feed::getSubtitle() — Method in class Feed
Returns the sub-title associated with this feed.
Feed::getSummary() — Method in class Feed
Returns the summary associated with this feed.
Feed::getTitle() — Method in class Feed
Returns the title associated with this feed.
Feed::getUpdated() — Method in class Feed
Returns the date that the feed was updated.
GeneratorClass in namespace SimplePie\Type
A type model for a Generator element.
Generator::getNode() — Method in class Generator
Gets the DOMNode element.
Generator::getAlias() — Method in class Generator
Finds the common internal alias for a given method name.
Generator::getHandler() — Method in class Generator
Get the correct handler for a whitelisted method name.
Generator::getName() — Method in class Generator
Returns the name of the Generator.
Generator::getUri() — Method in class Generator
Alias for getUrl().
Generator::getUrl() — Method in class Generator
Returns the URL of the Generator.
Generator::getVersion() — Method in class Generator
Returns the version of the Generator.
Image::getNode() — Method in class Image
Gets the DOMNode element.
Image::getAlias() — Method in class Image
Finds the common internal alias for a given method name.
Image::getHandler() — Method in class Image
Get the correct handler for a whitelisted method name.
Image::getDescription() — Method in class Image
Returns the description of the Image.
Image::getHeight() — Method in class Image
Returns the height of the Image.
Image::getLink() — Method in class Image
Returns to where the Image should be linked.
Image::getTitle() — Method in class Image
Returns the title of the Image.
Image::getUri() — Method in class Image
Alias for getUrl().
Image::getUrl() — Method in class Image
Returns the URL of the Image.
Image::getWidth() — Method in class Image
Returns the width of the Image.
Link::getNode() — Method in class Link
Gets the DOMNode element.
Link::getAlias() — Method in class Link
Finds the common internal alias for a given method name.
Link::getHandler() — Method in class Link
Get the correct handler for a whitelisted method name.
Link::getHref() — Method in class Link
Alias for getUrl().
Link::getHrefLang() — Method in class Link
Alias for getLanguage().
Link::getLang() — Method in class Link
Alias for getLanguage().
Link::getLanguage() — Method in class Link
Returns the language of the Link.
Link::getLength() — Method in class Link
Returns the length of the Link, in bytes.
Link::getMediaType() — Method in class Link
Returns the media type (née mime type) of the Link.
Link::getRel() — Method in class Link
Alias for getRelationship().
Link::getRelationship() — Method in class Link
Returns the relationship of the Link.
Link::getTitle() — Method in class Link
Returns the title of the Link.
Link::getType() — Method in class Link
Alias for getMediaType().
Link::getUri() — Method in class Link
Alias for getUrl().
Link::getUrl() — Method in class Link
Returns the URL of the Link.
Node::getNode() — Method in class Node
Gets the raw DOMNode element.
Node::getValue() — Method in class Node
Gets the content of the node, serialized appropriately.
Node::getSerialization() — Method in class Node
Gets the serialization of the content.
Node::getLang() — Method in class Node
Gets the language of the content.
Node::getBase() — Method in class Node
Gets the xml:base of the content.
Node::getAlias() — Method in class Node
Finds the common internal alias for a given method name.
Node::getHandler() — Method in class Node
Get the correct handler for a whitelisted method name.
NodeInterface::getNode() — Method in class NodeInterface
Gets the DOMNode element.
Person::getNode() — Method in class Person
Gets the DOMNode element.
Person::getAlias() — Method in class Person
Finds the common internal alias for a given method name.
Person::getHandler() — Method in class Person
Get the correct handler for a whitelisted method name.
Person::getAvatar() — Method in class Person
Returns the avatar URL of the Person.
Person::getEmail() — Method in class Person
Returns the email address of the Person.
Person::getName() — Method in class Person
Returns the name of the Person.
Person::getUri() — Method in class Person
Alias for getUrl().
Person::getUrl() — Method in class Person
Returns the URL of the Person.
TypeInterface::getAlias() — Method in class TypeInterface
Finds the common internal alias for a given method name.
TypeInterface::getHandler() — Method in class TypeInterface
Get the correct handler for a whitelisted method name.
Ns::getDocNamespaces() — Method in class Ns
Gets the list of document-defined namespace aliases and namespace URIs.
Ns::getPreferredNamespaceAlias() — Method in class Ns
Gets the preferred namespace alias for a particular feed dialect.

H

ContainerInterface::has() — Method in class ContainerInterface
Returns true if the container can return an entry for the given identifier.
MessageInterface::hasHeader() — Method in class MessageInterface
Checks if a header exists by the given case-insensitive name.
TestLogger::hasRecords() — Method in class TestLogger
TestLogger::hasRecord() — Method in class TestLogger
TestLogger::hasRecordThatContains() — Method in class TestLogger
TestLogger::hasRecordThatMatches() — Method in class TestLogger
TestLogger::hasRecordThatPasses() — Method in class TestLogger
TestLogger::hasEmergency() — Method in class TestLogger
TestLogger::hasAlert() — Method in class TestLogger
TestLogger::hasCritical() — Method in class TestLogger
TestLogger::hasError() — Method in class TestLogger
TestLogger::hasWarning() — Method in class TestLogger
TestLogger::hasNotice() — Method in class TestLogger
TestLogger::hasInfo() — Method in class TestLogger
TestLogger::hasDebug() — Method in class TestLogger
TestLogger::hasEmergencyRecords() — Method in class TestLogger
TestLogger::hasAlertRecords() — Method in class TestLogger
TestLogger::hasCriticalRecords() — Method in class TestLogger
TestLogger::hasErrorRecords() — Method in class TestLogger
TestLogger::hasWarningRecords() — Method in class TestLogger
TestLogger::hasNoticeRecords() — Method in class TestLogger
TestLogger::hasInfoRecords() — Method in class TestLogger
TestLogger::hasDebugRecords() — Method in class TestLogger
TestLogger::hasEmergencyThatContains() — Method in class TestLogger
TestLogger::hasAlertThatContains() — Method in class TestLogger
TestLogger::hasCriticalThatContains() — Method in class TestLogger
TestLogger::hasErrorThatContains() — Method in class TestLogger
TestLogger::hasWarningThatContains() — Method in class TestLogger
TestLogger::hasNoticeThatContains() — Method in class TestLogger
TestLogger::hasInfoThatContains() — Method in class TestLogger
TestLogger::hasDebugThatContains() — Method in class TestLogger
TestLogger::hasEmergencyThatMatches() — Method in class TestLogger
TestLogger::hasAlertThatMatches() — Method in class TestLogger
TestLogger::hasCriticalThatMatches() — Method in class TestLogger
TestLogger::hasErrorThatMatches() — Method in class TestLogger
TestLogger::hasWarningThatMatches() — Method in class TestLogger
TestLogger::hasNoticeThatMatches() — Method in class TestLogger
TestLogger::hasInfoThatMatches() — Method in class TestLogger
TestLogger::hasDebugThatMatches() — Method in class TestLogger
TestLogger::hasEmergencyThatPasses() — Method in class TestLogger
TestLogger::hasAlertThatPasses() — Method in class TestLogger
TestLogger::hasCriticalThatPasses() — Method in class TestLogger
TestLogger::hasErrorThatPasses() — Method in class TestLogger
TestLogger::hasWarningThatPasses() — Method in class TestLogger
TestLogger::hasNoticeThatPasses() — Method in class TestLogger
TestLogger::hasInfoThatPasses() — Method in class TestLogger
TestLogger::hasDebugThatPasses() — Method in class TestLogger
AbstractEnum::hasValue() — Method in class AbstractEnum
Determines if the value is one of the Enum values of this type.
EnumInterface::hasValue() — Method in class EnumInterface
Determines if the value is one of the Enum values of this type.
HandlerStackClass in namespace SimplePie
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.
HandlerStackInterfaceClass in namespace SimplePie
Provides an interface for SimplePie\HandlerStack to implement.
HtmlInterfaceClass in namespace SimplePie\Middleware\Html
The interface that all HTML middleware classes must implement and respond to.
HtmlClass in namespace SimplePie\Parser
The core parser for all HTML content.
$Image#heightProperty in class Image
The image element's height, in pixels.
$Link#hrefProperty in class Link
The link's remote location.
$Link#hreflangProperty in class Link
The language of the link's remote location.

I

StreamInterface::isSeekable() — Method in class StreamInterface
Returns whether or not the stream is seekable.
StreamInterface::isWritable() — Method in class StreamInterface
Returns whether or not the stream is writable.
StreamInterface::isReadable() — Method in class StreamInterface
Returns whether or not the stream is readable.
AbstractLogger::info() — Method in class AbstractLogger
Interesting events.
InvalidArgumentExceptionClass in namespace Psr\Log
LoggerInterface::info() — Method in class LoggerInterface
Interesting events.
LoggerTrait::info() — Method in class LoggerTrait
Interesting events.
AbstractEnum::introspect() — Method in class AbstractEnum
Introspects the Enum for its values.
AbstractEnum::introspectKeys() — Method in class AbstractEnum
Introspects the Enum for its keys.
EnumInterface::introspect() — Method in class EnumInterface
Introspects the Enum for its values.
EnumInterface::introspectKeys() — Method in class EnumInterface
Introspects the Enum for its keys.
HandlerStack::invoke() — Method in class HandlerStack
Invokes the stack of middleware.
HandlerStackInterface::invoke() — Method in class HandlerStackInterface
Invokes the stack of middleware.
IframeClass in namespace SimplePie\Sanitizer
Will someday perform sanitization on content for <iframe> tags.
ImageClass in namespace SimplePie\Type
A type model for an Image element.

J

JsonInterfaceClass in namespace SimplePie\Middleware\Json
The interface that all JSON middleware classes must implement and respond to.
JsonClass in namespace SimplePie\Parser
The core parser for all JSON content.
JavaScriptProtocolClass in namespace SimplePie\Sanitizer
Will someday perform sanitization on javascript: URLs in HTML elements.

L

LogLevelClass in namespace Psr\Log
Describes log levels.
LoggerAwareInterfaceClass in namespace Psr\Log
Describes a logger-aware instance.
LoggerAwareTraitClass in namespace Psr\Log
Basic Implementation of LoggerAwareInterface.
$LoggerAwareTrait#loggerProperty in class LoggerAwareTrait
The logger instance.
LoggerInterfaceClass in namespace Psr\Log
Describes a logger instance.
LoggerInterface::log() — Method in class LoggerInterface
Logs with an arbitrary level.
LoggerTraitClass in namespace Psr\Log
This is a simple Logger trait that classes unable to extend AbstractLogger (because they extend another class, etc) can include.
LoggerTrait::log() — Method in class LoggerTrait
Logs with an arbitrary level.
NullLogger::log() — Method in class NullLogger
Logs with an arbitrary level.
LoggerInterfaceTestClass in namespace Psr\Log\Test
Provides a base test class for ensuring compliance with the LoggerInterface.
TestLogger::log() — Method in class TestLogger
HandlerStack::logRegistration() — Method in class HandlerStack
Log that the registration of the middleware occurred.
LoggerTraitClass in namespace SimplePie\Mixin
Shared code for working with the logger.
$LoggerTrait#loggerProperty in class LoggerTrait
A PSR-3 logger.
$Xml#libxmlProperty in class Xml
Bitwise libxml options to use for parsing XML.
$SimplePie#libxmlProperty in class SimplePie
Bitwise libxml options to use for parsing XML.
$Category#labelProperty in class Category
The category label.
$Image#linkProperty in class Image
The image element's link.
LinkClass in namespace SimplePie\Type
A type model for a Link element.
$Link#lengthProperty in class Link
The link's length, in bytes (e.g., if it is a large file or direct download).
$Node#langProperty in class Node
The language of the content.

M

MessageInterfaceClass in namespace Psr\Http\Message
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.
UploadedFileInterface::moveTo() — Method in class UploadedFileInterface
Move the uploaded file to a new location.
MiddlewareExceptionClass in namespace SimplePie\Exception
MiddlewareException is thrown when there is an error while registering or running middleware.
MiddlewareInterfaceClass in namespace SimplePie\Middleware
The interface that all middleware classes must implement and respond to.
$Xml#middlewareProperty in class Xml
The handler stack which contains registered middleware.
MetaClass in namespace SimplePie\Sanitizer
Will someday perform sanitization on content for <meta> tags.
$SimplePie#middlewareProperty in class SimplePie
The handler stack which contains registered middleware.
$Ns#mappingProperty in class Ns
A mapping of namespace URIs to preferred namespace aliases.

N

NotFoundExceptionInterfaceClass in namespace Psr\Container
No entry was found in the container.
AbstractLogger::notice() — Method in class AbstractLogger
Normal but significant events.
LoggerInterface::notice() — Method in class LoggerInterface
Normal but significant events.
LoggerTrait::notice() — Method in class LoggerTrait
Normal but significant events.
NullLoggerClass in namespace Psr\Log
This Logger can be used to avoid conditional log calls.
NotFoundExceptionClass in namespace SimplePie\Exception
NotFoundException is required as part of PSR-11 compatibility.
$DeepTypeTrait#namespaceAliasProperty in class DeepTypeTrait
The preferred alias for a particular XML Namespace URI.
$Xml#nsProperty in class Xml
The XML namespace handler.
$Category#nodeProperty in class Category
The DOMNode element to parse.
$Entry#nodeProperty in class Entry
The DOMNode element to parse.
$Entry#namespaceAliasProperty in class Entry
The preferred namespace alias for a given XML namespace URI. Should be the result of a call to SimplePie\Util\Ns.
$Feed#namespaceAliasProperty in class Feed
The preferred namespace alias for a given XML namespace URI. Should be the result of a call to SimplePie\Util\Ns.
$Generator#nodeProperty in class Generator
The DOMNode element to parse.
$Generator#nameProperty in class Generator
The generator name.
$Image#nodeProperty in class Image
The DOMNode element to parse.
$Link#nodeProperty in class Link
The DOMNode element to parse.
NodeClass in namespace SimplePie\Type
A type model for a deep-level Node element.
$Node#nodeProperty in class Node
The raw DOMNode element.
NodeInterfaceClass in namespace SimplePie\Type
The interface that all type classes must implement and respond to.
$Person#nodeProperty in class Person
The DOMNode element to parse.
$Person#nameProperty in class Person
The person's name.
NsClass in namespace SimplePie\Util
Provides tools for managing and working with XML namespaces.

O

$DateTrait#outputTimezoneProperty in class DateTrait
The preferred timezone to use for date output.
$Date#outputTimezoneProperty in class Date
The desired output timezone.
ObjectEmbedClass in namespace SimplePie\Sanitizer
Will someday perform sanitization on content for <object> and <embed> tags.

P

LoggerInterfaceTest::provideLevelsAndMessages() — Method in class LoggerInterfaceTest
HandlerStack::prepend() — Method in class HandlerStack
Prepends a new middleware class onto the beginning of the stack.
HandlerStack::prependClosure() — Method in class HandlerStack
Prepends a new middleware closure onto the beginning of the stack.
HandlerStackInterface::prepend() — Method in class HandlerStackInterface
Prepends a new middleware class onto the beginning of the stack.
HandlerStackInterface::prependClosure() — Method in class HandlerStackInterface
Prepends a new middleware closure onto the beginning of the stack.
ParserInterfaceClass in namespace SimplePie\Parser
The interface that all parser classes must implement and respond to.
SimplePie::parseXml() — Method in class SimplePie
Parses content which is known to be valid XML and is encoded as UTF-8.
PersonClass in namespace SimplePie\Type
A type model for a Person element.

R

RequestInterfaceClass in namespace Psr\Http\Message
Representation of an outgoing, client-side request.
ResponseInterfaceClass in namespace Psr\Http\Message
Representation of an outgoing, server-side response.
StreamInterface::rewind() — Method in class StreamInterface
Seek to the beginning of the stream.
StreamInterface::read() — Method in class StreamInterface
Read data from the stream.
$TestLogger#recordsProperty in class TestLogger
$TestLogger#recordsByLevelProperty in class TestLogger
TestLogger::reset() — Method in class TestLogger
HandlerStack::registerNamespaces() — Method in class HandlerStack
Collects all of the supported namespaces from the registered middleware.
HandlerStackInterface::registerNamespaces() — Method in class HandlerStackInterface
Collects all of the supported namespaces from the registered middleware.
RawDocumentTraitClass in namespace SimplePie\Mixin
Shared code for working with raw feed content.
$RawDocumentTrait#rawDocumentProperty in class RawDocumentTrait
The raw, unparsed contents of the feed's stream.
RootTraitClass in namespace SimplePie\Mixin
Shared code for working with elements which manage the tree root.
$RootTrait#rootProperty in class RootTrait
The root-most node in the feed.
AbstractParser::readStream() — Method in class AbstractParser
Reads the contents of the stream resource.
$Link#relProperty in class Link
The link's relationship to the current document.

S

ServerRequestInterfaceClass in namespace Psr\Http\Message
Representation of an incoming, server-side HTTP request.
StreamInterfaceClass in namespace Psr\Http\Message
Describes a data stream.
StreamInterface::seek() — Method in class StreamInterface
Seek to a position in the stream.
LoggerAwareInterface::setLogger() — Method in class LoggerAwareInterface
Sets a logger instance on the object.
LoggerAwareTrait::setLogger() — Method in class LoggerAwareTrait
Sets a logger.
SetLoggerInterfaceClass in namespace SimplePie\Configuration
SetLoggerInterface::setLogger() — Method in class SetLoggerInterface
SerializationClass in namespace SimplePie\Enum
Provides a set of known, allowable serializations of content nodes.
SimplePieExceptionClass in namespace SimplePie\Exception
SimplePieException is the base Exception class for all SimplePie-related exceptions.
$HandlerStack#stackProperty in class HandlerStack
The middleware stack, grouped by feed type.
AbstractXmlMiddleware::setCaseInsensitive() — Method in class AbstractXmlMiddleware
By default, SimplePie NG is case-sensitive (as per the specification). If an invalid feed is parsed that does not follow the specification with regard to casing of XML elements, this method allows you to trade some performance in favor of case-insensitive parsing.
DateTrait::setDateFormat() — Method in class DateTrait
Allows the user to help the date parser by providing the format of the datestamp in the feed.
DateTrait::setOutputTimezone() — Method in class DateTrait
Set the preferred output timezone.
LoggerTrait::setLogger() — Method in class LoggerTrait
Sets the PSR-3 logger.
ScriptClass in namespace SimplePie\Sanitizer
Will someday perform sanitization on content for <script> tags and JavaScript-related HTML attributes.
StyleClass in namespace SimplePie\Sanitizer
Will someday perform sanitization on content for <style> and <link> tags, and CSS-related HTML attributes.
SimplePieClass in namespace SimplePie
SimplePie\SimplePie is the primary entry point for SimplePie NG.
SimplePie::setLibxml() — Method in class SimplePie
Sets the libxml value to use for parsing XML.
SimplePie::setMiddlewareStack() — Method in class SimplePie
Sets the handler stack which contains registered middleware.
$Category#schemeProperty in class Category
The category scheme URI.
$Node#serializationProperty in class Node
The serialization of the content.

T

StreamInterface::tell() — Method in class StreamInterface
Returns the current position of the file read/write pointer
LoggerInterfaceTest::testImplements() — Method in class LoggerInterfaceTest
LoggerInterfaceTest::testLogsAtAllLevels() — Method in class LoggerInterfaceTest
LoggerInterfaceTest::testThrowsOnInvalidLevel() — Method in class LoggerInterfaceTest
LoggerInterfaceTest::testContextReplacement() — Method in class LoggerInterfaceTest
LoggerInterfaceTest::testObjectCastToString() — Method in class LoggerInterfaceTest
LoggerInterfaceTest::testContextCanContainAnything() — Method in class LoggerInterfaceTest
LoggerInterfaceTest::testContextExceptionKeyCanBeExceptionOrOtherValues() — Method in class LoggerInterfaceTest
TestLoggerClass in namespace Psr\Log\Test
Used for testing purposes.
TextFormattingClass in namespace SimplePie\Sanitizer
Will someday perform sanitization on text formatting HTML elements (e.g., <b>, <u>, <strike>).
$Category#termProperty in class Category
The category term.
$Image#titleProperty in class Image
The image element's title.
$Link#typeProperty in class Link
The link's media type.
$Link#titleProperty in class Link
The link's title.
TypeInterfaceClass in namespace SimplePie\Type
The interface that all type classes must implement and respond to.

U

UploadedFileInterfaceClass in namespace Psr\Http\Message
Value object representing a file uploaded through an HTTP request.
UriInterfaceClass in namespace Psr\Http\Message
Value object representing a URI.
$Generator#uriProperty in class Generator
The generator URI.
$Image#uriProperty in class Image
The image element's URL.
$Person#uriProperty in class Person
The person's URL.
$Person#urlProperty in class Person
The person's URL.

V

HandlerStack::validateMiddleware() — Method in class HandlerStack
Validates the middleware and applies it to the right stack.
$Generator#versionProperty in class Generator
The generator version.
$Node#valueProperty in class Node
The content of the node, serialized appropriately.

W

MessageInterface::withProtocolVersion() — Method in class MessageInterface
Return an instance with the specified HTTP protocol version.
MessageInterface::withHeader() — Method in class MessageInterface
Return an instance with the provided value replacing the specified header.
MessageInterface::withAddedHeader() — Method in class MessageInterface
Return an instance with the specified header appended with the given value.
MessageInterface::withoutHeader() — Method in class MessageInterface
Return an instance without the specified header.
MessageInterface::withBody() — Method in class MessageInterface
Return an instance with the specified message body.
RequestInterface::withRequestTarget() — Method in class RequestInterface
Return an instance with the specific request-target.
RequestInterface::withMethod() — Method in class RequestInterface
Return an instance with the provided HTTP method.
RequestInterface::withUri() — Method in class RequestInterface
Returns an instance with the provided URI.
ResponseInterface::withStatus() — Method in class ResponseInterface
Return an instance with the specified status code and, optionally, reason phrase.
ServerRequestInterface::withCookieParams() — Method in class ServerRequestInterface
Return an instance with the specified cookies.
ServerRequestInterface::withQueryParams() — Method in class ServerRequestInterface
Return an instance with the specified query string arguments.
ServerRequestInterface::withUploadedFiles() — Method in class ServerRequestInterface
Create a new instance with the specified uploaded files.
ServerRequestInterface::withParsedBody() — Method in class ServerRequestInterface
Return an instance with the specified body parameters.
ServerRequestInterface::withAttribute() — Method in class ServerRequestInterface
Return an instance with the specified derived request attribute.
ServerRequestInterface::withoutAttribute() — Method in class ServerRequestInterface
Return an instance that removes the specified derived request attribute.
StreamInterface::write() — Method in class StreamInterface
Write data to the stream.
UriInterface::withScheme() — Method in class UriInterface
Return an instance with the specified scheme.
UriInterface::withUserInfo() — Method in class UriInterface
Return an instance with the specified user information.
UriInterface::withHost() — Method in class UriInterface
Return an instance with the specified host.
UriInterface::withPort() — Method in class UriInterface
Return an instance with the specified port.
UriInterface::withPath() — Method in class UriInterface
Return an instance with the specified path.
UriInterface::withQuery() — Method in class UriInterface
Return an instance with the specified query string.
UriInterface::withFragment() — Method in class UriInterface
Return an instance with the specified URI fragment.
AbstractLogger::warning() — Method in class AbstractLogger
Exceptional occurrences that are not errors.
LoggerInterface::warning() — Method in class LoggerInterface
Exceptional occurrences that are not errors.
LoggerTrait::warning() — Method in class LoggerTrait
Exceptional occurrences that are not errors.
$Image#widthProperty in class Image
The image element's width, in pixels.

X

XmlInterfaceClass in namespace SimplePie\Middleware\Xml
The interface that all XML middleware classes must implement and respond to.
XmlClass in namespace SimplePie\Parser
The core parser for all XML content.
Xml::xpath() — Method in class Xml
Gets a reference to the DOMXPath object, with the default namespace already registered.

_

StreamInterface::__toString() — Method in class StreamInterface
Reads all data from the stream into a string, from the beginning to end.
UriInterface::__toString() — Method in class UriInterface
Return the string representation as a URI reference.
DummyTest::__toString() — Method in class DummyTest
TestLogger::__call() — Method in class TestLogger
HandlerStack::__construct() — Method in class HandlerStack
Constructs a new instance of this class.
AbstractMiddleware::__construct() — Method in class AbstractMiddleware
Constructs a new instance of this class.
Atom::__invoke() — Method in class Atom
The function signature for the middleware.
XmlInterface::__invoke() — Method in class XmlInterface
The function signature for the middleware.
AbstractParser::__toString() — Method in class AbstractParser
Returns an opaque string representing the object.
Date::__construct() — Method in class Date
Constructs a new instance of this class.
Xml::__construct() — Method in class Xml
Constructs a new instance of this class.
SimplePie::__construct() — Method in class SimplePie
Constructs a new instance of this class.
AbstractType::__call() — Method in class AbstractType
Proxy method which forwards requests to an underlying handler.
Category::__construct() — Method in class Category
Constructs a new instance of this class.
Category::__toString() — Method in class Category
Converts this object into a string representation.
Entry::__construct() — Method in class Entry
Constructs a new instance of this class.
Entry::__toString() — Method in class Entry
Converts this object into a string representation.
Feed::__construct() — Method in class Feed
Constructs a new instance of this class.
Generator::__construct() — Method in class Generator
Constructs a new instance of this class.
Generator::__toString() — Method in class Generator
Converts this object into a string representation.
Image::__construct() — Method in class Image
Constructs a new instance of this class.
Image::__toString() — Method in class Image
Converts this object into a string representation.
Link::__construct() — Method in class Link
Constructs a new instance of this class.
Link::__toString() — Method in class Link
Converts this object into a string representation.
Node::__construct() — Method in class Node
Get the text node in multiple formats.
Node::__toString() — Method in class Node
Casting this Node element to a string with return the value of the Node.
NodeInterface::__toString() — Method in class NodeInterface
Converts this object into a string representation.
Person::__construct() — Method in class Person
Constructs a new instance of this class.
Person::__toString() — Method in class Person
Converts this object into a string representation.
Ns::__construct() — Method in class Ns
Constructs a new instance of this class.