Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
array $_currentSubscriptionData = 'null'After verification, this is set to the verified subscription's data.
Detailsstring $_feedUpdate = 'null'Contains the content of any feeds sent as updates to the Callback URL
Detailsstring $_subscriptionKey = 'null'Holds a manually set subscription key (i.e. identifies a unique subscription) which is typical when it is not passed in the query string but is part of the Callback URL path, requiring manual retrieval e.g.
using a route and the Zend_Controller_Action::_getParam() method.
Details_detectVerifyTokenKey(
null|array $httpGetData
=
null
)
:
false|stringAttempt to detect the verification token key. This would be passed in the Callback URL (which we are handling with this class!) as a URI path part (the last part by convention).
Details_hasValidVerifyToken(
array $httpGetData
=
null, bool $checkValue
=
true
)
:
boolCheck for a valid verify_token. By default attempts to compare values with that sent from Hub, otherwise merely ascertains its existence.
Details_parseQueryString(
)
:
array|voidBuild an array of Query String parameters.
This bypasses $_GET which munges parameter names and cannot accept multiple parameters with the same key.
DetailsgetFeedUpdate(
)
:
stringGets a newly received feed (Atom/RSS) sent by a Hub as an update to a Topic we've subscribed to.
Detailshandle(
array $httpGetData
=
null, bool $sendResponseNow
=
false
)
:
voidHandle any callback from a Hub Server responding to a subscription or unsubscription request. This should be the Hub Server confirming the the request prior to taking action on it.
DetailshasFeedUpdate(
)
:
boolCheck if any newly received feed (Atom/RSS) update was received
DetailsisValidHubVerification(
array $httpGetData
)
:
boolChecks validity of the request simply by making a quick pass and confirming the presence of all REQUIRED parameters.
DetailssetFeedUpdate(
string $feed
)
:
Zend_Feed_Pubsubhubbub_Subscriber_CallbackSets a newly received feed (Atom/RSS) sent by a Hub as an update to a Topic we've subscribed to.
DetailssetSubscriptionKey(
string $key
)
:
Zend_Feed_Pubsubhubbub_Subscriber_CallbackSet a subscription key to use for the current callback request manually.
Required if usePathParameter is enabled for the Subscriber.
Details