saam / mexican-lorem-ipsum-bundle
墨西哥风格的Lorem Ipsum
dev-master
2020-04-09 00:08 UTC
Requires
- php: ^7.2
- symfony/config: ^3.4 || ^4.0.6
- symfony/dependency-injection: ^3.4 || ^4.0.6
- symfony/http-kernel: ^3.4 || ^4.0.6
Requires (Dev)
- symfony/browser-kit: ^3.4 || ^4.0.6
- symfony/framework-bundle: ^3.4 || ^4.0.6
- symfony/phpunit-bridge: ^3.4 || ^4.0.6
This package is auto-updated.
Last update: 2024-09-09 04:20:54 UTC
README
你好,MexicanLoremIpsumBundle!
MexicanLoremIpsumBundle是一种将“假文本”生成到您的Symfony应用程序中的方法。与传统Lorem Ipsum相比,您将获得最适合您应用程序的最佳墨西哥俚语单词。使用以下命令安装此包:
composer require saam/mexican-lorem-ipsum-bundle --dev
然后...这就完成了!如果您没有使用Symfony Flex,您还需要在您的AppKernel.php
文件中启用SaaM\LoremIpsumBundle\SaaMLoremIpsumBundle
。
用法
此包提供了一个用于生成假文本的单个服务,您可以通过使用SaaMIpsum
类型提示来自动注入。
// src/Controller/SomeController.php use SaaM\LoremIpsumBundle\SaaMIpsum; // ... class SomeController { public function index(SaaMIpsum $saaMIpsum) { $fakeText = $saaMIpsum->getParagraphs(); // ... } }
您也可以使用ID saam_lorem_ipsum.saam_ipsum
直接访问此服务。
配置
可以通过创建一个新的config/packages/saam_lorem_ipsum.yaml
文件直接配置生成文本的某些部分。默认值如下
# config/packages/saam_lorem_ipsum.yaml saam_lorem_ipsum: # Whether or not you think tacos are great tacos_are_great: true # How much salsa do you want on you text? min_salsa: 3
扩展单词列表
如果您感到有创造力并且兴奋,可以向单词生成器添加您自己的单词!要这样做,创建一个实现WordProviderInterface
的类
namespace App\Service; use SaaM\LoremIpsumBundle\WordProviderInterface; class CustomWordProvider implements WordProviderInterface { public function getWordList(): array { return ['tequila']; } }
然后...这就完成了!如果您使用的是标准服务配置,您的新类将自动注册为服务并由系统使用。如果您不这样做,您需要将此类注册为服务并使用saam_ipsum_word_provider
标记。
贡献
当然,开源是由每个人为公共利益贡献一点时间所驱动的。如果您想看到一个功能或添加一些您自己的墨西哥单词,那太棒了!您可以提出请求,但创建拉取请求是完成工作的更好方式。无论如何,请放心提交问题或拉取请求:所有贡献和问题都深受欢迎。