PHP Class Amranidev\ScaffoldInterface\Datasystem\Database\DatabaseManager

Author: Athi Krishnan ([email protected])
Show file Open project: amranidev/scaffold-interface Class Usage Examples

Protected Properties

Property Type Description
$database Amranidev\ScaffoldInterface\DataSystem\DatabaseContract Database holder.

Public Methods

Method Description
__construct ( Amranidev\ScaffoldInterface\Datasystem\Database\DatabaseContractInterface $database )
getTablesNames ( ) : Collection Get all tables names.
make ( ) : self New instance based on app's database driver.
tableNames ( ) : Collection Retrieve table names from database.

Method Details

__construct() public method

public __construct ( Amranidev\ScaffoldInterface\Datasystem\Database\DatabaseContractInterface $database )
$database Amranidev\ScaffoldInterface\Datasystem\Database\DatabaseContractInterface

getTablesNames() public method

Get all tables names.
public getTablesNames ( ) : Collection
return Illuminate\Support\Collection

make() public static method

New instance based on app's database driver.
public static make ( ) : self
return self

tableNames() public static method

Retrieve table names from database.
public static tableNames ( ) : Collection
return Illuminate\Support\Collection

Property Details

$database protected property

Database holder.
protected DatabaseContract,Amranidev\ScaffoldInterface\DataSystem $database
return Amranidev\ScaffoldInterface\DataSystem\DatabaseContract