fridzema / faker-quotes
There is no license information available for the latest version (1.0.0) of this package.
A custom Faker provider for generating quotes.
1.0.0
2025-01-09 19:11 UTC
Requires
- php: ^8.2
- fakerphp/faker: ^1.10
Requires (Dev)
- laravel/pint: ^1.19
- pestphp/pest: ^3.0
- pestphp/pest-plugin-arch: ^3.0
README
A custom Faker provider for generating inspirational and funny quotes.
A sprinkle of inspiration, a dash of humor, and a pinch of wisdom. This package provides a custom Faker provider for generating inspirational and funny quotes. It includes a collection of quotes from various categories, such as funny, inspirational, and more to be added later.
Installation
composer require fridzema/faker-quotes --dev
Running Tests
To run the tests, use the following command:
./vendor/bin/pest
Usage
<?php require 'vendor/autoload.php'; $faker = Faker\Factory::create(); $faker->addProvider(new \Fridzema\FakerQuotes\QuotesProvider($faker)); echo $faker->getQuote(); // ['quote' => '...', 'author' => '...', 'category' => '...'] echo $faker->getQuoteText(); // 'Lorem ipsum dolor sit amet' echo $faker->getQuoteAuthor(); // 'Author Name' echo $faker->getFunnyQuote(); // ['quote' => '...', 'author' => '...', 'category' => 'funny'] echo $faker->getInspirationalQuote(); // ['quote' => '...', 'author' => '...', 'category' => 'inspirational']
Available Methods
- getQuote(?string $category = null): array
- getQuoteText(?string $category = null): string
- getQuoteAuthor(?string $category = null): string
- getFunnyQuote(): string
- getInspirationalQuote(): string
Contributing
Contributions are welcome! Please submit a pull request or open an issue to discuss changes.
License
This project is licensed under the MIT License.
Documentation
For more information, visit the official documentation.