Beispiel #1
0
 /**
  * @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);
 }