Code Duplication    Length = 12-12 lines in 2 locations

src/Config.php 2 locations

@@ 240-251 (lines=12) @@
237
     *
238
     * @return $this
239
     */
240
    public function setSourceDir($sourceDir = null)
241
    {
242
        if ($sourceDir === null) {
243
            $sourceDir = getcwd();
244
        }
245
        if (!is_dir($sourceDir)) {
246
            throw new \InvalidArgumentException(sprintf("'%s' is not a valid source directory.", $sourceDir));
247
        }
248
        $this->sourceDir = $sourceDir;
249
250
        return $this;
251
    }
252
253
    /**
254
     * Get source directory.
@@ 272-283 (lines=12) @@
269
     *
270
     * @return $this
271
     */
272
    public function setDestinationDir($destinationDir = null)
273
    {
274
        if ($destinationDir === null) {
275
            $destinationDir = $this->sourceDir;
276
        }
277
        if (!is_dir($destinationDir)) {
278
            throw new \InvalidArgumentException(sprintf("'%s' is not a valid destination directory.", $destinationDir));
279
        }
280
        $this->destinationDir = $destinationDir;
281
282
        return $this;
283
    }
284
285
    /**
286
     * Get destination directory.