Code Duplication    Length = 13-13 lines in 3 locations

src/Dropbox/Dropbox.php 3 locations

@@ 594-606 (lines=13) @@
591
     * @link https://www.dropbox.com/developers/documentation/http/documentation#files-move
592
     *
593
     */
594
    public function move($fromPath, $toPath)
595
    {
596
        //From and To paths cannot be null
597
        if (is_null($fromPath) || is_null($toPath)) {
598
            throw new DropboxClientException("From and To paths cannot be null.");
599
        }
600
601
        //Response
602
        $response = $this->postToAPI('/files/move', ['from_path' => $fromPath, 'to_path' => $toPath]);
603
604
        //Make and Return the Model
605
        return $this->makeModelFromResponse($response);
606
    }
607
608
    /**
609
     * Copy a file or folder to a different location
@@ 621-633 (lines=13) @@
618
     * @link https://www.dropbox.com/developers/documentation/http/documentation#files-copy
619
     *
620
     */
621
    public function copy($fromPath, $toPath)
622
    {
623
        //From and To paths cannot be null
624
        if (is_null($fromPath) || is_null($toPath)) {
625
            throw new DropboxClientException("From and To paths cannot be null.");
626
        }
627
628
        //Response
629
        $response = $this->postToAPI('/files/copy', ['from_path' => $fromPath, 'to_path' => $toPath]);
630
631
        //Make and Return the Model
632
        return $this->makeModelFromResponse($response);
633
    }
634
635
    /**
636
     * Restore a file to the specific version
@@ 737-749 (lines=13) @@
734
     *
735
     * @throws \Kunnu\Dropbox\Exceptions\DropboxClientException
736
     */
737
    public function getTemporaryLink($path)
738
    {
739
        //Path cannot be null
740
        if (is_null($path)) {
741
            throw new DropboxClientException("Path cannot be null.");
742
        }
743
744
        //Get Temporary Link
745
        $response = $this->postToAPI('/files/get_temporary_link', ['path' => $path]);
746
747
        //Make and Return the Model
748
        return $this->makeModelFromResponse($response);
749
    }
750
751
    /**
752
     * Save a specified URL into a file in user's Dropbox