Completed
Push — master ( 456d5e...a86294 )
by Aimeos
02:08
created
src/Aimeos/Shop/Command/SetupCommand.php 1 patch
Spacing   +31 added lines, -31 removed lines patch added patch discarded remove patch
@@ -43,39 +43,39 @@  discard block
 block discarded – undo
43 43
 	 */
44 44
 	public function fire()
45 45
 	{
46
-		$ctx = $this->getLaravel()->make( '\Aimeos\Shop\Base\Context' )->get( false, 'command' );
47
-		$ctx->setEditor( 'aimeos:setup' );
46
+		$ctx = $this->getLaravel()->make('\Aimeos\Shop\Base\Context')->get(false, 'command');
47
+		$ctx->setEditor('aimeos:setup');
48 48
 
49 49
 		$config = $ctx->getConfig();
50
-		$site = $this->argument( 'site' );
51
-		$template = $this->argument( 'tplsite' );
50
+		$site = $this->argument('site');
51
+		$template = $this->argument('tplsite');
52 52
 
53
-		$config->set( 'setup/site', $site );
54
-		$dbconfig = $this->getDbConfig( $config );
55
-		$this->setOptions( $config );
53
+		$config->set('setup/site', $site);
54
+		$dbconfig = $this->getDbConfig($config);
55
+		$this->setOptions($config);
56 56
 
57
-		$taskPaths = $this->getLaravel()->make( '\Aimeos\Shop\Base\Aimeos' )->get()->getSetupPaths( $template );
58
-		$manager = new \Aimeos\MW\Setup\Manager\Multiple( $ctx->getDatabaseManager(), $dbconfig, $taskPaths, $ctx );
57
+		$taskPaths = $this->getLaravel()->make('\Aimeos\Shop\Base\Aimeos')->get()->getSetupPaths($template);
58
+		$manager = new \Aimeos\MW\Setup\Manager\Multiple($ctx->getDatabaseManager(), $dbconfig, $taskPaths, $ctx);
59 59
 
60
-		$this->info( sprintf( 'Initializing or updating the Aimeos database tables for site "%1$s"', $site ) );
60
+		$this->info(sprintf('Initializing or updating the Aimeos database tables for site "%1$s"', $site));
61 61
 
62
-		if( ( $task = $this->option( 'task' ) ) && is_array( $task ) ) {
63
-			$task = reset( $task );
62
+		if (($task = $this->option('task')) && is_array($task)) {
63
+			$task = reset($task);
64 64
 		}
65 65
 
66
-		switch( $this->option( 'action' ) )
66
+		switch ($this->option('action'))
67 67
 		{
68 68
 			case 'migrate':
69
-				$manager->migrate( $task );
69
+				$manager->migrate($task);
70 70
 				break;
71 71
 			case 'rollback':
72
-				$manager->rollback( $task );
72
+				$manager->rollback($task);
73 73
 				break;
74 74
 			case 'clean':
75
-				$manager->clean( $task );
75
+				$manager->clean($task);
76 76
 				break;
77 77
 			default:
78
-				throw new \Exception( sprintf( 'Invalid setup action "%1$s"', $this->option( 'action' ) ) );
78
+				throw new \Exception(sprintf('Invalid setup action "%1$s"', $this->option('action')));
79 79
 		}
80 80
 	}
81 81
 
@@ -88,8 +88,8 @@  discard block
 block discarded – undo
88 88
 	protected function getArguments()
89 89
 	{
90 90
 		return array(
91
-			array( 'site', InputArgument::OPTIONAL, 'Site for updating database entries', 'default' ),
92
-			array( 'tplsite', InputArgument::OPTIONAL, 'Site used as template for creating the new one', 'default' ),
91
+			array('site', InputArgument::OPTIONAL, 'Site for updating database entries', 'default'),
92
+			array('tplsite', InputArgument::OPTIONAL, 'Site used as template for creating the new one', 'default'),
93 93
 		);
94 94
 	}
95 95
 
@@ -102,9 +102,9 @@  discard block
 block discarded – undo
102 102
 	protected function getOptions()
103 103
 	{
104 104
 		return array(
105
-			array( 'option', null, InputOption::VALUE_REQUIRED, 'Setup configuration, name and value are separated by ":" like "setup/default/demo:1"', array() ),
106
-			array( 'action', null, InputOption::VALUE_REQUIRED, 'Action name that should be executed, i.e. "migrate", "rollback", "clean"', 'migrate' ),
107
-			array( 'task', null, InputOption::VALUE_REQUIRED, 'Name of the setup task that should be executed', null ),
105
+			array('option', null, InputOption::VALUE_REQUIRED, 'Setup configuration, name and value are separated by ":" like "setup/default/demo:1"', array()),
106
+			array('action', null, InputOption::VALUE_REQUIRED, 'Action name that should be executed, i.e. "migrate", "rollback", "clean"', 'migrate'),
107
+			array('task', null, InputOption::VALUE_REQUIRED, 'Name of the setup task that should be executed', null),
108 108
 		);
109 109
 	}
110 110
 
@@ -115,14 +115,14 @@  discard block
 block discarded – undo
115 115
 	 * @param \Aimeos\MW\Config\Iface $conf Config object
116 116
 	 * @return array Multi-dimensional associative list of database configuration parameters
117 117
 	 */
118
-	protected function getDbConfig( \Aimeos\MW\Config\Iface $conf )
118
+	protected function getDbConfig(\Aimeos\MW\Config\Iface $conf)
119 119
 	{
120
-		$dbconfig = $conf->get( 'resource', array() );
120
+		$dbconfig = $conf->get('resource', array());
121 121
 
122
-		foreach( $dbconfig as $rname => $dbconf )
122
+		foreach ($dbconfig as $rname => $dbconf)
123 123
 		{
124
-			if( strncmp( $rname, 'db', 2 ) !== 0 ) {
125
-				unset( $dbconfig[$rname] );
124
+			if (strncmp($rname, 'db', 2) !== 0) {
125
+				unset($dbconfig[$rname]);
126 126
 			}
127 127
 		}
128 128
 
@@ -137,12 +137,12 @@  discard block
 block discarded – undo
137 137
 	 * @param array Associative list of database configurations
138 138
 	 * @throws \RuntimeException If the format of the options is invalid
139 139
 	 */
140
-	protected function setOptions( \Aimeos\MW\Config\Iface $conf )
140
+	protected function setOptions(\Aimeos\MW\Config\Iface $conf)
141 141
 	{
142
-		foreach( (array) $this->option( 'option' ) as $option )
142
+		foreach ((array) $this->option('option') as $option)
143 143
 		{
144
-			list( $name, $value ) = explode( ':', $option );
145
-			$conf->set( str_replace( '\\', '/', $name ), $value );
144
+			list($name, $value) = explode(':', $option);
145
+			$conf->set(str_replace('\\', '/', $name), $value);
146 146
 		}
147 147
 	}
148 148
 }
Please login to merge, or discard this patch.