GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.
Completed
Push — master ( 4cb748...1cd82a )
by Steven
08:26 queued 05:24
created
src/HtpasswdManager/Test/Bootstrap/Bootstrap.php 1 patch
Indentation   +42 added lines, -42 removed lines patch added patch discarded remove patch
@@ -12,48 +12,48 @@
 block discarded – undo
12 12
  * Test bootstrap, for setting up autoloading
13 13
  */
14 14
 class Bootstrap {
15
-    protected static $serviceManager;
16
-
17
-    public static function init() {
18
-        static::initAutoloader();
19
-    }
20
-
21
-    protected static function initAutoloader() {
22
-        $vendorPath = static::findParentPath('vendor');
23
-
24
-        if (file_exists($vendorPath . '/autoload.php')) {
25
-            include $vendorPath . '/autoload.php';
26
-        }
27
-
28
-        if (!class_exists('Zend\Loader\AutoloaderFactory')) {
29
-            throw new RuntimeException(
30
-                'Unable to load ZF2. Run `php composer.phar install`'
31
-            );
32
-        }
33
-
34
-        AutoloaderFactory::factory(array(
35
-            'Zend\Loader\StandardAutoloader' => array(
36
-                'autoregister_zf' => true,
37
-                'namespaces'      => array(
38
-                    __NAMESPACE__ => __DIR__ . '/' . __NAMESPACE__,
39
-                ),
40
-            ),
41
-        ));
42
-    }
43
-
44
-    protected static function findParentPath($path) {
45
-        $dir         = __DIR__;
46
-        $previousDir = '.';
47
-        while (!is_dir($dir . '/' . $path)) {
48
-            $dir = dirname($dir);
49
-            if ($previousDir === $dir) {
50
-                return false;
51
-            }
52
-            $previousDir = $dir;
53
-        }
54
-
55
-        return $dir . '/' . $path;
56
-    }
15
+	protected static $serviceManager;
16
+
17
+	public static function init() {
18
+		static::initAutoloader();
19
+	}
20
+
21
+	protected static function initAutoloader() {
22
+		$vendorPath = static::findParentPath('vendor');
23
+
24
+		if (file_exists($vendorPath . '/autoload.php')) {
25
+			include $vendorPath . '/autoload.php';
26
+		}
27
+
28
+		if (!class_exists('Zend\Loader\AutoloaderFactory')) {
29
+			throw new RuntimeException(
30
+				'Unable to load ZF2. Run `php composer.phar install`'
31
+			);
32
+		}
33
+
34
+		AutoloaderFactory::factory(array(
35
+			'Zend\Loader\StandardAutoloader' => array(
36
+				'autoregister_zf' => true,
37
+				'namespaces'      => array(
38
+					__NAMESPACE__ => __DIR__ . '/' . __NAMESPACE__,
39
+				),
40
+			),
41
+		));
42
+	}
43
+
44
+	protected static function findParentPath($path) {
45
+		$dir         = __DIR__;
46
+		$previousDir = '.';
47
+		while (!is_dir($dir . '/' . $path)) {
48
+			$dir = dirname($dir);
49
+			if ($previousDir === $dir) {
50
+				return false;
51
+			}
52
+			$previousDir = $dir;
53
+		}
54
+
55
+		return $dir . '/' . $path;
56
+	}
57 57
 }
58 58
 
59 59
 Bootstrap::init();
60 60
\ No newline at end of file
Please login to merge, or discard this patch.
src/HtpasswdManager/Test/HtpasswdServiceTest.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -147,7 +147,7 @@
 block discarded – undo
147 147
         // Remove emtpy lines
148 148
         foreach ($lines as $i => $line) {
149 149
             if (empty(trim($line))) {
150
-                unset($lines[$i]);
150
+                unset($lines[ $i ]);
151 151
             }
152 152
         }
153 153
 
Please login to merge, or discard this patch.
Indentation   +108 added lines, -108 removed lines patch added patch discarded remove patch
@@ -5,153 +5,153 @@
 block discarded – undo
5 5
 
6 6
 class HtpasswdServiceTest extends \PHPUnit_Framework_TestCase {
7 7
 
8
-    protected $testDataDir;
8
+	protected $testDataDir;
9 9
 
10
-    public function setUp() {
11
-        $this->testDataDir = __DIR__ . '/TestData';
10
+	public function setUp() {
11
+		$this->testDataDir = __DIR__ . '/TestData';
12 12
 
13
-        parent::setUp();
14
-    }
13
+		parent::setUp();
14
+	}
15 15
 
16 16
 
17
-    public function testCreateFileIfNotExistant() {
18
-        $testFile = $this->testDataDir . '/notExistant';
17
+	public function testCreateFileIfNotExistant() {
18
+		$testFile = $this->testDataDir . '/notExistant';
19 19
 
20
-        if (true === file_exists($testFile)) {
21
-            unlink($testFile);
22
-        }
20
+		if (true === file_exists($testFile)) {
21
+			unlink($testFile);
22
+		}
23 23
 
24
-        $this->assertFileNotExists($testFile);
24
+		$this->assertFileNotExists($testFile);
25 25
 
26
-        new HtpasswdService($testFile);
27
-        $this->assertFileExists($testFile);
26
+		new HtpasswdService($testFile);
27
+		$this->assertFileExists($testFile);
28 28
 
29
-        // Cleanup
30
-        unlink($testFile);
31
-    }
29
+		// Cleanup
30
+		unlink($testFile);
31
+	}
32 32
 
33
-    public function testGetUserList_Empty() {
34
-        $testFile = $this->testDataDir . '/htaccess_UserServiceTest_empty';
33
+	public function testGetUserList_Empty() {
34
+		$testFile = $this->testDataDir . '/htaccess_UserServiceTest_empty';
35 35
 
36
-        if (true === file_exists($testFile)) {
37
-            unlink($testFile);
38
-        }
39
-        $this->assertFileNotExists($testFile);
40
-        touch($testFile);
41
-        $this->assertFileExists($testFile);
36
+		if (true === file_exists($testFile)) {
37
+			unlink($testFile);
38
+		}
39
+		$this->assertFileNotExists($testFile);
40
+		touch($testFile);
41
+		$this->assertFileExists($testFile);
42 42
 
43
-        $service = new HtpasswdService($testFile);
43
+		$service = new HtpasswdService($testFile);
44 44
 
45
-        $userList = $service->getUserList();
46
-        $this->assertEquals($expected = [ ], $userList, "UserList");
45
+		$userList = $service->getUserList();
46
+		$this->assertEquals($expected = [ ], $userList, "UserList");
47 47
 
48
-        // Cleanup
49
-        unlink($testFile);
50
-    }
48
+		// Cleanup
49
+		unlink($testFile);
50
+	}
51 51
 
52
-    public function testGetUserList_Filled() {
53
-        $testFile = $this->testDataDir . '/htaccess_UserServiceTest';
54
-        $this->assertFileExists($testFile);
52
+	public function testGetUserList_Filled() {
53
+		$testFile = $this->testDataDir . '/htaccess_UserServiceTest';
54
+		$this->assertFileExists($testFile);
55 55
 
56
-        $service = new HtpasswdService($testFile);
56
+		$service = new HtpasswdService($testFile);
57 57
 
58
-        $userList = $service->getUserList();
59
-        $this->assertEquals(
60
-            $expected = [ 'steven' => '$apr1$UF1l/6iv$tT3IJUH.QL82HAraXetNo0',
61
-                          'blub'   => '$apr1$jVosh5nC$q6KJ5EZNU6thOPETMQw8O/'
62
-            ], $userList, "UserList");
63
-    }
58
+		$userList = $service->getUserList();
59
+		$this->assertEquals(
60
+			$expected = [ 'steven' => '$apr1$UF1l/6iv$tT3IJUH.QL82HAraXetNo0',
61
+						  'blub'   => '$apr1$jVosh5nC$q6KJ5EZNU6thOPETMQw8O/'
62
+			], $userList, "UserList");
63
+	}
64 64
 
65
-    public function testAddUser() {
66
-        $testFileTemplate = $this->testDataDir . '/htaccess_UserServiceTest';
67
-        $testFile         = $this->testDataDir . '/htaccess_UserServiceTest_addUser';
68
-        $this->assertFileExists($testFileTemplate);
65
+	public function testAddUser() {
66
+		$testFileTemplate = $this->testDataDir . '/htaccess_UserServiceTest';
67
+		$testFile         = $this->testDataDir . '/htaccess_UserServiceTest_addUser';
68
+		$this->assertFileExists($testFileTemplate);
69 69
 
70
-        if (true === file_exists($testFile)) {
71
-            unlink($testFile);
72
-        }
73
-        $this->assertFileNotExists($testFile);
70
+		if (true === file_exists($testFile)) {
71
+			unlink($testFile);
72
+		}
73
+		$this->assertFileNotExists($testFile);
74 74
 
75
-        copy($testFileTemplate, $testFile);
76
-        $this->assertFileExists($testFile);
75
+		copy($testFileTemplate, $testFile);
76
+		$this->assertFileExists($testFile);
77 77
 
78
-        $service  = new HtpasswdService($testFile);
79
-        $userList = $service->getUserList();
80
-        $this->assertCount(2, $userList);
81
-        $this->assertEquals(2, $this->getNumberOfLines($testFile), "Number of Lines");
78
+		$service  = new HtpasswdService($testFile);
79
+		$userList = $service->getUserList();
80
+		$this->assertCount(2, $userList);
81
+		$this->assertEquals(2, $this->getNumberOfLines($testFile), "Number of Lines");
82 82
 
83 83
 
84
-        $service->addUser('test', 'test');
84
+		$service->addUser('test', 'test');
85 85
 
86
-        $userList = $service->getUserList();
87
-        $this->assertCount(3, $userList);
88
-        $this->assertEquals($expected = [ 'steven', 'blub', 'test' ],
89
-            array_keys($userList));
90
-        $this->assertEquals(3, $this->getNumberOfLines($testFile), "Number of Lines");
86
+		$userList = $service->getUserList();
87
+		$this->assertCount(3, $userList);
88
+		$this->assertEquals($expected = [ 'steven', 'blub', 'test' ],
89
+			array_keys($userList));
90
+		$this->assertEquals(3, $this->getNumberOfLines($testFile), "Number of Lines");
91 91
 
92 92
 
93
-        // Cleanup
94
-        unlink($testFile);
95
-    }
93
+		// Cleanup
94
+		unlink($testFile);
95
+	}
96 96
 
97 97
 
98
-    public function testdeleteUser() {
99
-        $testFileTemplate = $this->testDataDir . '/htaccess_UserServiceTest';
100
-        $testFile         = $this->testDataDir . '/htaccess_UserServiceTest_addUser';
101
-        $this->assertFileExists($testFileTemplate);
98
+	public function testdeleteUser() {
99
+		$testFileTemplate = $this->testDataDir . '/htaccess_UserServiceTest';
100
+		$testFile         = $this->testDataDir . '/htaccess_UserServiceTest_addUser';
101
+		$this->assertFileExists($testFileTemplate);
102 102
 
103
-        if (true === file_exists($testFile)) {
104
-            unlink($testFile);
105
-        }
106
-        $this->assertFileNotExists($testFile);
103
+		if (true === file_exists($testFile)) {
104
+			unlink($testFile);
105
+		}
106
+		$this->assertFileNotExists($testFile);
107 107
 
108
-        copy($testFileTemplate, $testFile);
109
-        $this->assertFileExists($testFile);
108
+		copy($testFileTemplate, $testFile);
109
+		$this->assertFileExists($testFile);
110 110
 
111
-        $service  = new HtpasswdService($testFile);
112
-        $userList = $service->getUserList();
113
-        $this->assertCount(2, $userList);
114
-        $this->assertEquals(2, $this->getNumberOfLines($testFile), "Number of Lines");
111
+		$service  = new HtpasswdService($testFile);
112
+		$userList = $service->getUserList();
113
+		$this->assertCount(2, $userList);
114
+		$this->assertEquals(2, $this->getNumberOfLines($testFile), "Number of Lines");
115 115
 
116 116
 
117
-        $service->deleteUser('steven');
118
-        $userList = $service->getUserList();
119
-        $this->assertCount(1, $userList);
120
-        $this->assertEquals($expected = [ 'blub' ],
121
-            array_keys($userList));
122
-        $this->assertEquals(1, $this->getNumberOfLines($testFile), "Number of Lines");
117
+		$service->deleteUser('steven');
118
+		$userList = $service->getUserList();
119
+		$this->assertCount(1, $userList);
120
+		$this->assertEquals($expected = [ 'blub' ],
121
+			array_keys($userList));
122
+		$this->assertEquals(1, $this->getNumberOfLines($testFile), "Number of Lines");
123 123
 
124 124
 
125
-        // Cleanup
126
-        unlink($testFile);
127
-    }
125
+		// Cleanup
126
+		unlink($testFile);
127
+	}
128 128
 
129
-    public function testUserExists() {
130
-        $testFile = $this->testDataDir . '/htaccess_UserServiceTest';
131
-        $this->assertFileExists($testFile);
129
+	public function testUserExists() {
130
+		$testFile = $this->testDataDir . '/htaccess_UserServiceTest';
131
+		$this->assertFileExists($testFile);
132 132
 
133
-        $service  = new HtpasswdService($testFile);
134
-        $service->getUserList();
133
+		$service  = new HtpasswdService($testFile);
134
+		$service->getUserList();
135 135
 
136
-        $this->assertTrue($service->userExists('steven'), 'User should exist');
137
-        $this->assertTrue($service->userExists('blub'), 'User should exist');
138
-        $this->assertFalse($service->userExists(''), "User '' should not exist");
139
-        $this->assertFalse($service->userExists('notExistant'), "User 'notExistant' should not exist");
140
-        $this->assertFalse($service->userExists('not Existant'), "User 'not Existant' should not exist");
141
-    }
136
+		$this->assertTrue($service->userExists('steven'), 'User should exist');
137
+		$this->assertTrue($service->userExists('blub'), 'User should exist');
138
+		$this->assertFalse($service->userExists(''), "User '' should not exist");
139
+		$this->assertFalse($service->userExists('notExistant'), "User 'notExistant' should not exist");
140
+		$this->assertFalse($service->userExists('not Existant'), "User 'not Existant' should not exist");
141
+	}
142 142
 
143
-    protected function getNumberOfLines($filename) {
144
-        $cont  = file_get_contents($filename);
145
-        $lines = explode("\n", $cont);
143
+	protected function getNumberOfLines($filename) {
144
+		$cont  = file_get_contents($filename);
145
+		$lines = explode("\n", $cont);
146 146
 
147
-        // Remove emtpy lines
148
-        foreach ($lines as $i => $line) {
149
-            if (empty(trim($line))) {
150
-                unset($lines[$i]);
151
-            }
152
-        }
147
+		// Remove emtpy lines
148
+		foreach ($lines as $i => $line) {
149
+			if (empty(trim($line))) {
150
+				unset($lines[$i]);
151
+			}
152
+		}
153 153
 
154
-        return count($lines);
155
-    }
154
+		return count($lines);
155
+	}
156 156
 
157 157
 }
158 158
\ No newline at end of file
Please login to merge, or discard this patch.
src/HtpasswdManager/Service/Factory/UserServiceFactory.php 1 patch
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -7,25 +7,25 @@
 block discarded – undo
7 7
 class UserServiceFactory {
8 8
 
9 9
 	public function __invoke($sm) {
10
-		$config = $sm->get ( 'Config' );
10
+		$config = $sm->get('Config');
11 11
 		
12 12
 		// Default
13 13
 		$not_deletable_users = array();
14
-		if (isset ( $config ['HtpasswdManager'] ['not_deletable_users'] ) && is_array ( $config ['HtpasswdManager'] ['not_deletable_users'] )) {
15
-			$not_deletable_users = $config ['HtpasswdManager'] ['not_deletable_users'];
14
+		if (isset ($config [ 'HtpasswdManager' ] [ 'not_deletable_users' ]) && is_array($config [ 'HtpasswdManager' ] [ 'not_deletable_users' ])) {
15
+			$not_deletable_users = $config [ 'HtpasswdManager' ] [ 'not_deletable_users' ];
16 16
 		}
17 17
 		
18 18
 		// Default
19 19
 		$user_with_management_permission = true;
20
-		if (isset ( $config ['HtpasswdManager'] ['usermanagement_users'] ) && is_array ( $config ['HtpasswdManager'] ['usermanagement_users'] )) {
21
-			$user_with_management_permission = $config ['HtpasswdManager'] ['usermanagement_users'];
22
-		} else if ($config ['HtpasswdManager'] ['usermanagement_users'] === false) {
20
+		if (isset ($config [ 'HtpasswdManager' ] [ 'usermanagement_users' ]) && is_array($config [ 'HtpasswdManager' ] [ 'usermanagement_users' ])) {
21
+			$user_with_management_permission = $config [ 'HtpasswdManager' ] [ 'usermanagement_users' ];
22
+		} else if ($config [ 'HtpasswdManager' ] [ 'usermanagement_users' ] === false) {
23 23
 			$user_with_management_permission = false;
24 24
 		}
25 25
 		
26
-		$request = $sm->get ( 'Request' );
26
+		$request = $sm->get('Request');
27 27
 		
28
-		return new UserService ( $request, $not_deletable_users, $user_with_management_permission );
28
+		return new UserService($request, $not_deletable_users, $user_with_management_permission);
29 29
 	}
30 30
 
31 31
 }
Please login to merge, or discard this patch.
src/HtpasswdManager/Service/UserService.php 2 patches
Spacing   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -28,31 +28,31 @@  discard block
 block discarded – undo
28 28
 	 * @return string
29 29
 	 */
30 30
 	public function getCurrentUser() {
31
-		return $this->request->getServer ()->get ( 'REMOTE_USER', null );
31
+		return $this->request->getServer()->get('REMOTE_USER', null);
32 32
 	}
33 33
 
34 34
 	public function isUserDeleteable($username) {
35
-		$eResult = $this->getEventManager ()->trigger ( 'pre_' . __FUNCTION__, $this, array( 
35
+		$eResult = $this->getEventManager()->trigger('pre_' . __FUNCTION__, $this, array( 
36 36
 				$username 
37
-		) );
37
+		));
38 38
 		
39
-		if ($eResult->stopped ())
40
-			return $eResult->last ();
39
+		if ($eResult->stopped())
40
+			return $eResult->last();
41 41
 		
42
-		return ! in_array ( $username, $this->not_deletable_users );
42
+		return !in_array($username, $this->not_deletable_users);
43 43
 	}
44 44
 
45 45
 	public function isUserAllowedToManageUsers($username) {
46
-		$eResult = $this->getEventManager ()->trigger ( 'pre_' . __FUNCTION__, $this, array( 
46
+		$eResult = $this->getEventManager()->trigger('pre_' . __FUNCTION__, $this, array( 
47 47
 				'user' => $username 
48
-		) );
48
+		));
49 49
 		
50
-		if ($eResult->stopped ())
51
-			return $eResult->last ();
50
+		if ($eResult->stopped())
51
+			return $eResult->last();
52 52
 			
53 53
 			/* If parameter is an array => allow only users in list. IF parameter is boolean, return boolean value */
54
-		if (is_array ( $this->user_with_management_permission )) {
55
-			$accessAllowed = in_array ( $username, $this->user_with_management_permission );
54
+		if (is_array($this->user_with_management_permission)) {
55
+			$accessAllowed = in_array($username, $this->user_with_management_permission);
56 56
 		} else {
57 57
 			$accessAllowed = ($this->user_with_management_permission === true);
58 58
 		}
@@ -61,10 +61,10 @@  discard block
 block discarded – undo
61 61
 	}
62 62
 
63 63
 	public function setEventManager(EventManagerInterface $eventManager) {
64
-		$eventManager->setIdentifiers ( array( 
64
+		$eventManager->setIdentifiers(array( 
65 65
 				__CLASS__,
66
-				get_class ( $this ) 
67
-		) );
66
+				get_class($this) 
67
+		));
68 68
 		$this->eventManager = $eventManager;
69 69
 	}
70 70
 
Please login to merge, or discard this patch.
Braces   +6 added lines, -4 removed lines patch added patch discarded remove patch
@@ -36,8 +36,9 @@  discard block
 block discarded – undo
36 36
 				$username 
37 37
 		) );
38 38
 		
39
-		if ($eResult->stopped ())
40
-			return $eResult->last ();
39
+		if ($eResult->stopped ()) {
40
+					return $eResult->last ();
41
+		}
41 42
 		
42 43
 		return ! in_array ( $username, $this->not_deletable_users );
43 44
 	}
@@ -47,8 +48,9 @@  discard block
 block discarded – undo
47 48
 				'user' => $username 
48 49
 		) );
49 50
 		
50
-		if ($eResult->stopped ())
51
-			return $eResult->last ();
51
+		if ($eResult->stopped ()) {
52
+					return $eResult->last ();
53
+		}
52 54
 			
53 55
 			/* If parameter is an array => allow only users in list. IF parameter is boolean, return boolean value */
54 56
 		if (is_array ( $this->user_with_management_permission )) {
Please login to merge, or discard this patch.
src/HtpasswdManager/Service/HtpasswdService.php 2 patches
Braces   +3 added lines, -2 removed lines patch added patch discarded remove patch
@@ -120,8 +120,9 @@
 block discarded – undo
120 120
 	public function userExists($username) {
121 121
 		$userList = $this->getUserList ();
122 122
 		
123
-		if (isset ( $userList [$username] ))
124
-			return true;
123
+		if (isset ( $userList [$username] )) {
124
+					return true;
125
+		}
125 126
 		
126 127
 		return false;
127 128
 	}
Please login to merge, or discard this patch.
Spacing   +27 added lines, -27 removed lines patch added patch discarded remove patch
@@ -18,20 +18,20 @@  discard block
 block discarded – undo
18 18
 
19 19
 	public function __construct($htpasswd_filename) {
20 20
 		$this->filename = $htpasswd_filename;
21
-		$this->createFileIfNotExistant ();
21
+		$this->createFileIfNotExistant();
22 22
 	}
23 23
 
24 24
 	private function createFileIfNotExistant() {
25
-		if (true === file_exists ( $this->filename )) {
25
+		if (true === file_exists($this->filename)) {
26 26
 		} else {
27
-			touch ( $this->filename );
27
+			touch($this->filename);
28 28
 		}
29 29
 	}
30 30
 
31 31
 	private function getHtpasswdContent() {
32 32
 		if ($this->htpasswdCache === null) {
33 33
 			
34
-			$this->htpasswdCache = file_get_contents ( $this->filename );
34
+			$this->htpasswdCache = file_get_contents($this->filename);
35 35
 		}
36 36
 		
37 37
 		return $this->htpasswdCache;
@@ -40,18 +40,18 @@  discard block
 block discarded – undo
40 40
 	private function updateHtpasswdContent() {
41 41
 		$this->htpasswdCache = null;
42 42
 		$this->userListCache = null;
43
-		$this->getUserList ();
43
+		$this->getUserList();
44 44
 	}
45 45
 
46 46
 	public function getUserList() {
47 47
 		if ($this->userListCache === null) {
48 48
 			$result = array();
49 49
 			
50
-			$content = $this->getHtpasswdContent ();
50
+			$content = $this->getHtpasswdContent();
51 51
 			
52
-			if (preg_match_all ( $this::$REGULAR_USER_PASSWORD, $content, $matches, PREG_PATTERN_ORDER ) !== false) {
53
-				foreach ( $matches [1] as $i => $user ) {
54
-					$result [$user] = $matches [2] [$i];
52
+			if (preg_match_all($this::$REGULAR_USER_PASSWORD, $content, $matches, PREG_PATTERN_ORDER) !== false) {
53
+				foreach ($matches [ 1 ] as $i => $user) {
54
+					$result [ $user ] = $matches [ 2 ] [ $i ];
55 55
 				}
56 56
 			}
57 57
 			
@@ -62,43 +62,43 @@  discard block
 block discarded – undo
62 62
 	}
63 63
 
64 64
 	private function encodePassword($password) {
65
-		return crypt ( $password, substr ( str_replace ( '+', '.', base64_encode ( pack ( 'N4', mt_rand (), mt_rand (), mt_rand (), mt_rand () ) ) ), 0, 22 ) );
65
+		return crypt($password, substr(str_replace('+', '.', base64_encode(pack('N4', mt_rand(), mt_rand(), mt_rand(), mt_rand()))), 0, 22));
66 66
 	}
67 67
 
68 68
 	private function getNewUserEncodedString($username, $password) {
69
-		return $username . ':' . $this->encodePassword ( $password ) . "\n";
69
+		return $username . ':' . $this->encodePassword($password) . "\n";
70 70
 	}
71 71
 
72 72
 	public function addUser($username, $password) {
73
-		$newContent = $this->getHtpasswdContent ();
74
-		$newContent .= $this->getNewUserEncodedString ( $username, $password );
73
+		$newContent = $this->getHtpasswdContent();
74
+		$newContent .= $this->getNewUserEncodedString($username, $password);
75 75
 		
76
-		$this->replaceHtPasswdContent ( $newContent );
76
+		$this->replaceHtPasswdContent($newContent);
77 77
 	}
78 78
 
79 79
 	public function updateUser($username, $password) {
80
-		if ($this->userExists ( $username )) {
81
-			$this->deleteUser ( $username );
80
+		if ($this->userExists($username)) {
81
+			$this->deleteUser($username);
82 82
 		}
83 83
 		
84
-		$this->addUser ( $username, $password );
84
+		$this->addUser($username, $password);
85 85
 	}
86 86
 
87 87
 	public function deleteUser($username) {
88 88
 		$newContent = '';
89 89
 		$usernameDeleted = false;
90 90
 		
91
-		if (preg_match_all ( $this::$REGULAR_USER_PASSWORD, $this->getHtpasswdContent (), $match ) > 0) {
92
-			foreach ( $match [1] as $i => $user ) {
91
+		if (preg_match_all($this::$REGULAR_USER_PASSWORD, $this->getHtpasswdContent(), $match) > 0) {
92
+			foreach ($match [ 1 ] as $i => $user) {
93 93
 				if ($user == $username) {
94 94
 					$usernameDeleted = true;
95 95
 				} else {
96
-					$newContent .= $match [0] [$i] . "\n";
96
+					$newContent .= $match [ 0 ] [ $i ] . "\n";
97 97
 				}
98 98
 			}
99 99
 			
100 100
 			if (true === $usernameDeleted) {
101
-				$this->replaceHtPasswdContent ( $newContent );
101
+				$this->replaceHtPasswdContent($newContent);
102 102
 			}
103 103
 		}
104 104
 		
@@ -107,17 +107,17 @@  discard block
 block discarded – undo
107 107
 
108 108
 	private function replaceHtPasswdContent($newContent) {
109 109
 		// Alternative: file_put_contents ( $this->filename, $newContent );
110
-		$fp = fopen ( $this->filename, 'w' );
111
-		fwrite ( $fp, $newContent );
112
-		fclose ( $fp );
110
+		$fp = fopen($this->filename, 'w');
111
+		fwrite($fp, $newContent);
112
+		fclose($fp);
113 113
 		
114
-		$this->updateHtpasswdContent ();
114
+		$this->updateHtpasswdContent();
115 115
 	}
116 116
 
117 117
 	public function userExists($username) {
118
-		$userList = $this->getUserList ();
118
+		$userList = $this->getUserList();
119 119
 		
120
-		if (isset ( $userList [$username] ))
120
+		if (isset ($userList [ $username ]))
121 121
 			return true;
122 122
 		
123 123
 		return false;
Please login to merge, or discard this patch.
Module.php 1 patch
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -21,7 +21,7 @@  discard block
 block discarded – undo
21 21
 				'Zend\Loader\StandardAutoloader' => array( 
22 22
 						'namespaces' => array( 
23 23
 								// if we're in a namespace deeper than one level we need to fix the \ in the path
24
-								__NAMESPACE__ => __DIR__ . '/src/' . str_replace ( '\\', '/', __NAMESPACE__ ) 
24
+								__NAMESPACE__ => __DIR__ . '/src/' . str_replace('\\', '/', __NAMESPACE__) 
25 25
 						) 
26 26
 				) 
27 27
 		);
@@ -34,23 +34,23 @@  discard block
 block discarded – undo
34 34
 	public function onBootstrap(MvcEvent $e) {
35 35
 		// You may not need to do this if you're doing it elsewhere in your
36 36
 		// application
37
-		$eventManager = $e->getApplication ()->getEventManager ();
38
-		$moduleRouteListener = new ModuleRouteListener ();
39
-		$moduleRouteListener->attach ( $eventManager );
37
+		$eventManager = $e->getApplication()->getEventManager();
38
+		$moduleRouteListener = new ModuleRouteListener();
39
+		$moduleRouteListener->attach($eventManager);
40 40
 	}
41 41
 
42 42
 	public function getServiceConfig() {
43 43
 		return array( 
44 44
 				'factories' => array( 
45
-						'HtpasswdManager\Service\HtpasswdService' => function ($sm) {
46
-							$config = $sm->get ( 'Config' );
45
+						'HtpasswdManager\Service\HtpasswdService' => function($sm) {
46
+							$config = $sm->get('Config');
47 47
 							
48
-							if (! isset ( $config ['HtpasswdManager'] ) || ! is_array ( $config ['HtpasswdManager'] ) || ! isset ( $config ['HtpasswdManager'] ['htpasswd'] ) || empty ( $config ['HtpasswdManager'] ['htpasswd'] )) {
49
-								throw new \Exception ( 'HtpasswdManager Config not found' );
48
+							if (!isset ($config [ 'HtpasswdManager' ]) || !is_array($config [ 'HtpasswdManager' ]) || !isset ($config [ 'HtpasswdManager' ] [ 'htpasswd' ]) || empty ($config [ 'HtpasswdManager' ] [ 'htpasswd' ])) {
49
+								throw new \Exception('HtpasswdManager Config not found');
50 50
 							}
51 51
 							
52
-							$htpasswd_filename = $config ['HtpasswdManager'] ['htpasswd'];
53
-							$service = new HtpasswdService ( $htpasswd_filename );
52
+							$htpasswd_filename = $config [ 'HtpasswdManager' ] [ 'htpasswd' ];
53
+							$service = new HtpasswdService($htpasswd_filename);
54 54
 							
55 55
 							return $service;
56 56
 						} 
Please login to merge, or discard this patch.
src/HtpasswdManager/Controller/UserController.php 3 patches
Indentation   +183 added lines, -183 removed lines patch added patch discarded remove patch
@@ -11,188 +11,188 @@
 block discarded – undo
11 11
 use Zend\View\Model\ViewModel;
12 12
 
13 13
 class UserController extends AbstractActionController {
14
-    private $htpasswdService = NULL;
15
-    private $userService = NULL;
16
-
17
-    /**
18
-     * Check Login
19
-     *
20
-     * @see \Zend\Mvc\Controller\AbstractActionController::onDispatch()
21
-     */
22
-    public function onDispatch(\Zend\Mvc\MvcEvent $e) {
23
-        $username = $this->getUserService()->getCurrentUser();
24
-
25
-        if (false === $this->getUserService()->isUserAllowedToManageUsers($username)) {
26
-            $this->getResponse()->setStatusCode(401);
27
-
28
-            return;
29
-        }
30
-
31
-        return parent::onDispatch($e);
32
-    }
33
-
34
-    public function indexAction() {
35
-        $htpasswdService = $this->getHtpasswdService();
36
-        $userList        = $htpasswdService->getUserList();
37
-
38
-        $result = array();
39
-        foreach ($userList as $username => $pass) {
40
-
41
-            $result [] = array(
42
-                'username'    => $username,
43
-                'paswd'       => $pass,
44
-                'isAdmin'     => $this->getUserService()->isUserAllowedToManageUsers($username),
45
-                'isDeletable' => $this->getUserService()->isUserDeleteable($username)
46
-            );
47
-        }
48
-
49
-        $userService = $this->getServiceLocator()->get('HtpasswdManager\Service\UserService');
50
-
51
-        $model = new ViewModel (array(
52
-            'userList'    => $result,
53
-            'currentUser' => $userService->getCurrentUser()
54
-        ));
55
-
56
-        return $model;
57
-    }
58
-
59
-    public function deleteAction() {
60
-        $user     = $this->params('user');
61
-        $messages = array();
62
-
63
-        if (true === $this->getUserService()->isUserDeleteable($user)) {
64
-            $this->getHtpasswdService()->deleteUser($user);
65
-            $messages [] = "Der Benutzer '{$user}' wurde gelöscht.";
66
-        } else {
67
-            $messages [] = "Der Benutzer '{$user}' steht auf einer Sperrliste und kann nicht gelöscht werden.";
68
-        }
69
-
70
-        $model = $this->indexAction();
71
-        $model->setTemplate('htpasswd-manager/user/index');
72
-        $model->setVariable('messages', $messages);
73
-
74
-        return $model;
75
-    }
76
-
77
-    public function editAction() {
78
-        $user     = $this->params('user');
79
-        $messages = array();
80
-        $htpasswd = $this->getHtpasswdService();
81
-
82
-        $model = new ViewModel ();
83
-        $model->setVariable('user', $user);
84
-
85
-        $post = $this->getRequest()->getPost();
86
-        if (!isset ($post ['password'])) {
87
-            // Formular initialisieren
88
-            if (false === $htpasswd->userExists($user)) {
89
-                $this->redirect()->toRoute('htpasswdmanager', array(
90
-                    'action' => 'index'
91
-                ));
92
-            }
93
-        } else {
94
-            // Formular speichern
95
-            $password = $post ['password'];
96
-            $htpasswd->updateUser($user, $password);
97
-            $messages [] = "Passwort für '{$user}' wurde aktualisiert.";
98
-
99
-            $model = $this->indexAction();
100
-            $model->setTemplate('htpasswd-manager/user/index');
101
-        }
102
-
103
-        $model->setVariable('messages', $messages);
104
-
105
-        return $model;
106
-    }
107
-
108
-    public function addAction() {
109
-        $username = $this->getRequest()->getPost('username', '');
110
-        $password = $this->getRequest()->getPost('password', '');
111
-        $messages = array();
112
-        $model    = new ViewModel ();
113
-
114
-        $post = $this->getRequest()->getPost();
115
-        if (!isset ($post ['username'])) {
116
-            return new ViewModel (array(
117
-                'username' => $username,
118
-                'password' => $password,
119
-                'messages' => $messages
120
-            ));
121
-        }
122
-
123
-        $model->setVariable('username', $username);
124
-        $uValid = $this->isUsernameValid($username);
125
-        if (true !== $uValid) {
126
-            $messages [] = $uValid;
127
-        }
128
-
129
-        $model->setVariable('password', $password);
130
-        $pValid = $this->isPasswordValid($password);
131
-        if (true !== $pValid) {
132
-            $messages [] = $pValid;
133
-        }
134
-
135
-        if (true === $uValid && true === $pValid) {
136
-            if (true === $this->getHtpasswdService()->userExists($username)) {
137
-                $this->getHtpasswdService()->updateUser($username, $password);
138
-                $messages [] = "Benutzer '{$username}' wurde aktualisiert.";
139
-            } else {
140
-                $this->getHtpasswdService()->addUser($username, $password);
141
-                $messages [] = "Benutzer '{$username}' wurde hinzugefügt.";
142
-            }
143
-
144
-            $model = $this->indexAction();
145
-            $model->setTemplate('htpasswd-manager/user/index');
146
-        }
147
-
148
-        $model->setVariable('messages', $messages);
149
-
150
-        return $model;
151
-    }
152
-
153
-    /**
154
-     * Returns true if valid, of not it returns a string with information about the reason
155
-     *
156
-     * @param string $username
157
-     * @return boolean string
158
-     */
159
-    private function isUsernameValid($username) {
160
-        if (strlen($username) <= 2)
161
-            return "Benutzername ist zu kurz.";
162
-        else if (preg_match('~[a-zäöo][a-zäöu_0-9-]+~i', $username) !== 1)
163
-            return "Benutzername enthält ungültige Zeichen";
164
-        else if (strpos($username, ' ') !== false)
165
-            return "Leerzeichen sind im Benutzernamen nicht erlaubt";
166
-
167
-        return true;
168
-    }
169
-
170
-    /**
171
-     * Returns true if valid, of not it returns a string with information about the reason
172
-     *
173
-     * @param string $password
174
-     * @return boolean string
175
-     */
176
-    private function isPasswordValid($password) {
177
-        return true;
178
-    }
179
-
180
-    private function getHtpasswdService() {
181
-        if ($this->htpasswdService === NULL) {
182
-            $sl                    = $this->getServiceLocator();
183
-            $this->htpasswdService = $sl->get('HtpasswdManager\Service\HtpasswdService');
184
-        }
185
-
186
-        return $this->htpasswdService;
187
-    }
188
-
189
-    private function getUserService() {
190
-        if ($this->userService === NULL) {
191
-            $sl                = $this->getServiceLocator();
192
-            $this->userService = $sl->get('HtpasswdManager\Service\UserService');
193
-        }
194
-
195
-        return $this->userService;
196
-    }
14
+	private $htpasswdService = NULL;
15
+	private $userService = NULL;
16
+
17
+	/**
18
+	 * Check Login
19
+	 *
20
+	 * @see \Zend\Mvc\Controller\AbstractActionController::onDispatch()
21
+	 */
22
+	public function onDispatch(\Zend\Mvc\MvcEvent $e) {
23
+		$username = $this->getUserService()->getCurrentUser();
24
+
25
+		if (false === $this->getUserService()->isUserAllowedToManageUsers($username)) {
26
+			$this->getResponse()->setStatusCode(401);
27
+
28
+			return;
29
+		}
30
+
31
+		return parent::onDispatch($e);
32
+	}
33
+
34
+	public function indexAction() {
35
+		$htpasswdService = $this->getHtpasswdService();
36
+		$userList        = $htpasswdService->getUserList();
37
+
38
+		$result = array();
39
+		foreach ($userList as $username => $pass) {
40
+
41
+			$result [] = array(
42
+				'username'    => $username,
43
+				'paswd'       => $pass,
44
+				'isAdmin'     => $this->getUserService()->isUserAllowedToManageUsers($username),
45
+				'isDeletable' => $this->getUserService()->isUserDeleteable($username)
46
+			);
47
+		}
48
+
49
+		$userService = $this->getServiceLocator()->get('HtpasswdManager\Service\UserService');
50
+
51
+		$model = new ViewModel (array(
52
+			'userList'    => $result,
53
+			'currentUser' => $userService->getCurrentUser()
54
+		));
55
+
56
+		return $model;
57
+	}
58
+
59
+	public function deleteAction() {
60
+		$user     = $this->params('user');
61
+		$messages = array();
62
+
63
+		if (true === $this->getUserService()->isUserDeleteable($user)) {
64
+			$this->getHtpasswdService()->deleteUser($user);
65
+			$messages [] = "Der Benutzer '{$user}' wurde gelöscht.";
66
+		} else {
67
+			$messages [] = "Der Benutzer '{$user}' steht auf einer Sperrliste und kann nicht gelöscht werden.";
68
+		}
69
+
70
+		$model = $this->indexAction();
71
+		$model->setTemplate('htpasswd-manager/user/index');
72
+		$model->setVariable('messages', $messages);
73
+
74
+		return $model;
75
+	}
76
+
77
+	public function editAction() {
78
+		$user     = $this->params('user');
79
+		$messages = array();
80
+		$htpasswd = $this->getHtpasswdService();
81
+
82
+		$model = new ViewModel ();
83
+		$model->setVariable('user', $user);
84
+
85
+		$post = $this->getRequest()->getPost();
86
+		if (!isset ($post ['password'])) {
87
+			// Formular initialisieren
88
+			if (false === $htpasswd->userExists($user)) {
89
+				$this->redirect()->toRoute('htpasswdmanager', array(
90
+					'action' => 'index'
91
+				));
92
+			}
93
+		} else {
94
+			// Formular speichern
95
+			$password = $post ['password'];
96
+			$htpasswd->updateUser($user, $password);
97
+			$messages [] = "Passwort für '{$user}' wurde aktualisiert.";
98
+
99
+			$model = $this->indexAction();
100
+			$model->setTemplate('htpasswd-manager/user/index');
101
+		}
102
+
103
+		$model->setVariable('messages', $messages);
104
+
105
+		return $model;
106
+	}
107
+
108
+	public function addAction() {
109
+		$username = $this->getRequest()->getPost('username', '');
110
+		$password = $this->getRequest()->getPost('password', '');
111
+		$messages = array();
112
+		$model    = new ViewModel ();
113
+
114
+		$post = $this->getRequest()->getPost();
115
+		if (!isset ($post ['username'])) {
116
+			return new ViewModel (array(
117
+				'username' => $username,
118
+				'password' => $password,
119
+				'messages' => $messages
120
+			));
121
+		}
122
+
123
+		$model->setVariable('username', $username);
124
+		$uValid = $this->isUsernameValid($username);
125
+		if (true !== $uValid) {
126
+			$messages [] = $uValid;
127
+		}
128
+
129
+		$model->setVariable('password', $password);
130
+		$pValid = $this->isPasswordValid($password);
131
+		if (true !== $pValid) {
132
+			$messages [] = $pValid;
133
+		}
134
+
135
+		if (true === $uValid && true === $pValid) {
136
+			if (true === $this->getHtpasswdService()->userExists($username)) {
137
+				$this->getHtpasswdService()->updateUser($username, $password);
138
+				$messages [] = "Benutzer '{$username}' wurde aktualisiert.";
139
+			} else {
140
+				$this->getHtpasswdService()->addUser($username, $password);
141
+				$messages [] = "Benutzer '{$username}' wurde hinzugefügt.";
142
+			}
143
+
144
+			$model = $this->indexAction();
145
+			$model->setTemplate('htpasswd-manager/user/index');
146
+		}
147
+
148
+		$model->setVariable('messages', $messages);
149
+
150
+		return $model;
151
+	}
152
+
153
+	/**
154
+	 * Returns true if valid, of not it returns a string with information about the reason
155
+	 *
156
+	 * @param string $username
157
+	 * @return boolean string
158
+	 */
159
+	private function isUsernameValid($username) {
160
+		if (strlen($username) <= 2)
161
+			return "Benutzername ist zu kurz.";
162
+		else if (preg_match('~[a-zäöo][a-zäöu_0-9-]+~i', $username) !== 1)
163
+			return "Benutzername enthält ungültige Zeichen";
164
+		else if (strpos($username, ' ') !== false)
165
+			return "Leerzeichen sind im Benutzernamen nicht erlaubt";
166
+
167
+		return true;
168
+	}
169
+
170
+	/**
171
+	 * Returns true if valid, of not it returns a string with information about the reason
172
+	 *
173
+	 * @param string $password
174
+	 * @return boolean string
175
+	 */
176
+	private function isPasswordValid($password) {
177
+		return true;
178
+	}
179
+
180
+	private function getHtpasswdService() {
181
+		if ($this->htpasswdService === NULL) {
182
+			$sl                    = $this->getServiceLocator();
183
+			$this->htpasswdService = $sl->get('HtpasswdManager\Service\HtpasswdService');
184
+		}
185
+
186
+		return $this->htpasswdService;
187
+	}
188
+
189
+	private function getUserService() {
190
+		if ($this->userService === NULL) {
191
+			$sl                = $this->getServiceLocator();
192
+			$this->userService = $sl->get('HtpasswdManager\Service\UserService');
193
+		}
194
+
195
+		return $this->userService;
196
+	}
197 197
 
198 198
 }
Please login to merge, or discard this patch.
Spacing   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -38,7 +38,7 @@  discard block
 block discarded – undo
38 38
         $result = array();
39 39
         foreach ($userList as $username => $pass) {
40 40
 
41
-            $result [] = array(
41
+            $result [ ] = array(
42 42
                 'username'    => $username,
43 43
                 'paswd'       => $pass,
44 44
                 'isAdmin'     => $this->getUserService()->isUserAllowedToManageUsers($username),
@@ -48,7 +48,7 @@  discard block
 block discarded – undo
48 48
 
49 49
         $userService = $this->getServiceLocator()->get('HtpasswdManager\Service\UserService');
50 50
 
51
-        $model = new ViewModel (array(
51
+        $model = new ViewModel(array(
52 52
             'userList'    => $result,
53 53
             'currentUser' => $userService->getCurrentUser()
54 54
         ));
@@ -62,9 +62,9 @@  discard block
 block discarded – undo
62 62
 
63 63
         if (true === $this->getUserService()->isUserDeleteable($user)) {
64 64
             $this->getHtpasswdService()->deleteUser($user);
65
-            $messages [] = "Der Benutzer '{$user}' wurde gelöscht.";
65
+            $messages [ ] = "Der Benutzer '{$user}' wurde gelöscht.";
66 66
         } else {
67
-            $messages [] = "Der Benutzer '{$user}' steht auf einer Sperrliste und kann nicht gelöscht werden.";
67
+            $messages [ ] = "Der Benutzer '{$user}' steht auf einer Sperrliste und kann nicht gelöscht werden.";
68 68
         }
69 69
 
70 70
         $model = $this->indexAction();
@@ -79,11 +79,11 @@  discard block
 block discarded – undo
79 79
         $messages = array();
80 80
         $htpasswd = $this->getHtpasswdService();
81 81
 
82
-        $model = new ViewModel ();
82
+        $model = new ViewModel();
83 83
         $model->setVariable('user', $user);
84 84
 
85 85
         $post = $this->getRequest()->getPost();
86
-        if (!isset ($post ['password'])) {
86
+        if (!isset ($post [ 'password' ])) {
87 87
             // Formular initialisieren
88 88
             if (false === $htpasswd->userExists($user)) {
89 89
                 $this->redirect()->toRoute('htpasswdmanager', array(
@@ -92,9 +92,9 @@  discard block
 block discarded – undo
92 92
             }
93 93
         } else {
94 94
             // Formular speichern
95
-            $password = $post ['password'];
95
+            $password = $post [ 'password' ];
96 96
             $htpasswd->updateUser($user, $password);
97
-            $messages [] = "Passwort für '{$user}' wurde aktualisiert.";
97
+            $messages [ ] = "Passwort für '{$user}' wurde aktualisiert.";
98 98
 
99 99
             $model = $this->indexAction();
100 100
             $model->setTemplate('htpasswd-manager/user/index');
@@ -109,11 +109,11 @@  discard block
 block discarded – undo
109 109
         $username = $this->getRequest()->getPost('username', '');
110 110
         $password = $this->getRequest()->getPost('password', '');
111 111
         $messages = array();
112
-        $model    = new ViewModel ();
112
+        $model    = new ViewModel();
113 113
 
114 114
         $post = $this->getRequest()->getPost();
115
-        if (!isset ($post ['username'])) {
116
-            return new ViewModel (array(
115
+        if (!isset ($post [ 'username' ])) {
116
+            return new ViewModel(array(
117 117
                 'username' => $username,
118 118
                 'password' => $password,
119 119
                 'messages' => $messages
@@ -123,22 +123,22 @@  discard block
 block discarded – undo
123 123
         $model->setVariable('username', $username);
124 124
         $uValid = $this->isUsernameValid($username);
125 125
         if (true !== $uValid) {
126
-            $messages [] = $uValid;
126
+            $messages [ ] = $uValid;
127 127
         }
128 128
 
129 129
         $model->setVariable('password', $password);
130 130
         $pValid = $this->isPasswordValid($password);
131 131
         if (true !== $pValid) {
132
-            $messages [] = $pValid;
132
+            $messages [ ] = $pValid;
133 133
         }
134 134
 
135 135
         if (true === $uValid && true === $pValid) {
136 136
             if (true === $this->getHtpasswdService()->userExists($username)) {
137 137
                 $this->getHtpasswdService()->updateUser($username, $password);
138
-                $messages [] = "Benutzer '{$username}' wurde aktualisiert.";
138
+                $messages [ ] = "Benutzer '{$username}' wurde aktualisiert.";
139 139
             } else {
140 140
                 $this->getHtpasswdService()->addUser($username, $password);
141
-                $messages [] = "Benutzer '{$username}' wurde hinzugefügt.";
141
+                $messages [ ] = "Benutzer '{$username}' wurde hinzugefügt.";
142 142
             }
143 143
 
144 144
             $model = $this->indexAction();
Please login to merge, or discard this patch.
Braces   +7 added lines, -6 removed lines patch added patch discarded remove patch
@@ -157,12 +157,13 @@
 block discarded – undo
157 157
      * @return boolean string
158 158
      */
159 159
     private function isUsernameValid($username) {
160
-        if (strlen($username) <= 2)
161
-            return "Benutzername ist zu kurz.";
162
-        else if (preg_match('~[a-zäöo][a-zäöu_0-9-]+~i', $username) !== 1)
163
-            return "Benutzername enthält ungültige Zeichen";
164
-        else if (strpos($username, ' ') !== false)
165
-            return "Leerzeichen sind im Benutzernamen nicht erlaubt";
160
+        if (strlen($username) <= 2) {
161
+                    return "Benutzername ist zu kurz.";
162
+        } else if (preg_match('~[a-zäöo][a-zäöu_0-9-]+~i', $username) !== 1) {
163
+                    return "Benutzername enthält ungültige Zeichen";
164
+        } else if (strpos($username, ' ') !== false) {
165
+                    return "Leerzeichen sind im Benutzernamen nicht erlaubt";
166
+        }
166 167
 
167 168
         return true;
168 169
     }
Please login to merge, or discard this patch.