/** * Get a singleton instance of test user * * @param string|null $accessToken * @return \OldTimeGuitarGuy\Plaid\Contracts\User */ protected function user($accessToken = null) { if (!is_null($accessToken) && $accessToken !== 'test_wells') { return new TestUser($accessToken); } if (isset(self::$user)) { return self::$user; } return self::$user = new TestUser('test_wells'); }