Dropped HHVM reference, misc. cleanup
This commit is contained in:
parent
099b421d0d
commit
405b5a404d
1 changed files with 28 additions and 29 deletions
51
README.md
51
README.md
|
@ -4,36 +4,35 @@
|
|||
[](https://coveralls.io/github/joshtronic/php-loremipsum?branch=master)
|
||||
[](https://packagist.org/packages/joshtronic/php-loremipsum)
|
||||
|
||||
Lorem ipsum generator in PHP without dependencies. Compatible with PHP 5.3+ as
|
||||
well as HHVM.
|
||||
Lorem ipsum generator in PHP without dependencies. Compatible with PHP 5.3+.
|
||||
|
||||
## Origins
|
||||
|
||||
Once upon a time, I was attempting to find a lorem ipsum generator over on
|
||||
[Packagist](https://packagist.org/search/?q=lorem%20ipsum). I was presented
|
||||
with many options, and some of those options were good. Unfortunately, the
|
||||
bulk of those options depended on Symphony or the Zend Framework. This
|
||||
wouldn’t have been a big deal but under the circumstances, I wanted something
|
||||
that was not tightly coupled to these frameworks because I wanted to use the
|
||||
generator in my _own_ framework.
|
||||
[Packagist](https://packagist.org/search/?q=lorem%20ipsum). I was presented with
|
||||
many options, and some of those options were good. Unfortunately, the bulk of
|
||||
those options depended on Symphony or the Zend Framework. This wouldn’t have
|
||||
been a big deal but under the circumstances, I wanted something that was not
|
||||
tightly coupled to these frameworks because I wanted to use the generator in my
|
||||
_own_ framework.
|
||||
|
||||
I had decided to use
|
||||
[badcow/lorem-ipsum](https://packagist.org/packages/badcow/lorem-ipsum)
|
||||
because it did not have any dependencies nor did it rely on any external APIs.
|
||||
As I started to use the library, I found that I was going to have to fight
|
||||
with it to get it to do what I wanted. After digging through the code, I
|
||||
realized that I was going to end up gutting most of it to bend it to my will.
|
||||
I know when you overhaul someone’s code the liklihood of them accepting a pull
|
||||
request goes down dramatically, hence building this library while taking cues
|
||||
from it’s predecessor.
|
||||
[badcow/lorem-ipsum](https://packagist.org/packages/badcow/lorem-ipsum) because
|
||||
it did not have any dependencies nor did it rely on any external APIs. As I
|
||||
started to use the library, I found that I was going to have to fight with it to
|
||||
get it to do what I wanted. After digging through the code, I realized that I
|
||||
was going to end up gutting most of it to bend it to my will. I know when you
|
||||
overhaul someone’s code the likelihood of them accepting a pull request goes
|
||||
down dramatically, hence building this library while taking cues from it’s
|
||||
predecessor.
|
||||
|
||||
Also, the aforementioned package had a bunch of “setter” and “getter” methods
|
||||
that were grossing me out :scream:
|
||||
|
||||
## Installation
|
||||
|
||||
The preferred installation method is via `composer`. First add the following
|
||||
to your `composer.json`
|
||||
The preferred installation method is via `composer`. First add the following to
|
||||
your `composer.json`
|
||||
|
||||
```json
|
||||
"require": {
|
||||
|
@ -118,15 +117,15 @@ print_r($lipsum->wordsArray(5, 'li'));
|
|||
## Assumptions
|
||||
|
||||
Instead of having an option as to whether or not a string should start the
|
||||
generated output with “Lorem ipsum dolor sit amet, consectetur adipiscing
|
||||
elit.” a few assumptions are baked in. The first string generated will always
|
||||
start with the traditional “Lorem ipsum…”. Subsequent strings may contain
|
||||
those words but will not explicitly start with them.
|
||||
generated output with “Lorem ipsum dolor sit amet, consectetur adipiscing elit.”
|
||||
a few assumptions are baked in. The first string generated will always start
|
||||
with the traditional “Lorem ipsum…”. Subsequent strings may contain those words
|
||||
but will not explicitly start with them.
|
||||
|
||||
## Contributing
|
||||
|
||||
Suggestions and bug reports are always welcome, but karma points are earned
|
||||
for pull requests.
|
||||
Suggestions and bug reports are always welcome, but karma points are earned for
|
||||
pull requests.
|
||||
|
||||
Unit tests are required for all contributions. You can run the test suite
|
||||
from the `tests` directory simply by running `phpunit .`
|
||||
Unit tests are required for all contributions. You can run the test suite from
|
||||
the `tests` directory simply by running `phpunit .`
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue