Bravo3\Orm\Services\RelationshipManager::persistForwardRelationship PHP Method

persistForwardRelationship() private method

Persist the forward side of a relationship
private persistForwardRelationship ( Relationship $relationship, string $key, object | object[] $value )
$relationship Bravo3\Orm\Mappers\Metadata\Relationship Forward relationship
$key string Relationship key
$value object | object[] Relationship value
    private function persistForwardRelationship(Relationship $relationship, $key, $value)
    {
        // Set the local relationship
        $this->getDriver()->debugLog('@Setting forward relationship: ' . $key);
        if (RelationshipType::isMultiIndex($relationship->getRelationshipType())) {
            $this->setMultiValueRelationship($key, $value);
        } else {
            $this->setSingleValueRelationship($key, $value);
        }
    }