Code Duplication    Length = 13-13 lines in 3 locations

src/Dropbox/Dropbox.php 3 locations

@@ 547-559 (lines=13) @@
544
     * @link https://www.dropbox.com/developers/documentation/http/documentation#files-move
545
     *
546
     */
547
    public function move($fromPath, $toPath)
548
    {
549
        //From and To paths cannot be null
550
        if (is_null($fromPath) || is_null($toPath)) {
551
            throw new DropboxClientException("From and To paths cannot be null.");
552
        }
553
554
        //Response
555
        $response = $this->postToAPI('/files/move', ['from_path' => $fromPath, 'to_path' => $toPath]);
556
557
        //Make and Return the Model
558
        return $this->makeModelFromResponse($response);
559
    }
560
561
    /**
562
     * Copy a file or folder to a different location
@@ 574-586 (lines=13) @@
571
     * @link https://www.dropbox.com/developers/documentation/http/documentation#files-copy
572
     *
573
     */
574
    public function copy($fromPath, $toPath)
575
    {
576
        //From and To paths cannot be null
577
        if (is_null($fromPath) || is_null($toPath)) {
578
            throw new DropboxClientException("From and To paths cannot be null.");
579
        }
580
581
        //Response
582
        $response = $this->postToAPI('/files/copy', ['from_path' => $fromPath, 'to_path' => $toPath]);
583
584
        //Make and Return the Model
585
        return $this->makeModelFromResponse($response);
586
    }
587
588
    /**
589
     * Restore a file to the specific version
@@ 689-701 (lines=13) @@
686
     *
687
     * @throws \Kunnu\Dropbox\Exceptions\DropboxClientException
688
     */
689
    public function getTemporaryLink($path)
690
    {
691
        //Path cannot be null
692
        if (is_null($path)) {
693
            throw new DropboxClientException("Path cannot be null.");
694
        }
695
696
        //Get Temporary Link
697
        $response = $this->postToAPI('/files/get_temporary_link', ['path' => $path]);
698
699
        //Make and Return the Model
700
        return $this->makeModelFromResponse($response);
701
    }
702
703
    /**
704
     * Save a specified URL into a file in user's Dropbox