Code Duplication    Length = 10-10 lines in 2 locations

code/authenticators/HttpAuth.php 1 location

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

code/authenticators/SessionAuth.php 1 location

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