Example #1
0
 /**
  * Factory method for default handler creation
  * @return Handler
  */
 public static function create()
 {
     $Retval = new self();
     $Retval->addAction('apply', new ActionApply());
     $Retval->addAction('check', new ActionCheck());
     $Retval->addAction('preview', ActionPreview::create());
     $Retval->addAction('stdin', new ActionStdin());
     $GitCallback = new Git\GitCallback();
     $Retval->addAction('apply-git', new Git\ActionApply(), $GitCallback);
     $Retval->addAction('check-git', new Git\ActionCheck(), $GitCallback);
     $Retval->addAction('preview-git', ActionPreview::create(), $GitCallback);
     return $Retval;
 }