Code Duplication    Length = 13-14 lines in 4 locations

src/Transfer/EzPlatform/Repository/ObjectService.php 4 locations

@@ 59-72 (lines=14) @@
56
     *
57
     * @return Manager\ContentManager
58
     */
59
    public function getContentManager()
60
    {
61
        if ($this->contentManager != null) {
62
            return $this->contentManager;
63
        }
64
65
        $this->contentManager = new Manager\ContentManager($this->repository);
66
67
        if ($this->logger) {
68
            $this->contentManager->setLogger($this->logger);
69
        }
70
71
        return $this->contentManager;
72
    }
73
74
    /**
75
     * Returns location manager.
@@ 79-91 (lines=13) @@
76
     *
77
     * @return Manager\LocationManager
78
     */
79
    public function getLocationManager()
80
    {
81
        if ($this->locationManager != null) {
82
            return $this->locationManager;
83
        }
84
85
        $this->locationManager = new Manager\LocationManager($this->repository);
86
        if ($this->logger) {
87
            $this->locationManager->setLogger($this->logger);
88
        }
89
90
        return $this->locationManager;
91
    }
92
93
    /**
94
     * Returns contenttype manager.
@@ 117-129 (lines=13) @@
114
     *
115
     * @return LanguageManager
116
     */
117
    public function getLanguageManager()
118
    {
119
        if ($this->languageManager != null) {
120
            return $this->languageManager;
121
        }
122
123
        $this->languageManager = new Manager\LanguageManager($this->repository);
124
        if ($this->logger) {
125
            $this->languageManager->setLogger($this->logger);
126
        }
127
128
        return $this->languageManager;
129
    }
130
131
    /**
132
     * Returns user group manager.
@@ 136-148 (lines=13) @@
133
     *
134
     * @return UserGroupManager
135
     */
136
    public function getUserGroupManager()
137
    {
138
        if ($this->userGroupManager != null) {
139
            return $this->userGroupManager;
140
        }
141
142
        $this->userGroupManager = new Manager\UserGroupManager($this->repository);
143
        if ($this->logger) {
144
            $this->userGroupManager->setLogger($this->logger);
145
        }
146
147
        return $this->userGroupManager;
148
    }
149
150
    /**
151
     * Returns user manager.