From 4e446277a5f6e4e5772065110d06eb4a46f95b41 Mon Sep 17 00:00:00 2001 From: Oleg Pudeyev Date: Wed, 2 Feb 2011 10:16:28 -0500 Subject: [ticket/10013] Fixed cache test to create intermediate directories. PHPBB3-10013 --- tests/test_framework/phpbb_test_case_helpers.php | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'tests/test_framework/phpbb_test_case_helpers.php') diff --git a/tests/test_framework/phpbb_test_case_helpers.php b/tests/test_framework/phpbb_test_case_helpers.php index 0acdce32e0..0eec4a90ca 100644 --- a/tests/test_framework/phpbb_test_case_helpers.php +++ b/tests/test_framework/phpbb_test_case_helpers.php @@ -41,4 +41,13 @@ class phpbb_test_case_helpers $this->expectedTriggerError = true; $this->test_case->setExpectedException($exceptionName, (string) $message, $errno); } + + public function makedirs($path) + { + while (!file_exists($path)) + { + $this->makedirs(dirname($path)); + mkdir($path); + } + } } -- cgit v1.2.1