/** * strange thing! * * @param ActiveRecordAssociation $Association * @param ActiveRecord $Record */ public function addForeignKey(ActiveRecordAssociation $Association, ActiveRecord $Record) { $this->_foreignKeys[] = compact('Association', 'Record'); if ($Record->isCreated() && $this->isCreated()) { ActiveRecordManager::create($this); ActiveRecordManager::create($Record); } }