Ipsum Generator based on terms used by a software development team.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config
src
tests
.codeclimate.yml
.coveralls.yml
.gitignore
.travis.yml
README.md
build.xml
composer.json
composer.lock
generate.php
phpunit.xml
sonar-project.properties

README.md

Developer-Ipsum

Build Status Code Climate Test Coverage

Developer Ipsum is an Ipsum generator based on the terms used by the software development team at my work. Shout out to Payscape.

Requirements

Installation

$ git clone https://github.com/mcred/Developer-Ipsum.git
$ cd Developer-Ipsum/
$ composer install
$ ant

Usage

Implementation example is located in the generate.php file. Require the vendor and src autoload files. A vocab file is required to construct the main IpsumFactory. You can replace the vocab file with your own, if you like. Once the IpsumFactory has been instantiated, create the type of Ipsum you would like, how many entities you want and how many items each entity should contain. The example below would create 4 paragraphs with 8 sentences each. Run php generate.php to see your output.

<?php
require(__DIR__."/vendor/autoload.php");
require(__DIR__."/src/autoload.php");
require(__DIR__."/config/vocab.php");

$factory = new IpsumFactory(new VOCAB());
$paragraphs = $factory->create('paragraphs', 4, 8);
echo $paragraphs->generate();
?>

Available Ipsum Types

  • Paragraphs
  • Lists