svn: /pear2/BugManager/trunk/src/BugManager/Site/SimpleChannelServer/ IssueManager.php SearchEscapeDecorator.php

[email protected] (Greg Beaver) Wed, 08 Sep 2010 21:58:39 +0000
Newsgroups php.pear.cvs,php.pear.core
Message-ID <[email protected]>
cellog                                   Wed, 08 Sep 2010 21:58:39 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=303181

Log:
fix a few fatal errors, we've got a long ways to go here

Changed paths:
    U   pear2/BugManager/trunk/src/BugManager/Site/SimpleChannelServer/IssueManager.php
    U   pear2/BugManager/trunk/src/BugManager/Site/SimpleChannelServer/SearchEscapeDecorator.php

Modified: pear2/BugManager/trunk/src/BugManager/Site/SimpleChannelServer/IssueManager.php
===================================================================
--- pear2/BugManager/trunk/src/BugManager/Site/SimpleChannelServer/IssueManager.php	2010-09-08 21:43:58 UTC (rev 303180)
+++ pear2/BugManager/trunk/src/BugManager/Site/SimpleChannelServer/IssueManager.php	2010-09-08 21:58:39 UTC (rev 303181)
@@ -65,7 +65,8 @@
     function getSearchEscapeDecorator(Issue $bug, $searchOptions, $maintain,
                          array $excludedpackages = null)
     {
-        throw new BugManager\BadMethodCallException('not implemented');
+        return new SearchEscapeDecorator($this->sqlite, $bug, $searchOptions, $maintain,
+                                         $excludedpackages);
     }

     /**

Modified: pear2/BugManager/trunk/src/BugManager/Site/SimpleChannelServer/SearchEscapeDecorator.php
===================================================================
--- pear2/BugManager/trunk/src/BugManager/Site/SimpleChannelServer/SearchEscapeDecorator.php	2010-09-08 21:43:58 UTC (rev 303180)
+++ pear2/BugManager/trunk/src/BugManager/Site/SimpleChannelServer/SearchEscapeDecorator.php	2010-09-08 21:58:39 UTC (rev 303181)
@@ -25,7 +25,7 @@
  */
 namespace PEAR2\BugManager\Site\SimpleChannelServer;
 use PEAR2\BugManager;
-class SearchEscapeDecorator
+class SearchEscapeDecorator extends BugManager\IssueEscapeDecorator\Sqlite3
 {
     protected $sqlite;
     protected $bug;
@@ -36,7 +36,7 @@
     protected $tested = false;

     /**
-     * @param Mysqli mysqli object
+     * @param Sqlite3 sqlite3 object
      * @param PEAR2\BugManager\Issue
      * @param string handle of a maintainer, used to retrieve bugs in packages
      *               the developer maintains