Class DbConfigTask
Task class for creating and updating the database configuration file.
- AppShell
 - 
			
DbConfigTask			
			
			
		 
		
		
		
		Package: Cake\Console\Command\Task
Copyright: Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
License: MIT License
Location: Cake/Console/Command/Task/DbConfigTask.php
	
	Copyright: Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
License: MIT License
Location: Cake/Console/Command/Task/DbConfigTask.php
Properties summary
- 
			
$_defaultConfigprotectedarrayDefault configuration settings to use - 
			
$databaseClassNamepublicstringString name of the database config class name. Used for testing.
 - 
			
$pathpublicstringpath to CONFIG directory 
Method Summary
- 
			
_interactive() protected
Interactive interface - 
			
_verify() protected
Output verification message and bake if it looks good - 
			
bake() public
Assembles and writes database.php - 
			
execute() public
Execution method always used for tasks - 
			
getConfig() public
Get a user specified Connection name - 
			
getOptionParser() public
Gets the option parser instance and configures it. - 
			
initialize() public
initialization callback 
Method Detail
_verify() protected ¶
_verify( array $config )
Output verification message and bake if it looks good
Parameters
- array $config
 - The config data.
 
Returns
					boolean
True if user says it looks good, false otherwise
				
		True if user says it looks good, false otherwise
bake() public ¶
bake( array $configs )
Assembles and writes database.php
Parameters
- array $configs
 - Configuration settings to use
 
Returns
					boolean
Success
				
		Success
Properties detail
$_defaultConfig ¶
				protected
			array
		
		Default configuration settings to use
array( 'name' => 'default', 'datasource' => 'Database/Mysql', 'persistent' => 'false', 'host' => 'localhost', 'login' => 'root', 'password' => 'password', 'database' => 'project_name', 'schema' => null, 'prefix' => null, 'encoding' => null, 'port' => null )
$databaseClassName ¶
				public
			string
		
		String name of the database config class name. Used for testing.
'DATABASE_CONFIG'