Code Duplication    Length = 10-10 lines in 2 locations

src/Actions/Migration/Traits/CreatesMigrations.php 2 locations

@@ 50-59 (lines=10) @@
47
     * @param $request
48
     * @return string
49
     */
50
    protected function getForeignKey($request): string
51
    {
52
        return empty($request['method']['foreignKey'])
53
            ? strtolower(
54
                Str::snake(
55
                    substr(strrchr($request['target'], "\\"), 1) . '_id'
56
                )
57
            )
58
            : $request['method']['foreignKey'];
59
	}
60
	
61
	protected function getSecondLocalKey($request): string
62
    {
@@ 67-76 (lines=10) @@
64
            ? 'id' : $request['method']['secondLocalKey'];
65
	}
66
67
    protected function getSecondForeignKey($request): string
68
    {
69
        return empty($request['method']['secondForeignKey'])
70
            ? strtolower(
71
                Str::snake(
72
                    substr(strrchr($request['source'], "\\"), 1) . '_id'
73
                )
74
            )
75
            : $request['method']['secondForeignKey'];
76
	}
77
	
78
79