Fakerino, 具有多种输入输出格式的PHP假数据生成器框架

分享于 

4分钟阅读

GitHub

  繁體 雙語
PHP Fake data generator framework with multiple input and output formats.
  • 源代码名称:Fakerino
  • 源代码网址:http://www.github.com/Fakerino/Fakerino
  • Fakerino源代码文档
  • Fakerino源代码下载
  • Git URL:
    git://www.github.com/Fakerino/Fakerino.git
    Git Clone代码到本地:
    git clone http://www.github.com/Fakerino/Fakerino
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/Fakerino/Fakerino
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    Fakerino

    Fakerino是一个完全可以扩展的假数据生成器框架。

    Latest Stable VersionLatest Unstable VersionTravis Ci

    SensioLabsInsightCode ClimateQuality ScoreCode Coverage

    License

    Join the chat at https://gitter.im/Fakerino/Fakerino

    ###Main 特性

    • 假的复杂数据 ( 比如。 人:姓名,姓氏,爱好,国家。 )。
    • 单数据 ( 比如。 名称,姓氏,整数,文本。)。
    • 假数据以不同的语言
    • 伪英镑表达式数据( 比如。 url =>'/www.w+.com/')。
    • 多次伪造数据。
    • 用一行代码伪造的数据库表行/s。
    • 自动为 Twig 字符串或者文件( 比如 )。 你好,{{ 先生的姓 }})
    • 在一行代码( 用假数据填充 public 属性和 setter ) 中伪造一个对象/实体
    • 支持 JSON,array 和字符串输出。
    • 支持 array, Yaml,PHP,Txt,Ini configurations配置。
    • 从英镑的接口假。

    有关安装。功能。支持。捐赠或者其他信息的详细信息,请阅读 Fakerino文档

    安装

    使用 Composer 管理项目的依赖项。 ####In 项目文件夹运行:

    composer require fakerino/fakerino='~0.8'vendor/fakerino/fakerino/build/ods vendor/fakerino/fakerino/data
    一个独立的项目运行:
    composer create-project fakerino/fakerino fakerino

    快速启动

    <?phprequire ('vendor/autoload.php'); useFakerinoFakerino;$fakerino=Fakerino::create();echo$fakerino->fake('Surname')->toJson(); //["Donovan"]echo$fakerino->fake('nameFemale'); //Aliceecho$fakerino->fake('/www.w+.com/'); //www.nikdjap.comecho$fakerino->fake('nameMale')->num(3); //Bob Jack Rickecho$fakerino->fake(array('nameMale', 'Surname'))->num(3)->toJson(); //[["Simon","Rodgers"],["Dean","Smith"],["Anthony","Bauman"]]

    你可以使用配置将假数据组合起来,或者声明你的 customs customs。

    $fakerino=Fakerino::create('./conf.php');print_r($fakerino->fake('fakeChat')->toArray());/*Array( [0] => Array ( [0] => Array ( [0] => Fake Rino <fakerino@fake.com> [1] => 01 Jan 2015 14:14:42 [2] => Hi gentle developer! ) [1] => Array ( [0] => Anonym Dev <anon@dev.com> [1] => 01 Jan 2015 14:17:42 [2] => Hi Fakerino! ) ))*/
    带 命令行的

    app/fake -h//for 帮助
    app/fake namemale surname//Travis Baldwin
    app/fake surname -j//["Brooks"]
    app/fake nameMale -n 2 //Nick Andy
    app/fake country -c path/config.ini //uses 配置文件
    app/fake surname -l de-DE //Schleßinger
    app/fake -s 'Hello Mrs {{namefemale}} {{surname}}' -l de-DE //Hello 夫人 Seeliger Ceylin
    app/fake -t tableName -c path/confix.xml -n 10 //Inserts 10将假行设置为 tableName

    第三方第三方

    数据    for  PHP  form  格式  
    相关文章