From 3717ae3c53f55c62c383fe84422632ac191af50f Mon Sep 17 00:00:00 2001 From: Benjamin Eberlei Date: Mon, 20 Jun 2011 21:26:12 +0200 Subject: [PATCH] strtolower() on cascade information avoids problem with case-sensitivity in YAML and annotations mapping driver. --- lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php b/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php index 8a95b82db..c1f25a828 100644 --- a/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php +++ b/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php @@ -832,7 +832,7 @@ class ClassMetadataInfo implements ClassMetadata } // Cascades - $cascades = isset($mapping['cascade']) ? $mapping['cascade'] : array(); + $cascades = isset($mapping['cascade']) ? array_map('strtolower', $mapping['cascade']) : array(); if (in_array('all', $cascades)) { $cascades = array( 'remove',