PHP DataVersion
PHP Database Migrations and Seeds.
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Samy\DataVersion\Template Class Reference

Public Member Functions

 withDirectory (string $Directory)
 
 getMessages ()
 
 migration (string $Description)
 
 seed (string $Description)
 

Protected Member Functions

 addMessage (string $Text, string $Type="info")
 
 getClassName (string $Names)
 
 writeTemplate (string $Filename, string $TemplateName, array $TemplateData=array())
 

Protected Attributes

 $directory = ""
 
 $messages = array()
 

Detailed Description

Simple Template implementation.

Member Function Documentation

◆ addMessage()

Samy\DataVersion\Template::addMessage ( string  $Text,
string  $Type = "info" 
)
protected

Return an instance with provided message.

Parameters
[in]string$TextThe message text
[in]string$TypeThe message type
Returns
static

◆ getClassName()

Samy\DataVersion\Template::getClassName ( string  $Names)
protected

Retrieve PSR-1 Class name.

Parameters
[in]string$NamesThe name
Returns
string

◆ getMessages()

Samy\DataVersion\Template::getMessages ( )

Retrieve messages.

Returns
array<array<string,string>>

◆ migration()

Samy\DataVersion\Template::migration ( string  $Description)

Generate a blank migration class template.

Parameters
[in]string$DescriptionThe template description
Returns
static

◆ seed()

Samy\DataVersion\Template::seed ( string  $Description)

Generate a blank seed class template.

Parameters
[in]string$DescriptionThe template description
Returns
static

◆ withDirectory()

Samy\DataVersion\Template::withDirectory ( string  $Directory)

Return an instance with provided directory.

Parameters
[in]string$DirectoryThe directory
Returns
static

◆ writeTemplate()

Samy\DataVersion\Template::writeTemplate ( string  $Filename,
string  $TemplateName,
array  $TemplateData = array() 
)
protected

Write templalte.

Parameters
[in]string$FilenameThe filename
[in]string$TemplateNameThe template name
[in]arrat$TemplateDataThe template data
Returns
bool

Member Data Documentation

◆ $directory

Samy\DataVersion\Template::$directory = ""
protected

describe directory

◆ $messages

Samy\DataVersion\Template::$messages = array()
protected

describe messages


The documentation for this class was generated from the following file: