PHP Class Amranidev\ScaffoldInterface\Datasystem\Datasystem

Author: Amrani Houssain ([email protected])
Show file Open project: amranidev/scaffold-interface

Public Methods

Method Description
__construct ( array $request ) : void Create a new DataSystem instance.
dataScaffold ( $spec = null ) : array Data for migration and views.
getData ( ) : string get request data.
getForeignKeys ( ) : string Get foreignKeys.
getOnData ( ) : string Get onData.
getRelationAttributes ( ) : string Get relational attributes.
isSoftdeletes ( ) : boolean Check SoftDeletes.
isTimestamps ( ) : boolean Check timestamps.

Private Methods

Method Description
getAttributes ( ) : void Deduce relational arttributes.
relationData ( ) : void Deduce onData and foreingKeys.

Method Details

__construct() public method

Create a new DataSystem instance.
public __construct ( array $request ) : void
$request array
return void

dataScaffold() public method

Data for migration and views.
public dataScaffold ( $spec = null ) : array
return array

getData() public method

get request data.
public getData ( ) : string
return string

getForeignKeys() public method

Get foreignKeys.
public getForeignKeys ( ) : string
return string

getOnData() public method

Get onData.
public getOnData ( ) : string
return string

getRelationAttributes() public method

Get relational attributes.
public getRelationAttributes ( ) : string
return string

isSoftdeletes() public method

Check SoftDeletes.
public isSoftdeletes ( ) : boolean
return boolean

isTimestamps() public method

Check timestamps.
public isTimestamps ( ) : boolean
return boolean