A
AbstractLogger — Class 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. AbstractEnum — Class 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. AbstractMiddleware — Class 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. AbstractXmlMiddleware — Class 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. Atom — Class in namespace SimplePie\Middleware\Xml
Support for the Atom 1.0 grammar. AbstractParser — Class 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. AbstractType — Class 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 #avatar — Property 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
Body — Class in namespace SimplePie\Sanitizer
Will someday perform sanitization on <body>
HTML elements. BranchInterface — Class in namespace SimplePie\Type
The interface that all type classes must implement and respond to. $Node #base — Property in class Node
The xml:base value of the content. C
ContainerExceptionInterface — Class in namespace Psr\Container
Base interface representing a generic exception in a container. ContainerInterface — Class 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. CharacterSet — Class in namespace SimplePie\Enum
Provides a set of known, allowable character encodings. ConfigurationException — Class in namespace SimplePie\Exception
ConfigurationException
is thrown when there is an error while validating the configuration settings.ContainerException — Class in namespace SimplePie\Exception
ContainerException
is required as part of PSR-11 compatibility.$AbstractXmlMiddleware #caseSensitive — Property in class AbstractXmlMiddleware
The status of case-sensitivity. $DateTrait #createFromFormat — Property in class DateTrait
The format that should be used when determining how to parse a date from a date string. $Date #createFromFormat — Property in class Date
The format used to assist date string parsing. Category — Class 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. DummyTest — Class in namespace Psr\Log\Test
DateFormat — Class 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. DateTrait — Class in namespace SimplePie\Mixin
Shared code for working with elements which manage dates. DeepTypeTrait — Class in namespace SimplePie\Mixin
Shared code for working with deeply-nested elements for types. DomDocumentTrait — Class in namespace SimplePie\Mixin
Shared code for working with DOMDocument
objects. $DomDocumentTrait #domDocument — Property in class DomDocumentTrait
The DOMDocument object which is being used to parse the content. Date — Class in namespace SimplePie\Parser
The core parser for all Date content. $Date #datestamp — Property in class Date
The input datestamp. $Date #dateTime — Property in class Date
The resulting DateTime
object. DataProtocol — Class in namespace SimplePie\Sanitizer
Will someday perform sanitization on data:
URLs in HTML elements. DeprecatedElements — Class in namespace SimplePie\Sanitizer
Will someday perform sanitization on content deprecated HTML elements (e.g., <font>
). $Image #description — Property 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. Entity — Class in namespace SimplePie\Dictionary
Pulled from the W3C's official HTML5 entities list. EnumInterface — Class in namespace SimplePie\Enum
The interface that all enum classes must implement and respond to. ErrorMessage — Class 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. Entry — Class in namespace SimplePie\Type
A type model for an Entry element. $Person #email — Property in class Person
The person's email address. F
FeedType — Class 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 #fn — Property in class AbstractMiddleware
A callable which is used to determine whether or not to run this middleware. $Xml #feed — Property 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. Frame — Class in namespace SimplePie\Sanitizer
Will someday perform sanitization on content for <frame>
and <frameset>
tags. Feed — Class 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). FeedLocator — Class 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. Generator — Class 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. HandlerStack — Class 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.HandlerStackInterface — Class in namespace SimplePie
Provides an interface for SimplePie\HandlerStack
to implement. HtmlInterface — Class in namespace SimplePie\Middleware\Html
The interface that all HTML middleware classes must implement and respond to. Html — Class in namespace SimplePie\Parser
The core parser for all HTML content. $Image #height — Property in class Image
The image element's height, in pixels. $Link #href — Property in class Link
The link's remote location. $Link #hreflang — Property 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. InvalidArgumentException — Class 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. Iframe — Class in namespace SimplePie\Sanitizer
Will someday perform sanitization on content for <iframe>
tags. Image — Class in namespace SimplePie\Type
A type model for an Image element. J
JsonInterface — Class in namespace SimplePie\Middleware\Json
The interface that all JSON middleware classes must implement and respond to. Json — Class in namespace SimplePie\Parser
The core parser for all JSON content. JavaScriptProtocol — Class in namespace SimplePie\Sanitizer
Will someday perform sanitization on javascript:
URLs in HTML elements. L
LogLevel — Class in namespace Psr\Log
Describes log levels. LoggerAwareInterface — Class in namespace Psr\Log
Describes a logger-aware instance. LoggerAwareTrait — Class in namespace Psr\Log
Basic Implementation of LoggerAwareInterface. $LoggerAwareTrait #logger — Property in class LoggerAwareTrait
The logger instance. LoggerInterface — Class in namespace Psr\Log
Describes a logger instance. LoggerInterface ::log () — Method in class LoggerInterface
Logs with an arbitrary level. LoggerTrait — Class 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. LoggerInterfaceTest — Class 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. LoggerTrait — Class in namespace SimplePie\Mixin
Shared code for working with the logger. $LoggerTrait #logger — Property in class LoggerTrait
A PSR-3 logger. $Xml #libxml — Property in class Xml
Bitwise libxml options to use for parsing XML. $SimplePie #libxml — Property in class SimplePie
Bitwise libxml options to use for parsing XML. $Category #label — Property in class Category
The category label. $Image #link — Property in class Image
The image element's link. Link — Class in namespace SimplePie\Type
A type model for a Link element. $Link #length — Property in class Link
The link's length, in bytes (e.g., if it is a large file or direct download). $Node #lang — Property in class Node
The language of the content. M
MessageInterface — Class 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. MiddlewareException — Class in namespace SimplePie\Exception
MiddlewareException
is thrown when there is an error while registering or running middleware.MiddlewareInterface — Class in namespace SimplePie\Middleware
The interface that all middleware classes must implement and respond to. $Xml #middleware — Property in class Xml
The handler stack which contains registered middleware. Meta — Class in namespace SimplePie\Sanitizer
Will someday perform sanitization on content for <meta>
tags. $SimplePie #middleware — Property in class SimplePie
The handler stack which contains registered middleware. $Ns #mapping — Property in class Ns
A mapping of namespace URIs to preferred namespace aliases. N
NotFoundExceptionInterface — Class 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. NullLogger — Class in namespace Psr\Log
This Logger can be used to avoid conditional log calls. NotFoundException — Class in namespace SimplePie\Exception
NotFoundException
is required as part of PSR-11 compatibility.$DeepTypeTrait #namespaceAlias — Property in class DeepTypeTrait
The preferred alias for a particular XML Namespace URI. $Xml #ns — Property in class Xml
The XML namespace handler. $Category #node — Property in class Category
The DOMNode element to parse. $Entry #node — Property in class Entry
The DOMNode element to parse. $Entry #namespaceAlias — Property 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 #namespaceAlias — Property 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 #node — Property in class Generator
The DOMNode element to parse. $Generator #name — Property in class Generator
The generator name. $Image #node — Property in class Image
The DOMNode element to parse. $Link #node — Property in class Link
The DOMNode element to parse. Node — Class in namespace SimplePie\Type
A type model for a deep-level Node element. $Node #node — Property in class Node
The raw DOMNode
element. NodeInterface — Class in namespace SimplePie\Type
The interface that all type classes must implement and respond to. $Person #node — Property in class Person
The DOMNode element to parse. $Person #name — Property in class Person
The person's name. Ns — Class in namespace SimplePie\Util
Provides tools for managing and working with XML namespaces. O
$DateTrait #outputTimezone — Property in class DateTrait
The preferred timezone to use for date output. $Date #outputTimezone — Property in class Date
The desired output timezone. ObjectEmbed — Class 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. ParserInterface — Class 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. Person — Class in namespace SimplePie\Type
A type model for a Person element. R
RequestInterface — Class in namespace Psr\Http\Message
Representation of an outgoing, client-side request. ResponseInterface — Class 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 #records — Property in class TestLogger
$TestLogger #recordsByLevel — Property 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. RawDocumentTrait — Class in namespace SimplePie\Mixin
Shared code for working with raw feed content. $RawDocumentTrait #rawDocument — Property in class RawDocumentTrait
The raw, unparsed contents of the feed's stream. RootTrait — Class in namespace SimplePie\Mixin
Shared code for working with elements which manage the tree root. $RootTrait #root — Property in class RootTrait
The root-most node in the feed. AbstractParser ::readStream () — Method in class AbstractParser
Reads the contents of the stream resource. $Link #rel — Property in class Link
The link's relationship to the current document. S
ServerRequestInterface — Class in namespace Psr\Http\Message
Representation of an incoming, server-side HTTP request. StreamInterface — Class 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. SetLoggerInterface — Class in namespace SimplePie\Configuration
SetLoggerInterface ::setLogger () — Method in class SetLoggerInterface
Serialization — Class in namespace SimplePie\Enum
Provides a set of known, allowable serializations of content nodes. SimplePieException — Class in namespace SimplePie\Exception
SimplePieException
is the base Exception
class for all SimplePie-related exceptions.$HandlerStack #stack — Property 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. Script — Class in namespace SimplePie\Sanitizer
Will someday perform sanitization on content for <script>
tags and JavaScript-related HTML attributes. Style — Class in namespace SimplePie\Sanitizer
Will someday perform sanitization on content for <style>
and <link>
tags, and CSS-related HTML attributes. SimplePie — Class 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 #scheme — Property in class Category
The category scheme URI. $Node #serialization — Property 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
TestLogger — Class in namespace Psr\Log\Test
Used for testing purposes. TextFormatting — Class in namespace SimplePie\Sanitizer
Will someday perform sanitization on text formatting HTML elements (e.g., <b>
, <u>
, <strike>
). $Category #term — Property in class Category
The category term. $Image #title — Property in class Image
The image element's title. $Link #type — Property in class Link
The link's media type. $Link #title — Property in class Link
The link's title. TypeInterface — Class in namespace SimplePie\Type
The interface that all type classes must implement and respond to. U
UploadedFileInterface — Class in namespace Psr\Http\Message
Value object representing a file uploaded through an HTTP request. UriInterface — Class in namespace Psr\Http\Message
Value object representing a URI. $Generator #uri — Property in class Generator
The generator URI. $Image #uri — Property in class Image
The image element's URL. $Person #uri — Property in class Person
The person's URL. $Person #url — Property 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 #version — Property in class Generator
The generator version. $Node #value — Property 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 #width — Property in class Image
The image element's width, in pixels. X
XmlInterface — Class in namespace SimplePie\Middleware\Xml
The interface that all XML middleware classes must implement and respond to. Xml — Class 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.