@@ 80-84 (lines=5) @@ | ||
77 | throw new Exceptions\RessourceException('No ressource name provided.'); |
|
78 | } |
|
79 | if($ressourceId === null && count($this->getMandatoryFields())>0){ |
|
80 | foreach ($this->getMandatoryFields() as $field) { |
|
81 | if(!in_array($field, array_keys($bodyData))){ |
|
82 | throw new Exceptions\RessourceMandatoryFieldException(sprintf('The field %s is required',$field)); |
|
83 | } |
|
84 | } |
|
85 | } |
|
86 | $this->results = $this->certainApiService->post($ressourceName, $this->ressourceCalled, $ressourceId, $bodyData, $query, $assoc, $contentType); |
|
87 | return $this; |
|
@@ 107-111 (lines=5) @@ | ||
104 | throw new Exceptions\RessourceException('No ressource name provided.'); |
|
105 | } |
|
106 | if(!is_null($ressourceId) && count($this->getMandatoryFields())>0){ |
|
107 | foreach ($this->getMandatoryFields() as $field) { |
|
108 | if(!in_array($field, array_keys($bodyData))){ |
|
109 | throw new Exceptions\RessourceMandatoryFieldException(sprintf('The field %s is required',$field)); |
|
110 | } |
|
111 | } |
|
112 | }else{ |
|
113 | throw new Exceptions\RessourceMandatoryFieldException(sprintf('The id field is required')); |
|
114 | } |