示例#1
0
 /**
  * Handles the project.
  * @return null|string
  */
 public function handle()
 {
     if ($this->project->isShowAtShortcode() || $this->project->isShowAtPopup()) {
         return $this->build();
     }
     $this->listen();
     return null;
 }
示例#2
0
 public function handleProject($project)
 {
     $project = new SocialSharing_Projects_Project((array) $project);
     $sharer = new SocialSharing_Projects_Sharer_Flat($project, $this->getEnvironment());
     if ($project->isShowAtShortcode() || $project->isShowAt('popup')) {
         return $sharer->build();
     }
     $sharer->activate();
     return null;
 }