Code Duplication    Length = 12-12 lines in 2 locations

src/Config.php 2 locations

@@ 153-164 (lines=12) @@
150
     *
151
     * @return $this
152
     */
153
    public function setSourceDir($sourceDir = null)
154
    {
155
        if ($sourceDir === null) {
156
            $sourceDir = getcwd();
157
        }
158
        if (!is_dir($sourceDir)) {
159
            throw new \InvalidArgumentException(sprintf("'%s' is not a valid source directory.", $sourceDir));
160
        }
161
        $this->sourceDir = $sourceDir;
162
163
        return $this;
164
    }
165
166
    /**
167
     * Get source directory.
@@ 185-196 (lines=12) @@
182
     *
183
     * @return $this
184
     */
185
    public function setDestinationDir($destinationDir = null)
186
    {
187
        if ($destinationDir === null) {
188
            $destinationDir = $this->sourceDir;
189
        }
190
        if (!is_dir($destinationDir)) {
191
            throw new \InvalidArgumentException(sprintf("'%s' is not a valid destination directory.", $destinationDir));
192
        }
193
        $this->destinationDir = $destinationDir;
194
195
        return $this;
196
    }
197
198
    /**
199
     * Get destination directory.