]> git.andy128k.dev Git - ipf-legacy-orm.git/commitdiff
nullable foreign key
authoravl <alex.litovchenko@gmail.com>
Mon, 22 Dec 2008 12:39:28 +0000 (14:39 +0200)
committeravl <alex.litovchenko@gmail.com>
Mon, 22 Dec 2008 12:39:28 +0000 (14:39 +0200)
ipf/orm/relation.php

index 37bc94fd3d98cfe941cd65e0233af0f2fe805558..74271970e87ff5bc266ef52e0e02ea1a273fe0fd 100644 (file)
@@ -9,7 +9,7 @@ abstract class IPF_ORM_Relation implements ArrayAccess
 
     const ONE   = 0;
     const MANY  = 2;
-    
+
     protected $definition = array('alias'       => true,
                                   'foreign'     => true,
                                   'local'       => true,
@@ -39,7 +39,7 @@ abstract class IPF_ORM_Relation implements ArrayAccess
             if (isset($definition[$key])) {
                 $def[$key] = $definition[$key];
             } else {
-                $def[$key] = $this->definition[$key];          
+                $def[$key] = $this->definition[$key];
             }
         }
         $this->definition = $def;
@@ -75,7 +75,7 @@ abstract class IPF_ORM_Relation implements ArrayAccess
         if (isset($this->definition[$offset])) {
             return $this->definition[$offset];
         }
-        
+
         return null;
     }
 
@@ -91,7 +91,7 @@ abstract class IPF_ORM_Relation implements ArrayAccess
         $this->definition[$offset] = false;
     }
 
-    public function toArray() 
+    public function toArray()
     {
         return $this->definition;
     }
@@ -105,7 +105,7 @@ abstract class IPF_ORM_Relation implements ArrayAccess
     {
         return $this->definition['type'];
     }
-    
+
     public function isCascadeDelete()
     {
         return in_array('delete', $this->definition['cascade']);
@@ -127,7 +127,7 @@ abstract class IPF_ORM_Relation implements ArrayAccess
     {
         return $this->definition['local'];
     }
-    
+
     final public function getLocalFieldName()
     {
         return $this->definition['localTable']->getFieldName($this->definition['local']);
@@ -137,7 +137,7 @@ abstract class IPF_ORM_Relation implements ArrayAccess
     {
         return $this->definition['foreign'];
     }
-    
+
     final public function getForeignFieldName()
     {
         return $this->definition['table']->getFieldName($this->definition['foreign']);