Skip to content

Commit 30a1666

Browse files
committed
improved readme
1 parent 1ce3509 commit 30a1666

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

Diff for: README.md

+9-2
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,15 @@ composer require rokde/number-generator
1818
## Usage
1919

2020
```php
21-
$laravelNumberGenerator = new \Rokde\LaravelNumberGenerator();
22-
echo $laravelNumberGenerator->echoPhrase('Hello, Robert Kummer!');
21+
$numberGenerator = new \Rokde\NumberGenerator();
22+
// set placeholders
23+
$numberGenerator->set('YYYY', 2024) // static values
24+
->set('index', fn () => str_pad('2', 4, '0', STR_PAD_LEFT)) // dynamic values
25+
->set('iban', new IbanValue('DE02120300000000202051', ' ')) // formatter value
26+
27+
// rendering an invoice number
28+
echo $numberGenerator->render('INV-{YYYY}-{index}'); // INV-2024-0002
29+
echo $numberGenerator->render('IBAN: {iban}'); // IBAN: DE02 1203 0000 0000 2020 51
2330
```
2431

2532
## Testing

0 commit comments

Comments
 (0)