SYMBOL INDEX (199 symbols across 31 files) FILE: Command/TestPushCommand.php class TestPushCommand (line 14) | class TestPushCommand extends ContainerAwareCommand method configure (line 26) | protected function configure() method execute (line 46) | protected function execute(InputInterface $input, OutputInterface $out... method getMessageClass (line 103) | protected function getMessageClass($service) FILE: DependencyInjection/Compiler/AddHandlerPass.php class AddHandlerPass (line 12) | class AddHandlerPass implements CompilerPassInterface method process (line 20) | public function process(ContainerBuilder $container) FILE: DependencyInjection/Configuration.php class Configuration (line 8) | class Configuration implements ConfigurationInterface method getConfigTreeBuilder (line 20) | public function getConfigTreeBuilder() method addAndroid (line 37) | protected function addAndroid() method addiOS (line 80) | protected function addiOS() method addMac (line 88) | protected function addMac() method addApple (line 96) | private function addApple($os) method addBlackberry (line 120) | protected function addBlackberry() method addWindowsphone (line 139) | protected function addWindowsphone() FILE: DependencyInjection/RMSPushNotificationsExtension.php class RMSPushNotificationsExtension (line 10) | class RMSPushNotificationsExtension extends Extension method load (line 29) | public function load(array $configs, ContainerBuilder $container) method setInitialParams (line 66) | protected function setInitialParams() method setAndroidConfig (line 78) | protected function setAndroidConfig(array $config) method setiOSConfig (line 112) | protected function setiOSConfig(array $config) method setMacConfig (line 122) | protected function setMacConfig(array $config) method setAppleConfig (line 135) | protected function setAppleConfig(array $config, $os) method setBlackberryConfig (line 181) | protected function setBlackberryConfig(array $config) method setWindowsphoneConfig (line 190) | protected function setWindowsphoneConfig(array $config) FILE: Device/Types.php class Types (line 5) | class Types FILE: Device/iOS/Feedback.php class Feedback (line 5) | class Feedback method unpack (line 17) | public function unpack($data) FILE: Exception/InvalidMessageTypeException.php class InvalidMessageTypeException (line 5) | class InvalidMessageTypeException extends \RuntimeException FILE: Message/AndroidMessage.php class AndroidMessage (line 7) | class AndroidMessage implements MessageInterface method setMessage (line 66) | public function setMessage($message) method getMessage (line 76) | public function getMessage() method setData (line 86) | public function setData($data) method getData (line 96) | public function getData() method getMessageBody (line 107) | public function getMessageBody() method setDeviceIdentifier (line 126) | public function setDeviceIdentifier($identifier) method getTargetOS (line 137) | public function getTargetOS() method getDeviceIdentifier (line 147) | public function getDeviceIdentifier() method getCollapseKey (line 158) | public function getCollapseKey() method setCollapseKey (line 169) | public function setCollapseKey($collapseKey) method setGCM (line 180) | public function setGCM($gcm) method isGCM (line 190) | public function isGCM() method getGCMIdentifiers (line 201) | public function getGCMIdentifiers() method addGCMIdentifier (line 210) | public function addGCMIdentifier($identifier) method setAllIdentifiers (line 219) | public function setAllIdentifiers($allIdentifiers) { method setGCMOptions (line 227) | public function setGCMOptions($options) method getGCMOptions (line 237) | public function getGCMOptions() FILE: Message/AppleMessage.php class AppleMessage (line 5) | class AppleMessage implements MessageInterface method __construct (line 63) | public function __construct($identifier = NULL) method setMessage (line 80) | public function setMessage($message) method setData (line 90) | public function setData($data) method addCustomData (line 113) | public function addCustomData($key, $value) method setDeviceIdentifier (line 138) | public function setDeviceIdentifier($identifier) method getMessageBody (line 148) | public function getMessageBody() method getDeviceIdentifier (line 163) | public function getDeviceIdentifier() method getTargetOS (line 174) | public function getTargetOS() method setAPSSound (line 185) | public function setAPSSound($sound) method setAPSBadge (line 196) | public function setAPSBadge($badge) method setAPSContentAvailable (line 208) | public function setAPSContentAvailable($contentAvailable) method setCategory (line 219) | public function setCategory($category) method setMutableContent (line 230) | public function setMutableContent($mutableContent) method setExpiry (line 240) | public function setExpiry($expiry) method getExpiry (line 250) | public function getExpiry() method setPushMagicToken (line 258) | public function setPushMagicToken($pushMagicToken) method getPushMagicToken (line 266) | public function getPushMagicToken() method getToken (line 274) | public function getToken() method setToken (line 282) | public function setToken($token) method isMdmMessage (line 292) | public function isMdmMessage($isMdmMessage = null) FILE: Message/BlackberryMessage.php class BlackberryMessage (line 7) | class BlackberryMessage implements MessageInterface method setMessage (line 29) | public function setMessage($message) method setData (line 39) | public function setData($data) method getMessageBody (line 50) | public function getMessageBody() method setDeviceIdentifier (line 60) | public function setDeviceIdentifier($identifier) method getTargetOS (line 70) | public function getTargetOS() method getDeviceIdentifier (line 80) | public function getDeviceIdentifier() FILE: Message/MacMessage.php class MacMessage (line 7) | class MacMessage extends AppleMessage method getTargetOS (line 14) | public function getTargetOS() FILE: Message/MessageInterface.php type MessageInterface (line 5) | interface MessageInterface method setMessage (line 7) | public function setMessage($message); method setData (line 9) | public function setData($data); method setDeviceIdentifier (line 11) | public function setDeviceIdentifier($identifier); method getMessageBody (line 13) | public function getMessageBody(); method getDeviceIdentifier (line 15) | public function getDeviceIdentifier(); method getTargetOS (line 17) | public function getTargetOS(); FILE: Message/WindowsphoneMessage.php class WindowsphoneMessage (line 7) | class WindowsphoneMessage implements MessageInterface method __construct (line 23) | public function __construct() method getTargetOS (line 28) | public function getTargetOS() method getDeviceIdentifier (line 33) | public function getDeviceIdentifier() method setDeviceIdentifier (line 38) | public function setDeviceIdentifier($identifier) method getMessageBody (line 43) | public function getMessageBody() method setMessage (line 51) | public function setMessage($message) method setData (line 56) | public function setData($data) method getTarget (line 61) | public function getTarget() method getNotificationClass (line 66) | public function getNotificationClass() FILE: Message/iOSMessage.php class iOSMessage (line 7) | class iOSMessage extends AppleMessage method getTargetOS (line 14) | public function getTargetOS() FILE: RMSPushNotificationsBundle.php class RMSPushNotificationsBundle (line 9) | class RMSPushNotificationsBundle extends Bundle method build (line 11) | public function build(ContainerBuilder $container) FILE: Service/EventListener.php class EventListener (line 6) | class EventListener { method addListener (line 16) | public function addListener (EventListenerInterface $listener) { method onKernelTerminate (line 23) | public function onKernelTerminate () { FILE: Service/EventListenerInterface.php type EventListenerInterface (line 5) | interface EventListenerInterface { method onKernelTerminate (line 7) | public function onKernelTerminate (); FILE: Service/Notifications.php class Notifications (line 9) | class Notifications method __construct (line 21) | public function __construct() method send (line 33) | public function send(MessageInterface $message) method addHandler (line 48) | public function addHandler($osType, $service) method getResponses (line 62) | public function getResponses($osType) method supports (line 82) | public function supports($targetOS) method setAPNSPemAsString (line 95) | public function setAPNSPemAsString($pemContent, $passphrase) { FILE: Service/OS/AndroidGCMNotification.php class AndroidGCMNotification (line 14) | class AndroidGCMNotification implements OSNotificationServiceInterface method __construct (line 76) | public function __construct($apiKey, $useMultiCurl, $timeout, $logger,... method send (line 97) | public function send(MessageInterface $message) method getResponses (line 167) | public function getResponses() FILE: Service/OS/AndroidNotification.php class AndroidNotification (line 10) | class AndroidNotification implements OSNotificationServiceInterface method __construct (line 56) | public function __construct($username, $password, $source, $timeout) method send (line 73) | public function send(MessageInterface $message) method getAuthToken (line 99) | protected function getAuthToken() FILE: Service/OS/AppleNotification.php class AppleNotification (line 13) | class AppleNotification implements OSNotificationServiceInterface, Event... method __construct (line 129) | public function __construct($sandbox, $pem, $passphrase = "", $jsonUne... method setJsonUnescapedUnicode (line 152) | public function setJsonUnescapedUnicode($jsonUnescapedUnicode) method send (line 167) | public function send(MessageInterface $message) method sendMessages (line 208) | protected function sendMessages($firstMessageId, $apnURL) method writeApnStream (line 248) | protected function writeApnStream($apnURL, $payload) method getApnStream (line 275) | protected function getApnStream($apnURL) method closeApnStream (line 301) | protected function closeApnStream($apnURL) method getStreamContext (line 316) | protected function getStreamContext() method createPayload (line 356) | protected function createPayload($messageId, $expiry, $token, $message) method createMdmPayload (line 399) | public function createMdmPayload($token, $magicPushToken) method getResponses (line 413) | public function getResponses() method setPemAsString (line 422) | public function setPemAsString($pemContent, $passphrase) { method onKernelTerminate (line 437) | public function onKernelTerminate() method removeCachedPemFile (line 446) | private function removeCachedPemFile() method closeStreams (line 458) | private function closeStreams() FILE: Service/OS/BlackberryNotification.php class BlackberryNotification (line 13) | class BlackberryNotification implements OSNotificationServiceInterface method __construct (line 59) | public function __construct($evaluation, $appID, $password, $timeout, ... method send (line 75) | public function send(MessageInterface $message) method doSend (line 90) | protected function doSend(BlackberryMessage $message) method constructMessageBody (line 120) | protected function constructMessageBody(BlackberryMessage $message, $s... method parseResponse (line 149) | protected function parseResponse(\Buzz\Message\Response $response) method getXMLBody (line 175) | private function getXMLBody(BlackberryMessage $message, $messageID) FILE: Service/OS/MicrosoftNotification.php class MicrosoftNotification (line 12) | class MicrosoftNotification implements OSNotificationServiceInterface method __construct (line 32) | public function __construct($timeout, $logger) method send (line 40) | public function send(MessageInterface $message) FILE: Service/OS/OSNotificationServiceInterface.php type OSNotificationServiceInterface (line 7) | interface OSNotificationServiceInterface method send (line 15) | public function send(MessageInterface $message); FILE: Service/iOSFeedback.php class iOSFeedback (line 7) | class iOSFeedback method __construct (line 45) | public function __construct($sandbox, $pem, $passphrase, $timeout) method getDeviceUUIDs (line 60) | public function getDeviceUUIDs() method getStreamContext (line 101) | protected function getStreamContext() FILE: Tests/DependencyInjection/ConfigurationTest.php class ConfigurationTest (line 8) | class ConfigurationTest extends \PHPUnit_Framework_TestCase method testDefaults (line 10) | public function testDefaults() method testAddingAndroidKeyRequiresValues (line 18) | public function testAddingAndroidKeyRequiresValues() method testAndroidRequiresUsername (line 29) | public function testAndroidRequiresUsername() method testAndroidRequiresPassword (line 42) | public function testAndroidRequiresPassword() method testOldFullAndroid (line 52) | public function testOldFullAndroid() method testNewC2DMIsAllowedWithoutOldBits (line 68) | public function testNewC2DMIsAllowedWithoutOldBits() method testGCMRequiresAPIKey (line 93) | public function testGCMRequiresAPIKey() method testGCMIsOK (line 106) | public function testGCMIsOK() method testAddingiOsKeyRequiresValues (line 131) | public function testAddingiOsKeyRequiresValues() method testiOSRequiresPEM (line 142) | public function testiOSRequiresPEM() method testFulliOS (line 152) | public function testFulliOS() method testAddingMacKeyRequiresValues (line 170) | public function testAddingMacKeyRequiresValues() method testMacRequiresPEM (line 181) | public function testMacRequiresPEM() method testFullMac (line 191) | public function testFullMac() method testBlackberryRequiresAppID (line 209) | public function testBlackberryRequiresAppID() method testBlackberryRequiresPassword (line 222) | public function testBlackberryRequiresPassword() method testFullBlackberry (line 232) | public function testFullBlackberry() method testAddingWindowsKeyRequiresValues (line 250) | public function testAddingWindowsKeyRequiresValues() method testFullWindows (line 260) | public function testFullWindows() method process (line 278) | protected function process($config) FILE: Tests/Message/AndroidMessageTest.php class AndroidMessageTest (line 9) | class AndroidMessageTest extends \PHPUnit_Framework_TestCase method testCreation (line 11) | public function testCreation() method testCoreBodyGeneratedOK (line 18) | public function testCoreBodyGeneratedOK() method testMessageAddedOK (line 29) | public function testMessageAddedOK() method testNewCollapseKey (line 41) | public function testNewCollapseKey() method testRegistrationIDAddedToBody (line 53) | public function testRegistrationIDAddedToBody() method testCustomData (line 65) | public function testCustomData() method testTypeChangesBasedOnGCM (line 78) | public function testTypeChangesBasedOnGCM() method testSetIdentifierIsSingleEntryInGCMArray (line 86) | public function testSetIdentifierIsSingleEntryInGCMArray() method testAddingGCMIdentifiers (line 93) | public function testAddingGCMIdentifiers() method testSetMessageIsReturnedInGetData (line 101) | public function testSetMessageIsReturnedInGetData() FILE: Tests/Message/BlackberryMessageTest.php class BlackberryMessageTest (line 9) | class BlackberryMessageTest extends \PHPUnit_Framework_TestCase method testCreation (line 11) | public function testCreation() method testDefaultBody (line 18) | public function testDefaultBody() method testSettingBody (line 25) | public function testSettingBody() FILE: Tests/Message/MacMessageTest.php class MacMessageTest (line 9) | class MacMessageTest extends \PHPUnit_Framework_TestCase method testCreation (line 11) | public function testCreation() FILE: Tests/Message/WindowsphoneMessageTest.php class WindowsphoneMessageTest (line 9) | class WindowsphoneMessageTest extends \PHPUnit_Framework_TestCase method testCreation (line 11) | public function testCreation() method testDefaultBody (line 18) | public function testDefaultBody() method testSettingBody (line 25) | public function testSettingBody() method testDefaultTarget (line 34) | public function testDefaultTarget() FILE: Tests/Message/iOSMessageTest.php class iOSMessageTest (line 9) | class iOSMessageTest extends \PHPUnit_Framework_TestCase method testCreation (line 11) | public function testCreation() method testCoreBodyGeneratedOK (line 18) | public function testCoreBodyGeneratedOK() method testAPSAlertAddedOK (line 27) | public function testAPSAlertAddedOK() method testAPSBadgeAddedOK (line 39) | public function testAPSBadgeAddedOK() method testAPSSoundAddedOK (line 51) | public function testAPSSoundAddedOK() method testCustomDataAddedOK (line 63) | public function testCustomDataAddedOK() method testMutableContentAddOk (line 74) | public function testMutableContentAddOk()