mi/metadata-puli-file-locator
最新稳定版本:v1.1.1
Composer 安装命令:
composer require mi/metadata-puli-file-locator
包简介
Puli-FileLocator for JMS Metadata
README 文档
README
Overview
...
Installation
- Add this library to your project as a composer dependency:
composer require mi/metadata-puli-file-locator
Usage
PuliDiscovery
For the usage of the puli discovery file locator use the PuliDiscoveryDriverFactory. To configure the metadata bind the query to "jms/serializer-metadata" with the parameter for the namespace prefix and the extension.
php puli.phar bind /puli/path/to/file/*.xml jms/serializer-metadata --param extension="xml" \ --namespace-prefix="Vendor\Namespace\Prefix"
$serializer = JMS\Serializer\SerializerBuilder::create() ->setMetadataDriverFactory(new Mi\Puli\Serializer\Builder\PuliDiscoveryDriverFactory($puliDiscovery)) ... ->build();
PuliRepository
For the usage of the puli repository file locator use the PuliRepositoryDriverFactory. Also the metadata are configure with the puli paths and namespace prefix.
$serializer = JMS\Serializer\SerializerBuilder::create() ->addMetadataDir('/puli/path/to/file', 'Vendor\Namespace\Prefix') ->setMetadataDriverFactory(new Mi\Puli\Serializer\Builder\PuliRepositoryDriverFactory($puliRepository)) ... ->build();
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request
License
This library is under the MIT license.
统计信息
- 总下载量: 3.74k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 4
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-06-22