* @license http://www.fsf.org/copyleft/lgpl.html LGPL
* @link http://pear.horde.org/index.php?package=Kolab_Resource
*/
-class Horde_Kolab_Resource_Exception extends Horde_Exception
+class Horde_Kolab_Resource_Exception extends Exception
{
/**
* Constants to define the error type.
*/
const SYSTEM = 1;
const NO_FREEBUSY = 2;
-
- /**
- * The array of available error messages. These are connected to the error
- * codes used above and might be used to differentiate between what we show
- * the user in the frontend and what we actually log in the backend.
- *
- * @var array
- */
- protected $messages;
-
- /**
- * Exception constructor
- *
- * @param mixed $message The exception message, a PEAR_Error object, or an
- * Exception object.
- * @param mixed $code A numeric error code, or
- * an array from error_get_last().
- */
- public function __construct($message = null, $code = null)
- {
- $this->setMessages();
-
- parent::__construct($message, $code);
- }
-
- /**
- * Initialize the messages handled by this exception.
- *
- * @return NULL
- */
- protected function setMessages()
- {
- $this->messages = array(
- self::SYSTEM => _("An internal error occured."),
- self::NO_FREEBUSY => _("There is no free/busy data available."),
- );
- }
}
<email>jan@horde.org</email>
<active>yes</active>
</lead>
- <date>2010-07-06</date>
- <time>09:08:55</time>
+ <date>2010-07-15</date>
+ <time>13:14:08</time>
<version>
<release>0.1.0</release>
<api>0.1.0</api>
<dir name="Horde">
<dir name="Kolab">
<dir name="Resource">
+ <dir name="Integration">
+ <file name="ResourceTest.php" role="test" />
+ </dir> <!-- /test/Horde/Kolab/Resource/Integration -->
<file name="AllTests.php" role="test" />
+ <file name="Autoload.php" role="test" />
<file name="phpunit.xml" role="test" />
- <file name="ResourceTest.php" role="test" />
+ <file name="TestCase.php" role="test" />
</dir> <!-- /test/Horde/Kolab/Resource -->
</dir> <!-- /test/Horde/Kolab -->
</dir> <!-- /test/Horde -->
<min>1.4.0b1</min>
</pearinstaller>
<package>
+ <name>HTTP_Request</name>
+ <channel>pear.php.net</channel>
+ </package>
+ <package>
<name>Horde</name>
<channel>pear.horde.org</channel>
<min>0.0.2</min>
<min>0.0.3</min>
</package>
<package>
- <name>Argv</name>
- <channel>pear.horde.org</channel>
- </package>
- <package>
<name>Horde_MIME</name>
<channel>pear.horde.org</channel>
<min>0.0.2</min>
<channel>pear.horde.org</channel>
<min>0.2.0</min>
</package>
- </required>
- <optional>
<package>
- <name>Horde_Notification</name>
+ <name>Kolab_Storage</name>
<channel>pear.horde.org</channel>
</package>
- <package>
- <name>Horde_Prefs</name>
- <channel>pear.horde.org</channel>
- </package>
- </optional>
+ </required>
</dependencies>
<phprelease>
<filelist>
<install as="Horde/Kolab/Resource/Freebusy/Kolab.php" name="lib/Horde/Kolab/Resource/Freebusy/Kolab.php" />
<install as="Horde/Kolab/Resource/Freebusy/Mock.php" name="lib/Horde/Kolab/Resource/Freebusy/Mock.php" />
<install as="Horde/Kolab/Resource/AllTests.php" name="test/Horde/Kolab/Resource/AllTests.php" />
+ <install as="Horde/Kolab/Resource/Autoload.php" name="test/Horde/Kolab/Resource/Autoload.php" />
<install as="Horde/Kolab/Resource/phpunit.xml" name="test/Horde/Kolab/Resource/phpunit.xml" />
- <install as="Horde/Kolab/Resource/ResourceTest.php" name="test/Horde/Kolab/Resource/ResourceTest.php" />
+ <install as="Horde/Kolab/Resource/TestCase.php" name="test/Horde/Kolab/Resource/TestCase.php" />
+ <install as="Horde/Kolab/Resource/Integration/ResourceTest.php" name="test/Horde/Kolab/Resource/Integration/ResourceTest.php" />
</filelist>
</phprelease>
<changelog>
<release>alpha</release>
<api>alpha</api>
</stability>
- <date>2010-07-06</date>
+ <date>2010-07-14</date>
<license uri="http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html">LGPL</license>
<notes>
* Extracted package from Kolab_Filter.