| @@ -21,6 +21,9 @@ | ||
| 21 | 21 | private $workingDirectory; | 
| 22 | 22 | |
| 23 | 23 | |
| 24 | + /** | |
| 25 | + * @param string $file | |
| 26 | + */ | |
| 24 | 27 | public function addConfig($file) | 
| 25 | 28 |  	{ | 
| 26 | 29 | $this->configs[] = $file; | 
| @@ -70,7 +70,7 @@ discard block | ||
| 70 | 70 | 'workingDirectory' => $this->workingDirectory, | 
| 71 | 71 | ] | 
| 72 | 72 | ]; | 
| 73 | -		if($this->containersToMerge){ | |
| 73 | +		if ($this->containersToMerge) { | |
| 74 | 74 |  			foreach ($this->containersToMerge as $containerToMerge) { | 
| 75 | 75 |  				foreach ($containerToMerge->getParameters() as $k => $v) { | 
| 76 | 76 | $config['parameters'][$k] = $v; | 
| @@ -86,34 +86,34 @@ discard block | ||
| 86 | 86 | |
| 87 | 87 | // BC break check | 
| 88 | 88 | $mainSections = ['includes', 'class', 'parameters', 'services']; | 
| 89 | -		foreach($config as $key => $val){ | |
| 90 | -			if(!in_array($key, $mainSections)) { | |
| 89 | +		foreach ($config as $key => $val) { | |
| 90 | +			if (!in_array($key, $mainSections)) { | |
| 91 | 91 |  				throw new \RuntimeException("Since version 2.0 are supported main only these sections: " . implode(", ", $mainSections) . ". Section '$key' found. Move your variables into parameters section."); | 
| 92 | 92 | } | 
| 93 | 93 | } | 
| 94 | 94 | |
| 95 | 95 | $container = new Container(); | 
| 96 | 96 | $container->setClass($config['class']); | 
| 97 | -		if(isset($config['parameters'])){ | |
| 97 | +		if (isset($config['parameters'])) { | |
| 98 | 98 | $container->setParameters($config['parameters']); | 
| 99 | 99 | } | 
| 100 | -		if(isset($config['services'])){ | |
| 101 | -			foreach($config['services'] as $name => $config){ | |
| 102 | -				if(!is_array($config)){ | |
| 100 | +		if (isset($config['services'])) { | |
| 101 | +			foreach ($config['services'] as $name => $config) { | |
| 102 | +				if (!is_array($config)) { | |
| 103 | 103 | $container->addService($name, $config); // is directly service object from merged container | 
| 104 | 104 | continue; | 
| 105 | 105 | } | 
| 106 | 106 | $class = $config['class']; | 
| 107 | 107 | $arguments = []; | 
| 108 | -				if($config['class'] instanceof \Nette\Neon\Entity){ | |
| 108 | +				if ($config['class'] instanceof \Nette\Neon\Entity) { | |
| 109 | 109 | $class = $config['class']->value; | 
| 110 | 110 | $arguments = $config['class']->attributes; | 
| 111 | 111 | } | 
| 112 | 112 | $reflectionClass = new \ReflectionClass($class); | 
| 113 | 113 | $service = $reflectionClass->newInstanceArgs($arguments); | 
| 114 | -				if(isset($config['setup'])){ | |
| 115 | -					foreach($config['setup'] as $neonEntity){ | |
| 116 | -						if(!method_exists($service, $neonEntity->value)){ | |
| 114 | +				if (isset($config['setup'])) { | |
| 115 | +					foreach ($config['setup'] as $neonEntity) { | |
| 116 | +						if (!method_exists($service, $neonEntity->value)) { | |
| 117 | 117 |  							throw new \RuntimeException("Class $class does not have method $neonEntity->value()."); | 
| 118 | 118 | } | 
| 119 | 119 | call_user_func_array(array($service, $neonEntity->value), $neonEntity->attributes); | 
| @@ -132,9 +132,9 @@ discard block | ||
| 132 | 132 | $return = []; | 
| 133 | 133 |  		foreach ($files as $file) { | 
| 134 | 134 | $array = $this->readFile($file); | 
| 135 | -			if($array !== NULL){ | |
| 136 | -				if(isset($array['includes'])){ | |
| 137 | -					foreach($array['includes'] as $include){ | |
| 135 | +			if ($array !== NULL) { | |
| 136 | +				if (isset($array['includes'])) { | |
| 137 | +					foreach ($array['includes'] as $include) { | |
| 138 | 138 | $return[] = dirname($file) . DIRECTORY_SEPARATOR . $include; | 
| 139 | 139 | } | 
| 140 | 140 | } | 
| @@ -149,7 +149,7 @@ discard block | ||
| 149 | 149 |  	{ | 
| 150 | 150 |  		foreach ($files as $file) { | 
| 151 | 151 | $array = $this->readFile($file); | 
| 152 | -			if($array !== NULL) { | |
| 152 | +			if ($array !== NULL) { | |
| 153 | 153 | $config = array_replace_recursive($config, $array); | 
| 154 | 154 | } | 
| 155 | 155 | } | 
| @@ -174,18 +174,18 @@ discard block | ||
| 174 | 174 |  	{ | 
| 175 | 175 | $config = $this->resolveUnmergables($config); | 
| 176 | 176 |  		foreach ($config as $key => $value) { | 
| 177 | -			if($value instanceof \Nette\Neon\Entity){ | |
| 177 | +			if ($value instanceof \Nette\Neon\Entity) { | |
| 178 | 178 | $value->value = $this->parseValue($value->value, $allConfig); | 
| 179 | -				foreach($value->attributes as $k => $v){ | |
| 180 | -					if(is_array($v)){ | |
| 179 | +				foreach ($value->attributes as $k => $v) { | |
| 180 | +					if (is_array($v)) { | |
| 181 | 181 | $value->attributes[$k] = $this->parseValues($v, $allConfig, array_merge($keysPath, [$key])); | 
| 182 | -					}else{ | |
| 182 | +					} else { | |
| 183 | 183 | $value->attributes[$k] = $this->parseValue($v, $allConfig); | 
| 184 | 184 | } | 
| 185 | 185 | } | 
| 186 | 186 |  			}elseif (is_array($value)) { | 
| 187 | 187 | $value = $this->parseValues($value, $allConfig, array_merge($keysPath, [$key])); | 
| 188 | -			} elseif(!is_object($value)) { | |
| 188 | +			} elseif (!is_object($value)) { | |
| 189 | 189 | $value = $this->parseValue($value, $allConfig); | 
| 190 | 190 | } | 
| 191 | 191 | |
| @@ -195,11 +195,11 @@ discard block | ||
| 195 | 195 | $config[$newKey] = $value; | 
| 196 | 196 | |
| 197 | 197 | // write to global config | 
| 198 | - $v =& $allConfig; | |
| 198 | + $v = & $allConfig; | |
| 199 | 199 |  			foreach ($keysPath as $kp) { | 
| 200 | - $v =& $v[$kp]; | |
| 200 | + $v = & $v[$kp]; | |
| 201 | 201 | } | 
| 202 | -			if(!($value instanceof \Nette\Neon\Entity)) { | |
| 202 | +			if (!($value instanceof \Nette\Neon\Entity)) { | |
| 203 | 203 | $v[$newKey] = $value; | 
| 204 | 204 | } | 
| 205 | 205 | } | 
| @@ -212,14 +212,14 @@ discard block | ||
| 212 | 212 |  		if (preg_match_all('#%([^%]+)%#', $value, $matches)) { | 
| 213 | 213 |  			foreach ($matches[1] as $match) { | 
| 214 | 214 | $parameter = $config['parameters']; | 
| 215 | -				foreach(explode(".", $match) as $m){ | |
| 215 | +				foreach (explode(".", $match) as $m) { | |
| 216 | 216 |  					if (!array_key_exists($m, $parameter)) { | 
| 217 | 217 |  						throw new \RuntimeException("Cannot find variable '$match', part '$m'."); | 
| 218 | 218 | } | 
| 219 | 219 | $parameter = $parameter[$m]; | 
| 220 | 220 | } | 
| 221 | -				if(is_array($parameter)){ | |
| 222 | -					if("%$match%" !== $value){ // if is variable value an array, must not be part of a string | |
| 221 | +				if (is_array($parameter)) { | |
| 222 | +					if ("%$match%" !== $value) { // if is variable value an array, must not be part of a string | |
| 223 | 223 |  						throw new \RuntimeException("Array value cannot be part of a string."); | 
| 224 | 224 | } | 
| 225 | 225 | return $parameter; | 
| @@ -234,7 +234,7 @@ discard block | ||
| 234 | 234 | private function resolveUnmergables($config) | 
| 235 | 235 |  	{ | 
| 236 | 236 |  		foreach ($config as $key => $value) { | 
| 237 | -			if(preg_match('#!$#', $key)){ | |
| 237 | +			if (preg_match('#!$#', $key)) { | |
| 238 | 238 | $newKey = substr($key, 0, strlen($key) - 1); | 
| 239 | 239 | $config[$newKey] = $value; | 
| 240 | 240 | unset($config[$key]); | 
| @@ -179,11 +179,11 @@ | ||
| 179 | 179 |  				foreach($value->attributes as $k => $v){ | 
| 180 | 180 |  					if(is_array($v)){ | 
| 181 | 181 | $value->attributes[$k] = $this->parseValues($v, $allConfig, array_merge($keysPath, [$key])); | 
| 182 | -					}else{ | |
| 182 | +					} else{ | |
| 183 | 183 | $value->attributes[$k] = $this->parseValue($v, $allConfig); | 
| 184 | 184 | } | 
| 185 | 185 | } | 
| 186 | -			}elseif (is_array($value)) { | |
| 186 | +			} elseif (is_array($value)) { | |
| 187 | 187 | $value = $this->parseValues($value, $allConfig, array_merge($keysPath, [$key])); | 
| 188 | 188 |  			} elseif(!is_object($value)) { | 
| 189 | 189 | $value = $this->parseValue($value, $allConfig); | 
| @@ -25,10 +25,10 @@ | ||
| 25 | 25 | |
| 26 | 26 | public static function getColoredString($string, $foreground = NULL, $background = NULL) | 
| 27 | 27 |  	{ | 
| 28 | -		if(!self::$enableColors){ | |
| 28 | +		if (!self::$enableColors) { | |
| 29 | 29 | return $string; | 
| 30 | 30 | } | 
| 31 | -		if($foreground === NULL && $background === NULL){ | |
| 31 | +		if ($foreground === NULL && $background === NULL) { | |
| 32 | 32 | return $string; | 
| 33 | 33 | } | 
| 34 | 34 | |
| @@ -50,7 +50,7 @@ discard block | ||
| 50 | 50 | */ | 
| 51 | 51 | public function setSectionTasks($section, array $tasks) | 
| 52 | 52 |  	{ | 
| 53 | -		if(!isset($this->sections[$section])){ | |
| 53 | +		if (!isset($this->sections[$section])) { | |
| 54 | 54 |  			throw new \InvalidArgumentException("Section '$section' not found."); | 
| 55 | 55 | } | 
| 56 | 56 | $this->sections[$section]['tasks'] = $tasks; | 
| @@ -62,17 +62,17 @@ discard block | ||
| 62 | 62 | // detect max width | 
| 63 | 63 | $minColumnWidth = 30; | 
| 64 | 64 |  		foreach ($this->sections as $sectionName => $data) { | 
| 65 | -			if(strlen($sectionName) > $minColumnWidth){ | |
| 65 | +			if (strlen($sectionName) > $minColumnWidth) { | |
| 66 | 66 | $minColumnWidth = strlen($sectionName) + 5; | 
| 67 | 67 | } | 
| 68 | 68 |  			foreach ($data['tasks'] as $taskName => $description) { | 
| 69 | -				if(strlen($taskName) > $minColumnWidth){ | |
| 69 | +				if (strlen($taskName) > $minColumnWidth) { | |
| 70 | 70 | $minColumnWidth = strlen($taskName) + 2 + 5; | 
| 71 | 71 | } | 
| 72 | 72 | } | 
| 73 | 73 | } | 
| 74 | 74 | // empty section first | 
| 75 | -		if(isset($this->sections[''])){ | |
| 75 | +		if (isset($this->sections[''])) { | |
| 76 | 76 | $val = $this->sections['']; | 
| 77 | 77 | unset($this->sections['']); | 
| 78 | 78 | $this->sections = ['' => $val] + $this->sections; | 
| @@ -84,7 +84,7 @@ discard block | ||
| 84 | 84 | echo "Available tasks:" . PHP_EOL; | 
| 85 | 85 |  		foreach ($this->sections as $sectionName => $data) { | 
| 86 | 86 | echo Cli::getColoredString($sectionName, 'yellow'); | 
| 87 | -			echo str_repeat(" ", $minColumnWidth - strlen($sectionName) + 2);  // +2 = two spaces before taskName (below) | |
| 87 | +			echo str_repeat(" ", $minColumnWidth - strlen($sectionName) + 2); // +2 = two spaces before taskName (below) | |
| 88 | 88 | echo Cli::getColoredString($data['description'], 'dark_gray'); | 
| 89 | 89 | echo PHP_EOL; | 
| 90 | 90 |  			foreach ($data['tasks'] as $taskName => $description) { | 
| @@ -75,7 +75,7 @@ discard block | ||
| 75 | 75 | public function execute() | 
| 76 | 76 |  	{ | 
| 77 | 77 | $buildDir = $this->workingDirectory . DIRECTORY_SEPARATOR . $this->dirname; | 
| 78 | -		if(is_dir($buildDir)){ | |
| 78 | +		if (is_dir($buildDir)) { | |
| 79 | 79 |  			$this->error("Directory '$this->dirname' in working directory '$this->workingDirectory' already exists."); | 
| 80 | 80 | } | 
| 81 | 81 | $directory = new Filesystem\Directory(); | 
| @@ -85,7 +85,7 @@ discard block | ||
| 85 | 85 |  		foreach ($directory->read($this->distDirectory) as $fileInfo) { | 
| 86 | 86 | $newFile = $buildDir . DIRECTORY_SEPARATOR . $fileInfo->getFilename(); | 
| 87 | 87 | $file->copy($fileInfo->getPathName(), $newFile); | 
| 88 | -			if($fileInfo->getFilename() === 'build'){ | |
| 88 | +			if ($fileInfo->getFilename() === 'build') { | |
| 89 | 89 | $file->makeExecutable($newFile); | 
| 90 | 90 | } | 
| 91 | 91 | } | 
| @@ -78,7 +78,7 @@ discard block | ||
| 78 | 78 | */ | 
| 79 | 79 | public function addSymlinksRelativeToCreate(array $symlinksRelativeToCreate, $baseDir) | 
| 80 | 80 |  	{ | 
| 81 | -		if(!isset($this->symlinksRelativeToCreate[$baseDir])){ | |
| 81 | +		if (!isset($this->symlinksRelativeToCreate[$baseDir])) { | |
| 82 | 82 | $this->symlinksRelativeToCreate[$baseDir] = []; | 
| 83 | 83 | } | 
| 84 | 84 | $this->symlinksRelativeToCreate[$baseDir] = array_merge($this->symlinksRelativeToCreate[$baseDir], $symlinksRelativeToCreate); | 
| @@ -110,7 +110,7 @@ discard block | ||
| 110 | 110 | |
| 111 | 111 | public function execute() | 
| 112 | 112 |  	{ | 
| 113 | -		if(count($this->directoriesToCreate) > 0) { | |
| 113 | +		if (count($this->directoriesToCreate) > 0) { | |
| 114 | 114 |  			$this->log(Cli::getColoredString('Creating directories', 'light_blue')); | 
| 115 | 115 | $command = new Directory(); | 
| 116 | 116 |  			foreach ($this->directoriesToCreate as $directory => $chmod) { | 
| @@ -122,7 +122,7 @@ discard block | ||
| 122 | 122 |  				$this->log("Directory '$directory' created."); | 
| 123 | 123 | } | 
| 124 | 124 | } | 
| 125 | -		if(count($this->directoriesToClean) > 0) { | |
| 125 | +		if (count($this->directoriesToClean) > 0) { | |
| 126 | 126 |  			$this->log(Cli::getColoredString('Cleaning directories', 'light_blue')); | 
| 127 | 127 | $command = new Directory(); | 
| 128 | 128 |  			foreach ($this->directoriesToClean as $directory) { | 
| @@ -130,17 +130,17 @@ discard block | ||
| 130 | 130 |  				$this->log("Directory '$directory' cleaned."); | 
| 131 | 131 | } | 
| 132 | 132 | } | 
| 133 | -		if(count($this->filesToCopy) > 0) { | |
| 133 | +		if (count($this->filesToCopy) > 0) { | |
| 134 | 134 |  			$this->log(Cli::getColoredString('Copying files', 'light_blue')); | 
| 135 | 135 | $command = new File(); | 
| 136 | 136 |  			foreach ($this->filesToCopy as $destination => $options) { | 
| 137 | -				if(is_file($destination)){ | |
| 138 | -					if($options['onDuplicate'] == self::ERROR){ | |
| 137 | +				if (is_file($destination)) { | |
| 138 | +					if ($options['onDuplicate'] == self::ERROR) { | |
| 139 | 139 |  						$this->error("File '$destination' already exists."); | 
| 140 | -					}elseif($options['onDuplicate'] == self::SKIP){ | |
| 140 | +					}elseif ($options['onDuplicate'] == self::SKIP) { | |
| 141 | 141 |  						$this->log("File '$destination' already exists, skipping ..."); | 
| 142 | 142 | continue; | 
| 143 | -					}elseif($options['onDuplicate'] == self::REWRITE){ | |
| 143 | +					}elseif ($options['onDuplicate'] == self::REWRITE) { | |
| 144 | 144 | @unlink($destination); | 
| 145 | 145 | } | 
| 146 | 146 | } | 
| @@ -148,11 +148,11 @@ discard block | ||
| 148 | 148 |  				$this->log("File '$options[source]' copied to '$destination'."); | 
| 149 | 149 | } | 
| 150 | 150 | } | 
| 151 | -		if(count($this->symlinksRelativeToCreate) > 0) { | |
| 151 | +		if (count($this->symlinksRelativeToCreate) > 0) { | |
| 152 | 152 |  			$this->log(Cli::getColoredString('Creating symlinks', 'light_blue')); | 
| 153 | 153 | $command = new \Genesis\Commands\Filesystem\Symlink(); | 
| 154 | -			foreach($this->symlinksRelativeToCreate as $baseDir => $symlinks){ | |
| 155 | -				foreach($symlinks as $link => $target) { | |
| 154 | +			foreach ($this->symlinksRelativeToCreate as $baseDir => $symlinks) { | |
| 155 | +				foreach ($symlinks as $link => $target) { | |
| 156 | 156 | $absoluteLinkPath = $baseDir . '/' . $link; | 
| 157 | 157 |  					if (is_link($absoluteLinkPath)) { | 
| 158 | 158 |  						$this->log("Symlink '$link' already exists, skipping ..."); | 
| @@ -137,10 +137,10 @@ | ||
| 137 | 137 |  				if(is_file($destination)){ | 
| 138 | 138 |  					if($options['onDuplicate'] == self::ERROR){ | 
| 139 | 139 |  						$this->error("File '$destination' already exists."); | 
| 140 | -					}elseif($options['onDuplicate'] == self::SKIP){ | |
| 140 | +					} elseif($options['onDuplicate'] == self::SKIP){ | |
| 141 | 141 |  						$this->log("File '$destination' already exists, skipping ..."); | 
| 142 | 142 | continue; | 
| 143 | -					}elseif($options['onDuplicate'] == self::REWRITE){ | |
| 143 | +					} elseif($options['onDuplicate'] == self::REWRITE){ | |
| 144 | 144 | @unlink($destination); | 
| 145 | 145 | } | 
| 146 | 146 | } | 
| @@ -27,7 +27,7 @@ | ||
| 27 | 27 | */ | 
| 28 | 28 | public function createRelative($directory, $target, $link) | 
| 29 | 29 |  	{ | 
| 30 | -		if(!is_dir($directory)){ | |
| 30 | +		if (!is_dir($directory)) { | |
| 31 | 31 |  			$this->error("Directory '$directory' not found."); | 
| 32 | 32 | } | 
| 33 | 33 | $cmd = 'cd ' . escapeshellarg($directory) . ' && ln -s ' . escapeshellarg($target) . ' ' . escapeshellarg($link); | 
| @@ -27,19 +27,19 @@ | ||
| 27 | 27 |  			if ($file->isLink()) { | 
| 28 | 28 | $this->checkPath($file->getPathName(), $directory); | 
| 29 | 29 | $result = @unlink($file->getPathname()); | 
| 30 | -				if(!$result){ | |
| 30 | +				if (!$result) { | |
| 31 | 31 |  					$this->error("Cannot delete symlink '$file'."); | 
| 32 | 32 | } | 
| 33 | 33 |  			} elseif ($file->isDir()) { | 
| 34 | 34 | $this->checkPath($file->getPathName(), $directory); | 
| 35 | 35 | $result = @rmdir($file->getPathName()); | 
| 36 | -				if(!$result){ | |
| 36 | +				if (!$result) { | |
| 37 | 37 |  					$this->error("Cannot delete file '$file'."); | 
| 38 | 38 | } | 
| 39 | 39 |  			} elseif ($file->isFile()) { | 
| 40 | 40 | $this->checkPath($file->getPathName(), $directory); | 
| 41 | 41 | $result = @unlink($file->getPathname()); | 
| 42 | -				if(!$result){ | |
| 42 | +				if (!$result) { | |
| 43 | 43 |  					$this->error("Cannot delete file '$file'."); | 
| 44 | 44 | } | 
| 45 | 45 | } | 
| @@ -34,7 +34,7 @@ discard block | ||
| 34 | 34 |  	{ | 
| 35 | 35 | $helpCommand = new Commands\Help; | 
| 36 | 36 |  		foreach ($this->detectAvailableTasks() as $section => $tasks) { | 
| 37 | -			if(!$helpCommand->hasSection($section)){ | |
| 37 | +			if (!$helpCommand->hasSection($section)) { | |
| 38 | 38 | $helpCommand->addSection($section); | 
| 39 | 39 | } | 
| 40 | 40 | $helpCommand->setSectionTasks($section, $tasks); | 
| @@ -51,11 +51,11 @@ discard block | ||
| 51 | 51 |  			if (preg_match('#^run(.*)#', $method->getName(), $match)) { | 
| 52 | 52 | $doc = $method->getDocComment(); | 
| 53 | 53 | $section = NULL; | 
| 54 | -				if(preg_match('#@section ?([^\s]*)\s#s', $doc, $m)){ | |
| 54 | +				if (preg_match('#@section ?([^\s]*)\s#s', $doc, $m)) { | |
| 55 | 55 | $section = trim($m[1]); | 
| 56 | 56 | } | 
| 57 | 57 | $description = NULL; | 
| 58 | -				if(preg_match('#([^@][a-zA-Z0-9]+)+#', $doc, $m)){ | |
| 58 | +				if (preg_match('#([^@][a-zA-Z0-9]+)+#', $doc, $m)) { | |
| 59 | 59 | $description = trim($m[0]); | 
| 60 | 60 | } | 
| 61 | 61 | $tasks[$section][lcfirst($match[1])] = $description != '' ? $description : NULL; | 
| @@ -37,7 +37,7 @@ discard block | ||
| 37 | 37 | } | 
| 38 | 38 | |
| 39 | 39 | $arguments = $inputArgs->getArguments(); | 
| 40 | -		if(isset($arguments[0]) && $arguments[0] === 'self-init'){ | |
| 40 | +		if (isset($arguments[0]) && $arguments[0] === 'self-init') { | |
| 41 | 41 | $directoryName = isset($arguments[1]) ? $arguments[1] : 'build'; | 
| 42 | 42 | $selfInit = new Commands\SelfInit(); | 
| 43 | 43 | $selfInit->setDistDirectory(__DIR__ . '/build-dist'); | 
| @@ -52,9 +52,9 @@ discard block | ||
| 52 | 52 |  		if (is_file($bootstrapFile)) { | 
| 53 | 53 |  			$this->log("Info: Found bootstrap.php in working directory.", 'dark_gray'); | 
| 54 | 54 | $container = require_once $bootstrapFile; | 
| 55 | -			if($container === 1 || $container === TRUE){ // 1 = success, TRUE = already required | |
| 55 | +			if ($container === 1 || $container === TRUE) { // 1 = success, TRUE = already required | |
| 56 | 56 | $container = NULL; | 
| 57 | -			}elseif(!($container instanceof Container)){ | |
| 57 | +			}elseif (!($container instanceof Container)) { | |
| 58 | 58 |  				$this->log("Returned value from bootstrap.php must be instance of 'Genesis\\Container\\Container' or nothing (NULL).", 'red'); | 
| 59 | 59 | exit(255); | 
| 60 | 60 | } | 
| @@ -112,11 +112,11 @@ discard block | ||
| 112 | 112 |  	{ | 
| 113 | 113 | $factory = new ContainerFactory(); | 
| 114 | 114 | $factory->addConfig($workingDir . '/' . $configFile); | 
| 115 | -		if(is_file($workingDir . '/config.local.neon')){ | |
| 115 | +		if (is_file($workingDir . '/config.local.neon')) { | |
| 116 | 116 | $factory->addConfig($workingDir . '/config.local.neon'); | 
| 117 | 117 | } | 
| 118 | 118 | $factory->setWorkingDirectory($workingDir); | 
| 119 | -		if($bootstrapContainer !== NULL){ | |
| 119 | +		if ($bootstrapContainer !== NULL) { | |
| 120 | 120 | $factory->addContainerToMerge($bootstrapContainer); | 
| 121 | 121 | } | 
| 122 | 122 | return $factory->create(); | 
| @@ -151,7 +151,7 @@ discard block | ||
| 151 | 151 | protected function autowire(IBuild $build, Container $container) | 
| 152 | 152 |  	{ | 
| 153 | 153 |  		foreach ($this->getAutowiredProperties($build) as $property => $service) { | 
| 154 | -			if(!$container->hasService($service)){ | |
| 154 | +			if (!$container->hasService($service)) { | |
| 155 | 155 |  				throw new \RuntimeException("Cannot found service '$service' to inject into " . get_class($build) . "::$property."); | 
| 156 | 156 | } | 
| 157 | 157 | $build->$property = $container->getService($service); | 
| @@ -163,10 +163,10 @@ discard block | ||
| 163 | 163 |  	{ | 
| 164 | 164 | $return = []; | 
| 165 | 165 | $reflectionClass = new \ReflectionClass($class); | 
| 166 | -		foreach($reflectionClass->getProperties(\ReflectionProperty::IS_PUBLIC) as $property){ | |
| 166 | +		foreach ($reflectionClass->getProperties(\ReflectionProperty::IS_PUBLIC) as $property) { | |
| 167 | 167 | $reflectionProp = new \ReflectionProperty($class, $property->getName()); | 
| 168 | 168 | $doc = $reflectionProp->getDocComment(); | 
| 169 | -			if(preg_match('#@inject ?([^\s]*)\s#s', $doc, $matches)){ | |
| 169 | +			if (preg_match('#@inject ?([^\s]*)\s#s', $doc, $matches)) { | |
| 170 | 170 | $return[$property->getName()] = trim($matches[1]) !== '' ? $matches[1] : $property->getName(); | 
| 171 | 171 | } | 
| 172 | 172 | } | 
| @@ -54,7 +54,7 @@ | ||
| 54 | 54 | $container = require_once $bootstrapFile; | 
| 55 | 55 |  			if($container === 1 || $container === TRUE){ // 1 = success, TRUE = already required | 
| 56 | 56 | $container = NULL; | 
| 57 | -			}elseif(!($container instanceof Container)){ | |
| 57 | +			} elseif(!($container instanceof Container)){ | |
| 58 | 58 |  				$this->log("Returned value from bootstrap.php must be instance of 'Genesis\\Container\\Container' or nothing (NULL).", 'red'); | 
| 59 | 59 | exit(255); | 
| 60 | 60 | } |