/** * @param Growl\Application $application The sender application */ public function __construct($application, $password = null) { parent::__construct("REGISTER", $password); $this->setHeader("Application-Name", $application->getName()); // Handle application icon if ($application->getIcon()) { $resource = \Growler\Gntp\Resource::fromIdentifier($application->getIcon()); if ($resource->isValid()) { $this->setHeader("Application-Icon", $resource->getUniqueId()); $this->_addResource($resource); } } $this->_notifications = array(); $this->setHeader('Notifications-Count', 0); }