/**
  * Be careful about the order of the daos.
  *
  * DaoJoinTableToManyReference can't be exported
  *
  * @param string|Dao $foreignDaoName
  * @param string|Dao $joinDaoName
  * @param string $joinToLocalKey
  * @param string $joinToForeignKey
  * @param string $localKey
  * @param string $foreignKey
  * @param array $filterMap
  */
 public function __construct($foreignDaoName, $joinDaoName, $joinToLocalKey, $joinToForeignKey, $localKey = 'id', $foreignKey = 'id', $filterMap = null)
 {
     parent::__construct($foreignDaoName, $localKey, $foreignKey, false, false, $filterMap);
     $this->joinDao = $joinDaoName;
     $this->joinToLocalKey = $joinToLocalKey;
     $this->joinToForeignKey = $joinToForeignKey;
 }
 /**
  * Be careful, the order for foreign and local key are inversed.
  *
  * DaoJoinManyReferences can't be exported
  *
  * @param string|Dao $foreignDaoName
  * @param string $foreignKey
  * @param string $localKey
  */
 public function __construct($foreignDaoName, $foreignKey, $localKey = 'id', $filterMap = null)
 {
     parent::__construct($foreignDaoName, $localKey, $foreignKey, false, false, $filterMap);
 }