Code Duplication    Length = 12-12 lines in 2 locations

code/authenticators/HttpAuth.php 1 location

@@ 21-32 (lines=12) @@
18
	 * @param Member $user
19
	 * @return ApiSession
20
	 */
21
	public static function createSession($user) {
22
		$user->logIn();
23
		/** @var Member $user */
24
		$user = DataObject::get(Config::inst()->get('BaseRestController', 'Owner'))->byID($user->ID);
25
26
		// create session
27
		$session = ApiSession::create();
28
		$session->User = $user;
29
		$session->Token = AuthFactory::generate_token($user);
30
31
		return $session;
32
	}
33
34
	public static function delete($request) {
35
        $owner = self::current($request);

code/authenticators/SessionAuth.php 1 location

@@ 21-32 (lines=12) @@
18
	 * @param Member $user
19
	 * @return ApiSession
20
	 */
21
	public static function createSession($user) {
22
		$user->logIn();
23
		/** @var Member $user */
24
		$user = DataObject::get(Config::inst()->get('BaseRestController', 'Owner'))->byID($user->ID);
25
26
		// create session
27
		$session = ApiSession::create();
28
		$session->User = $user;
29
		$session->Token = AuthFactory::generate_token($user);
30
31
		return $session;
32
	}
33
34
	public static function delete($request) {
35
        $owner = self::current($request);