magicbart/external-reference-bundle 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

magicbart/external-reference-bundle

Composer 安装命令:

composer require magicbart/external-reference-bundle

包简介

Add external reference between api and entity

README 文档

README

ExternalReferenceBundle is a Symfony bundle that provides a mechanism for storing and managing external references for objects created via external APIs. This bundle allows developers to keep track of relationships between local and external resources efficiently.

Installation

Install the bundle using Composer:

composer require magicbart/external-reference-bundle

Then, enable the bundle in your Symfony application (if not done automatically):

// config/bundles.php
return [
    Magicbart\ExternalReferenceBundle\MagicbartExternalReferenceBundle::class => ['all' => true],,
];

Run the necessary database migrations if the bundle provides a storage mechanism:

php bin/console doctrine:migrations:migrate

Usage

Register an External Reference

use Magicbart\ExternalReferenceBundle\Manager\ExternalReferenceManager;

$referenceManager = $this->get(ExternalReferenceManager::class);
$referenceManager->add(User::class, $user->getId(), 'external_id', 'target');

Retrieve an External Reference

$externalReference = $referenceManager->get(User::class, $user->getId(), 'external_id', 'target');

Contributing

Feel free to contribute by submitting issues or pull requests to improve the bundle.

License

This bundle is licensed under the Apache License.

统计信息

  • 总下载量: 17
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: Apache-2.0
  • 更新时间: 2025-03-09