\MockViewableData
A wrapper class for {@link Faker\Generator} that provides easy template accessors for generating mock data.
- Author: Uncle Cheese <unclecheese@leftandmain.com>
Synopsis
class MockViewableData
extends ViewableData
{
- // members
- protected Generator $faker;
- // methods
- protected Generator getFaker()
- protected array resolveMinMax()
- public mixed obj()
- public Varchar Sentence()
- public Varchar Words()
- public Text Sentences()
- public Int Number()
- public Boolean Boolean()
- public Currency Currency()
- public Date Date()
- public SS_DateTime DateAndTime()
- public Float Float()
- public HTMLText Paragraphs()
- public Percentage Percentage()
- public Year Year()
- public Image Image()
- public Float Latitude()
- public Float Longitude()
- public void Loop()
Hierarchy
Extends
- ViewableData
Members
protected
- $faker
—
Faker\Generator
Stores a {@link Faker\Generator} instance
Methods
protected
- getFaker() — Gets a Faker\Generator instance
- resolveMinMax() — Compares two min values and assures a usable range
public
- Boolean() — Generates a random boolean value
- Currency() — Generates a random price
- Date() — Generates a random date
- DateAndTime() — Generates a random date and time.
- Float() — Returns a random float
- Image() — Generates a random immage
- Latitude() — Generates a mock latitude value
- Longitude() — Generates a mock longitude value
- Loop() — Build a set of empty DataObjects that can be iterated over
- Number() — Generates a random number
- Paragraphs() — Generates a random number of Paragraphs
- Percentage() — Generates a random percentage
- Sentence() — Generates a sentence
- Sentences() — Generates a series of sentences
- Words() — Generates a series of words
- Year() — Generates a random year
- obj() — A wildcard method to handle calling specially named varchar fields, e.g. Email, URL.