<?php
namespace Claromentis\Core\ORM;

$GLOBALS["__65da1b1ec" . "2d6653e8a0a" . "b7848e53621" . "5"] = (@$GLOBALS["__65da1b1ec2d665" . "3e8a0ab7848e5362" . "15"] ?: array()) + array("_3a1d32b00" . "c281a9ae85" . "9aa88201be" . "7c9" => base64_decode("ZnVuY3" . "Rpb24="), "_1f0784f" . "4a57c1cd" . "e3190659" . "69677bf3" . "d" => base64_decode("ZGVidWdfYmFja3RyYW" . "Nl"));
use Analogue\ORM\Relationships\HasMany as AnalogueHasMany;
use Analogue\ORM\System\Manager;




class EntityMap extends \Analogue\ORM\EntityMap
{
    
    
    
    
    public function hasMany($_ba1f6e266e3ebd29f620349be8ec92a5, string $_69fafbdb2ab3bbd9e8db801e9b1d5aa2, string $_4c521d12a421e1ecc509801cfc0380aa = null, string $_17c811a92d7edf64dffb9cbf24882bdd = null) : AnalogueHasMany
    {
        
        
        [, $_1ea23b8f088d7a05fe5d285df5b5dd30] = $GLOBALS["__65da1b1ec2d6653e8a0ab7848e53621" . "5"]["_1f0784f4a57c1cd" . "e319065969677bf3" . "d"](false);
        $_2fc7dcae09ab225f57e35d0eb8189eeb = $_1ea23b8f088d7a05fe5d285df5b5dd30[$GLOBALS["__65da1b1ec2d6653e8a0ab7848" . "e536215"]["_3a1d32b00c281a9ae859aa882" . "01be7c9"]];
        $this->relatedClasses[$_2fc7dcae09ab225f57e35d0eb8189eeb] = $_69fafbdb2ab3bbd9e8db801e9b1d5aa2;
        $this->addManyRelation($_2fc7dcae09ab225f57e35d0eb8189eeb);
        $this->addForeignRelation($_2fc7dcae09ab225f57e35d0eb8189eeb);
        
        
        $_4c521d12a421e1ecc509801cfc0380aa = $_4c521d12a421e1ecc509801cfc0380aa ?: $this->getForeignKey();
        $_f9e97a4a9c44a2fafef5ff1c58ff6e8c = Manager::getInstance()->mapper($_69fafbdb2ab3bbd9e8db801e9b1d5aa2);
        $_17c811a92d7edf64dffb9cbf24882bdd = $_17c811a92d7edf64dffb9cbf24882bdd ?: $this->getKeyName();
        
        
        return new Analogue\Relationships\HasMany($_f9e97a4a9c44a2fafef5ff1c58ff6e8c, $_ba1f6e266e3ebd29f620349be8ec92a5, $_4c521d12a421e1ecc509801cfc0380aa, $_17c811a92d7edf64dffb9cbf24882bdd);
    }
}