diff --git a/module/VuFind/tests/unit-tests/src/ILS/Driver/SymphonyTest.php b/module/VuFind/tests/unit-tests/src/ILS/Driver/SymphonyTest.php
index eb893d966bb9d52c26d261797e3286377601e34b..a3ddf6792b04742c17630ee21ccd2fec69fe4dbc 100644
--- a/module/VuFind/tests/unit-tests/src/ILS/Driver/SymphonyTest.php
+++ b/module/VuFind/tests/unit-tests/src/ILS/Driver/SymphonyTest.php
@@ -56,6 +56,10 @@ class SymphonyTest extends \VuFindTest\Unit\TestCase
      */
     public function testBadBaseUrl()
     {
+        if (!version_compare(\PHP_VERSION, '5.3.4', '>=')) {
+            $this->markTestSkipped('Test requires PHP >= 5.3.4 (see VUFIND-660)');
+        }
+
         // Without SOAP functionality, we can't proceed:
         if (!class_exists('SoapClient')) {
             $this->markTestSkipped();