Code Duplication    Length = 6-8 lines in 6 locations

src/BambooHr.php 6 locations

@@ 492-497 (lines=6) @@
489
     * @return \BambooHR\API\BambooHTTPResponse
490
     * @link http://www.bamboohr.com/api/documentation/metadata.php
491
     */
492
    function getMetaData($type, $params=array()) {
493
        $request=new BambooHTTPRequest();
494
        $request->method="GET";
495
        $request->url=$this->baseUrl."/v1/meta/$type/";
496
        return $this->httpHandler->sendRequest( $request );
497
    }
498
499
    /**
500
     * 
@@ 824-829 (lines=6) @@
821
     * @return \BambooHR\API\BambooHTTPResponse
822
     * @link http://www.bamboohr.com/api/documentation/employees.php#listEmployeeFiles
823
     */
824
    function listEmployeeFiles($employeeId){
825
        $request=new BambooHTTPRequest();
826
        $request->method="GET";
827
        $request->url=$this->baseUrl."/v1/employees/".intval($employeeId)."/files/view/";
828
        return $this->httpHandler->sendRequest( $request );
829
    }
830
831
    /**
832
     *
@@ 836-841 (lines=6) @@
833
     * @return \BambooHR\API\BambooHTTPResponse
834
     * @link http://www.bamboohr.com/api/documentation/employees.php#listCompanyFiles
835
     */
836
    function listCompanyFiles(){
837
        $request=new BambooHTTPRequest();
838
        $request->method="GET";
839
        $request->url=$this->baseUrl."/v1/files/view/";
840
        return $this->httpHandler->sendRequest( $request );
841
    }
842
843
    /**
844
     *
@@ 947-952 (lines=6) @@
944
     * @return \BambooHR\API\BambooHTTPResponse
945
     * @link http://www.bamboohr.com/api/documentation/employees.php#downloadCompanyFile
946
     */
947
    function downloadCompanyFile($fileId){
948
        $request=new BambooHTTPRequest();
949
        $request->method="GET";
950
        $request->url=$this->baseUrl."/v1/files/".intval($fileId)."/";
951
        return $this->httpHandler->sendRequest( $request );
952
    }
953
954
    /**
955
     * This api is undocumented. It is only useful for importing large numbers of
@@ 961-968 (lines=8) @@
958
     * @param string $xml
959
     * @return \BambooHR\API\BambooHTTPResponse
960
     */
961
    function importEmployees($xml){
962
        $request=new BambooHTTPRequest();
963
        $request->method="POST";
964
        $request->url=$this->baseUrl."/v1/employees/import";
965
        $request->content=$xml;
966
967
        return $this->httpHandler->sendRequest($request);
968
    }
969
970
    /**
971
     *
@@ 975-980 (lines=6) @@
972
     * @return \BambooHR\API\BambooHTTPResponse
973
     * @link http://www.dev5.bamboohr.com/api/documentation/employees.php#getEmployeeDirectory
974
     */
975
    function getDirectory() {
976
        $request=new BambooHTTPRequest();
977
        $request->method="GET";
978
        $request->url=$this->baseUrl."/v1/employees/directory";
979
        return $this->httpHandler->sendRequest( $request );
980
    }
981
982
    /**
983
     *