Code Duplication    Length = 9-23 lines in 4 locations

module/Cv/src/Cv/Controller/IndexController.php 1 location

@@ 31-45 (lines=15) @@
28
     * Home site
29
     *
30
     */
31
    public function indexAction()
32
    {
33
        $result = $this->pagination([
34
                'params' => ['Cvs_Index', [
35
                    'search',
36
                    'page' => 1,
37
                    'l',
38
                    'd' => 10]
39
                ],
40
                'form' => ['as' => 'filterForm', 'Cv/SearchForm'],
41
                'paginator' => ['as' => 'resumes', 'Cv/Paginator']
42
            ]);
43
44
        return $result;
45
    }
46
47
    public function viewAction()
48
    {

module/Applications/src/Applications/Controller/ManageController.php 1 location

@@ 115-125 (lines=11) @@
112
    /**
113
     * List applications
114
     */
115
    public function indexAction()
116
    {
117
        return $this->pagination([
118
                'params' => ['Application_List', ['q', 'job', 'page' => 1, 'unread', 'status' => 'all']],
119
                'paginator' => ['Applications', 'as' => 'applications'],
120
                'form' => [
121
                    ApplicationsFilter::class,
122
                    'as' => 'form'
123
                ],
124
            ]);
125
    }
126
127
    /**
128
     * Detail view of an application

module/Jobs/src/Jobs/Controller/AdminController.php 1 location

@@ 56-64 (lines=9) @@
53
	}
54
	
55
	
56
	public function indexAction()
57
    {
58
        $params = $this->params()->fromQuery();
59
        return $this->pagination([
60
            'params'    => [ 'Jobs_Admin', ['text', 'page' => 1, 'companyId', 'status' ] ],
61
            'form'      => [ 'as' => 'form', 'Jobs/AdminSearch' ],
62
            'paginator' => [ 'as' => 'jobs', 'Jobs/Admin' ],
63
        ]);
64
    }
65
66
    public function editAction()
67
    {

module/Organizations/src/Organizations/Controller/ProfileController.php 1 location

@@ 72-94 (lines=23) @@
69
     *
70
     * @return ViewModel
71
     */
72
    public function indexAction()
73
    {
74
75
        $result = $this->pagination([
76
            'paginator' => [
77
                'Organizations/Organization',
78
                'as' => 'organizations',
79
                'params' => [
80
                    'type' => 'profile',
81
                ]
82
            ],
83
            'form' => [
84
                'Core/Search',
85
                [
86
                    'text_name' => 'text',
87
                    'text_placeholder' => /*@translate*/ 'Search for organizations',
88
                    'button_element' => 'text',
89
                ],
90
                'as' => 'form'
91
            ]
92
        ]);
93
        return new ViewModel($result);
94
    }
95
96
    /**
97
     * @return array|ViewModel