managlea/resource-mapper
Composer 安装命令:
composer require managlea/resource-mapper
包简介
README 文档
README
ResourceMapper maps resources with correct entity class and entity manager
Basic usage
Configuration file
# resource_mapping.yml default_entity_manager: Managlea\Component\DoctrineEntityManager mapping: foo: object_name: Entities\Foo bar: entity_manager: BarEntityManager object_name: Entities\Bar
Code execution
// Create new ResourceMapper $resourceMapper = new ResourceMapper; // Get entityManagerName (string) for resource $entityManagerName = $resourceMapper->getEntityManagerName('foo'); // Create new EntityManager (instanceof Managlea\Component\EntityManagerInterface) by name $entityManager = new EntityManagerFactory::create($entityManagerName); // Get objectName (string) for resource $objectName = $resourceMapper->getObjectName('foo'); // Use objectName in entity manager to retrieve entity (object) $entity = $entityManager->get($objectName, 1);
统计信息
- 总下载量: 202
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-08-02