blob: 176033b600a6e54f12e33eba9ad94a0bab6e3a12 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
From 64f3fd80a8f084d2d305274bed8d60a9fd2bb5fd Mon Sep 17 00:00:00 2001
From: Remi Collet <fedora@famillecollet.com>
Date: Tue, 15 Jan 2013 13:45:43 +0100
Subject: [PATCH] dont raise exception when running unit tests
---
framework/Translation/lib/Horde/Translation/Handler/Gettext.php | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/framework/Translation/lib/Horde/Translation/Handler/Gettext.php b/framework/Translation/lib/Horde/Translation/Handler/Gettext.php
index f0d460f..0b44861 100644
--- a/framework/Translation/lib/Horde/Translation/Handler/Gettext.php
+++ b/framework/Translation/lib/Horde/Translation/Handler/Gettext.php
@@ -40,7 +40,10 @@ class Horde_Translation_Handler_Gettext implements Horde_Translation_Handler
public function __construct($domain, $path)
{
if (!is_dir($path)) {
- throw new InvalidArgumentException("$path is not a directory");
+ // dont raise exception when running unit tests (for not installed package)
+ if (!isset($_SERVER['argv'][0]) || !strpos($_SERVER['argv'][0], 'phpunit')) {
+ throw new InvalidArgumentException("$path is not a directory");
+ }
}
$this->_gettext = function_exists('_');
if (!$this->_gettext) {
--
1.7.10
|