From 5b64dbe1955e643f61957a1937b9710877d67002 Mon Sep 17 00:00:00 2001 From: Eric Clemmons Date: Tue, 25 Oct 2011 11:51:09 -0700 Subject: [PATCH] Added error suppression to mkdir in ProxyFactory See: Symfony\Component\HttpKernel\Kernel#buildContainre --- lib/Doctrine/ORM/Proxy/ProxyFactory.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/Doctrine/ORM/Proxy/ProxyFactory.php b/lib/Doctrine/ORM/Proxy/ProxyFactory.php index aa53a0686..18202e0f0 100644 --- a/lib/Doctrine/ORM/Proxy/ProxyFactory.php +++ b/lib/Doctrine/ORM/Proxy/ProxyFactory.php @@ -154,11 +154,11 @@ class ProxyFactory $parentDirectory = dirname($fileName); - if (! is_dir($parentDirectory)) { - mkdir($parentDirectory, 0775, true); - } - - if ( ! is_writable($parentDirectory)) { + if ( ! is_dir($parentDirectory)) { + if (false === @mkdir($parentDirectory, 0775, true)) { + throw ProxyException::proxyDirectoryNotWritable(); + } + } else if ( ! is_writable($parentDirectory)) { throw ProxyException::proxyDirectoryNotWritable(); }