FakeDataMigration
extends BaseMigration
in package
fake data migration
Table of Contents
Properties
- $translators : array<string|int, mixed>
- $container : ContainerInterface
- $link_exchange_urls : array<string|int, mixed>
- $locales : array<string|int, mixed>
- $lorem_ipsum_p : string
- $menu_names : array<string|int, mixed>
- $site_email : string
- $website_id : int
Methods
- __call() : mixed
- {@inheritdoc}
- __construct() : mixed
- constructor
- containerCall() : mixed
- call method through container
- containerMake() : mixed
- create object through container
- down() : void
- undo the migration
- getApp() : App
- gets app object
- getAppRouteInfo() : RouteInfo|null
- gets route info
- getAppWebsite() : Website|null
- gets current website
- getAssets() : Manager
- gets assets manager
- getCache() : Manager
- get cache manager
- getContainer() : ContainerInterface
- gets container object
- getCrudRouter() : Crud
- gets crud service
- getDb() : Database
- gets db object
- getDebugbar() : StandardDebugBar
- gets debugbar object
- getEnv() : mixed
- gets env variable
- getEventManager() : SharedEventEmitter
- gets events manager service
- getGoogleAuthenticator() : PHPGangsta_GoogleAuthenticator
- gets google authenticator service
- getGuzzle() : Client
- gets guzzle service
- getHtmlRenderer() : HtmlPartsRenderer
- gets html renderer service
- getIcons() : Icons
- gets icons service
- getImagine() : Imagine
- gets imagine service
- getLog() : Logger
- gets log object
- getMailer() : Mailer
- gets mailer service
- getName() : string
- gets migration name
- getPdo() : PDO
- gets PDO object
- getRedis() : Manager
- gets redis service
- getRequest() : Request
- gets current request object
- getRouters() : array<string|int, mixed>
- gets routers
- getSchema() : Schema
- gets schema object
- getSearch() : Manager
- gets search service
- getSesMailer() : SesClient
- gets SES mailer service
- getSiteData() : SiteData
- gets site data service
- getSmtpMailer() : Swift_Mailer
- gets SMTP mailer service
- getTemplates() : Engine
- gets plates engine object
- getTranslator() : Translator
- gets translator
- getUtils() : Globals
- gets global utils service
- getWebhooksRouter() : Webhooks
- gets webhooks service
- getWebRouter() : Web
- gets routing service
- getZip() : Zip
- gets zip service
- requestUrl() : string|bool
- executes an http request
- up() : void
- do the migration
- getService() : mixed
- gets registered service
- addBlock() : Block
- adds a block model
- addContactForm() : Contact
- adds a contact form model
- addEvent() : Event
- adds a event model
- addLinkExchange() : LinkExchange
- adds a link model
- addMenuItem() : Menu
- adds a menu item model
- addNews() : News
- adds a news model
- addPage() : Page
- adds a page model
- addTerm() : Taxonomy
- adds a term model
- createImage() : MediaElement
- generates an image
Properties
$translators
public
static array<string|int, mixed>
$translators
= []
translators
$container
protected
ContainerInterface
$container
$link_exchange_urls
protected
array<string|int, mixed>
$link_exchange_urls
= ["https://www.google.com", "https://www.wikipedia.org", "https://stackoverflow.com", "https://linux.org/", "https://www.php.net"]
links
$locales
protected
array<string|int, mixed>
$locales
= ['en', 'fr', 'it', 'ro']
locales
$lorem_ipsum_p
protected
string
$lorem_ipsum_p
= '<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed viverra sapien nunc, id suscipit sem fermentum eget. Maecenas euismod mauris nibh, id interdum est ultricies nec. Integer euismod justo non ullamcorper facilisis. Fusce varius quam et enim tristique rutrum. Morbi feugiat pretium ultrices. Aenean eu sem ac massa commodo accumsan. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean ullamcorper pharetra dictum. Fusce rutrum auctor sapien. Aenean vel lectus ex. Duis dictum nisl quis mauris ullamcorper ullamcorper. </p>'
lorem ipsum paragraph
$menu_names
protected
array<string|int, mixed>
$menu_names
= []
menu names
$site_email
protected
string
$site_email
= 'admin@localhost'
site mail address
$website_id
protected
int
$website_id
= 1
website id
Methods
__call()
{@inheritdoc}
public
__call(string $name, mixed $arguments) : mixed
Parameters
- $name : string
- $arguments : mixed
Tags
__construct()
constructor
public
__construct(ContainerInterface $container) : mixed
Parameters
- $container : ContainerInterface
containerCall()
call method through container
public
containerCall(callable $callable[, array<string|int, mixed> $arguments = [] ]) : mixed
Parameters
- $callable : callable
- $arguments : array<string|int, mixed> = []
containerMake()
create object through container
public
containerMake(string $className[, array<string|int, mixed> $arguments = [] ]) : mixed
Parameters
- $className : string
- $arguments : array<string|int, mixed> = []
down()
undo the migration
public
down() : void
getApp()
gets app object
public
getApp() : App
Tags
Return values
AppgetAppRouteInfo()
gets route info
public
getAppRouteInfo() : RouteInfo|null
Return values
RouteInfo|nullgetAppWebsite()
gets current website
public
getAppWebsite() : Website|null
Return values
Website|nullgetAssets()
gets assets manager
public
getAssets() : Manager
Tags
Return values
ManagergetCache()
get cache manager
public
getCache() : Manager
Tags
Return values
ManagergetContainer()
gets container object
public
getContainer() : ContainerInterface
Return values
ContainerInterfacegetCrudRouter()
gets crud service
public
getCrudRouter() : Crud
Tags
Return values
CrudgetDb()
gets db object
public
getDb() : Database
Tags
Return values
DatabasegetDebugbar()
gets debugbar object
public
getDebugbar() : StandardDebugBar
Tags
Return values
StandardDebugBargetEnv()
gets env variable
public
getEnv(string $variable[, mixed $default = null ]) : mixed
Parameters
- $variable : string
- $default : mixed = null
Tags
getEventManager()
gets events manager service
public
getEventManager() : SharedEventEmitter
Tags
Return values
SharedEventEmittergetGoogleAuthenticator()
gets google authenticator service
public
getGoogleAuthenticator() : PHPGangsta_GoogleAuthenticator
Tags
Return values
PHPGangsta_GoogleAuthenticatorgetGuzzle()
gets guzzle service
public
getGuzzle() : Client
Tags
Return values
ClientgetHtmlRenderer()
gets html renderer service
public
getHtmlRenderer() : HtmlPartsRenderer
Tags
Return values
HtmlPartsRenderergetIcons()
gets icons service
public
getIcons() : Icons
Tags
Return values
IconsgetImagine()
gets imagine service
public
getImagine() : Imagine
Tags
Return values
ImaginegetLog()
gets log object
public
getLog() : Logger
Tags
Return values
LoggergetMailer()
gets mailer service
public
getMailer() : Mailer
Tags
Return values
MailergetName()
gets migration name
public
getName() : string
Return values
stringgetPdo()
gets PDO object
public
getPdo() : PDO
Tags
Return values
PDOgetRedis()
gets redis service
public
getRedis() : Manager
Tags
Return values
ManagergetRequest()
gets current request object
public
getRequest() : Request
Tags
Return values
RequestgetRouters()
gets routers
public
getRouters() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>getSchema()
gets schema object
public
getSchema() : Schema
Tags
Return values
SchemagetSearch()
gets search service
public
getSearch() : Manager
Tags
Return values
ManagergetSesMailer()
gets SES mailer service
public
getSesMailer() : SesClient
Tags
Return values
SesClientgetSiteData()
gets site data service
public
getSiteData() : SiteData
Tags
Return values
SiteDatagetSmtpMailer()
gets SMTP mailer service
public
getSmtpMailer() : Swift_Mailer
Tags
Return values
Swift_MailergetTemplates()
gets plates engine object
public
getTemplates() : Engine
Tags
Return values
EnginegetTranslator()
gets translator
public
getTranslator([string|null $locale_code = null ]) : Translator
Parameters
- $locale_code : string|null = null
Tags
Return values
TranslatorgetUtils()
gets global utils service
public
getUtils() : Globals
Tags
Return values
GlobalsgetWebhooksRouter()
gets webhooks service
public
getWebhooksRouter() : Webhooks
Tags
Return values
WebhooksgetWebRouter()
gets routing service
public
getWebRouter() : Web
Tags
Return values
WebgetZip()
gets zip service
public
getZip() : Zip
Tags
Return values
ZiprequestUrl()
executes an http request
public
requestUrl(string $url[, string $method = 'GET' ][, array<string|int, mixed> $options = [] ]) : string|bool
Parameters
- $url : string
- $method : string = 'GET'
- $options : array<string|int, mixed> = []
Tags
Return values
string|boolup()
do the migration
public
up() : void
Tags
getService()
gets registered service
protected
getService(string $service_key) : mixed
Parameters
- $service_key : string
Tags
addBlock()
adds a block model
private
addBlock(string $title, string $content, string $region[, string $locale = 'en' ][, array<string|int, mixed> $rewrites = [] ]) : Block
Parameters
- $title : string
- $content : string
- $region : string
- $locale : string = 'en'
- $rewrites : array<string|int, mixed> = []
Tags
Return values
BlockaddContactForm()
adds a contact form model
private
addContactForm(string $title, string $content[, string $locale = 'en' ][, array<string|int, mixed> $fields = [] ][, User|null $owner_model = null ]) : Contact
Parameters
- $title : string
- $content : string
- $locale : string = 'en'
- $fields : array<string|int, mixed> = []
- $owner_model : User|null = null
Tags
Return values
ContactaddEvent()
adds a event model
private
addEvent(string $title, string $content, DateTime $date, float $latitude, float $longitude[, string $locale = 'en' ][, User|null $owner_model = null ]) : Event
Parameters
- $title : string
- $content : string
- $date : DateTime
- $latitude : float
- $longitude : float
- $locale : string = 'en'
- $owner_model : User|null = null
Tags
Return values
EventaddLinkExchange()
adds a link model
private
addLinkExchange(string $url, string $email[, string $locale = 'en' ][, array<string|int, mixed> $terms = [] ][, User|null $owner_model = null ]) : LinkExchange
Parameters
- $url : string
- $email : string
- $locale : string = 'en'
- $terms : array<string|int, mixed> = []
- $owner_model : User|null = null
Tags
Return values
LinkExchangeaddMenuItem()
adds a menu item model
private
addMenuItem(string $title, string $menu_name, Rewrite $rewrite[, string $locale = 'en' ][, Menu|null $parent = null ]) : Menu
Parameters
- $title : string
- $menu_name : string
- $rewrite : Rewrite
- $locale : string = 'en'
- $parent : Menu|null = null
Tags
Return values
MenuaddNews()
adds a news model
private
addNews(string $title, string $content, DateTime $date[, string $locale = 'en' ][, User|null $owner_model = null ]) : News
Parameters
- $title : string
- $content : string
- $date : DateTime
- $locale : string = 'en'
- $owner_model : User|null = null
Tags
Return values
NewsaddPage()
adds a page model
private
addPage(string $title, string $content[, string $locale = 'en' ][, array<string|int, mixed> $terms = [] ][, User|null $owner_model = null ][, array<string|int, mixed> $images = [] ]) : Page
Parameters
- $title : string
- $content : string
- $locale : string = 'en'
- $terms : array<string|int, mixed> = []
- $owner_model : User|null = null
- $images : array<string|int, mixed> = []
Tags
Return values
PageaddTerm()
adds a term model
private
addTerm(string $title, string $content[, string $locale = 'en' ][, User|null $owner_model = null ]) : Taxonomy
Parameters
- $title : string
- $content : string
- $locale : string = 'en'
- $owner_model : User|null = null
Tags
Return values
TaxonomycreateImage()
generates an image
private
createImage([int $w = 400 ][, int $h = 400 ]) : MediaElement
Parameters
- $w : int = 400
- $h : int = 400