Author: romanb
Date: 2008-09-12 13:27:15 +0100 (Fri, 12 Sep 2008)
New Revision: 4942

Added:
   trunk/lib/Doctrine/ORM/Exceptions/MappingException.php
Removed:
   trunk/lib/Doctrine/MappingException.php
Log:
moved mappingexception

Deleted: trunk/lib/Doctrine/MappingException.php
===================================================================
--- trunk/lib/Doctrine/MappingException.php     2008-09-12 12:25:56 UTC (rev 
4941)
+++ trunk/lib/Doctrine/MappingException.php     2008-09-12 12:27:15 UTC (rev 
4942)
@@ -1,93 +0,0 @@
-<?php
-/*
- *  $Id$
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the LGPL. For more information, see
- * <http://www.phpdoctrine.org>.
- */
-
-#namespace Doctrine::ORM::Exceptions;
-
-/**
- * A MappingException indicates that something is wrong with the mapping setup.
- *
- * @since 2.0
- */
-class Doctrine_MappingException extends Doctrine_Exception
-{
-    public static function identifierRequired($entityName)
-    {
-        return new self("No identifier/primary key specified for Entity 
'$entityName'."
-                . " Every Entity must have an identifier/primary key.");
-    }
-    
-    public static function invalidInheritanceType($type)
-    {
-        return new self("The inheritance type '$type' does not exist.");
-    }
-    
-    public static function invalidInheritanceOption($name)
-    {
-        return new self("The inheritance option '$name' does not exist.");
-    }
-    
-    public static function generatorNotAllowedWithCompositeId()
-    {
-        return new self("Id generators can't be used with a composite id.");
-    }
-    
-    public static function missingFieldName()
-    {
-        return new self("The association mapping misses the 'fieldName' 
attribute.");
-    }
-    
-    public static function missingTargetEntity($fieldName)
-    {
-        return new self("The association mapping '$fieldName' misses the 
'targetEntity' attribute.");
-    }
-    
-    public static function missingSourceEntity($fieldName)
-    {
-        return new self("The association mapping '$fieldName' misses the 
'sourceEntity' attribute.");
-    }
-    
-    public static function mappingNotFound($fieldName)
-    {
-        return new self("No mapping found for field '$fieldName'.");
-    }
-    
-    public static function oneToManyRequiresMappedBy($fieldName)
-    {
-        return new self("OneToMany mapping on field '$fieldName' requires the 
'mappedBy' attribute.");
-    }
-    
-    public static function joinTableRequired($fieldName)
-    {
-        return new self("The mapping of field '$fieldName' requires an the 
'joinTable' attribute.");
-    }
-    
-    /**
-     * Generic exception for invalid mappings.
-     *
-     * @param string $fieldName
-     */
-    public static function invalidMapping($fieldName)
-    {
-        return new self("The mapping of field '$fieldName' is invalid.");
-    }
-}
-
-?>
\ No newline at end of file

Added: trunk/lib/Doctrine/ORM/Exceptions/MappingException.php
===================================================================
--- trunk/lib/Doctrine/ORM/Exceptions/MappingException.php                      
        (rev 0)
+++ trunk/lib/Doctrine/ORM/Exceptions/MappingException.php      2008-09-12 
12:27:15 UTC (rev 4942)
@@ -0,0 +1,93 @@
+<?php
+/*
+ *  $Id$
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ * This software consists of voluntary contributions made by many individuals
+ * and is licensed under the LGPL. For more information, see
+ * <http://www.phpdoctrine.org>.
+ */
+
+#namespace Doctrine::ORM::Exceptions;
+
+/**
+ * A MappingException indicates that something is wrong with the mapping setup.
+ *
+ * @since 2.0
+ */
+class Doctrine_ORM_Exceptions_MappingException extends 
Doctrine_ORM_Exceptions_ORMException
+{
+    public static function identifierRequired($entityName)
+    {
+        return new self("No identifier/primary key specified for Entity 
'$entityName'."
+                . " Every Entity must have an identifier/primary key.");
+    }
+    
+    public static function invalidInheritanceType($type)
+    {
+        return new self("The inheritance type '$type' does not exist.");
+    }
+    
+    public static function invalidInheritanceOption($name)
+    {
+        return new self("The inheritance option '$name' does not exist.");
+    }
+    
+    public static function generatorNotAllowedWithCompositeId()
+    {
+        return new self("Id generators can't be used with a composite id.");
+    }
+    
+    public static function missingFieldName()
+    {
+        return new self("The association mapping misses the 'fieldName' 
attribute.");
+    }
+    
+    public static function missingTargetEntity($fieldName)
+    {
+        return new self("The association mapping '$fieldName' misses the 
'targetEntity' attribute.");
+    }
+    
+    public static function missingSourceEntity($fieldName)
+    {
+        return new self("The association mapping '$fieldName' misses the 
'sourceEntity' attribute.");
+    }
+    
+    public static function mappingNotFound($fieldName)
+    {
+        return new self("No mapping found for field '$fieldName'.");
+    }
+    
+    public static function oneToManyRequiresMappedBy($fieldName)
+    {
+        return new self("OneToMany mapping on field '$fieldName' requires the 
'mappedBy' attribute.");
+    }
+    
+    public static function joinTableRequired($fieldName)
+    {
+        return new self("The mapping of field '$fieldName' requires an the 
'joinTable' attribute.");
+    }
+    
+    /**
+     * Generic exception for invalid mappings.
+     *
+     * @param string $fieldName
+     */
+    public static function invalidMapping($fieldName)
+    {
+        return new self("The mapping of field '$fieldName' is invalid.");
+    }
+}
+
+?>
\ No newline at end of file


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"doctrine-svn" group.
 To post to this group, send email to [email protected]
 To unsubscribe from this group, send email to [EMAIL PROTECTED]
 For more options, visit this group at 
http://groups.google.co.uk/group/doctrine-svn?hl=en-GB
-~----------~----~----~----~------~----~------~--~---

Reply via email to