Skip to content

Commit 54585d0

Browse files
Removed calls to is_null and empty
1 parent 5b72f20 commit 54585d0

File tree

7 files changed

+21
-23
lines changed

7 files changed

+21
-23
lines changed

lib/Gitlab/Api/AbstractApi.php

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public function configure()
6363
* @param array<string,string> $requestHeaders
6464
* @return ResponseInterface
6565
*/
66-
protected function getAsResponse($path, array $parameters = array(), $requestHeaders = array())
66+
protected function getAsResponse($path, array $parameters = array(), array $requestHeaders = array())
6767
{
6868
$path = $this->preparePath($path, $parameters);
6969

@@ -76,7 +76,7 @@ protected function getAsResponse($path, array $parameters = array(), $requestHea
7676
* @param array<string,string> $requestHeaders
7777
* @return mixed
7878
*/
79-
protected function get($path, array $parameters = array(), $requestHeaders = array())
79+
protected function get($path, array $parameters = array(), array $requestHeaders = array())
8080
{
8181
return ResponseMediator::getContent($this->getAsResponse($path, $parameters, $requestHeaders));
8282
}
@@ -88,15 +88,15 @@ protected function get($path, array $parameters = array(), $requestHeaders = arr
8888
* @param array<string,string> $files
8989
* @return mixed
9090
*/
91-
protected function post($path, array $parameters = array(), $requestHeaders = array(), array $files = array())
91+
protected function post($path, array $parameters = array(), array $requestHeaders = array(), array $files = array())
9292
{
9393
$path = $this->preparePath($path);
9494

9595
$body = null;
96-
if (empty($files) && !empty($parameters)) {
96+
if (0 === count($files) && 0 < count($parameters)) {
9797
$body = $this->prepareBody($parameters);
9898
$requestHeaders['Content-Type'] = 'application/x-www-form-urlencoded';
99-
} elseif (!empty($files)) {
99+
} elseif (0 < count($files)) {
100100
$builder = new MultipartStreamBuilder($this->streamFactory);
101101

102102
foreach ($parameters as $name => $value) {
@@ -128,15 +128,15 @@ protected function post($path, array $parameters = array(), $requestHeaders = ar
128128
* @param array<string,string> $files
129129
* @return mixed
130130
*/
131-
protected function put($path, array $parameters = array(), $requestHeaders = array(), array $files = array())
131+
protected function put($path, array $parameters = array(), array $requestHeaders = array(), array $files = array())
132132
{
133133
$path = $this->preparePath($path);
134134

135135
$body = null;
136-
if (empty($files) && !empty($parameters)) {
136+
if (0 === count($files) && 0 < count($parameters)) {
137137
$body = $this->prepareBody($parameters);
138138
$requestHeaders['Content-Type'] = 'application/x-www-form-urlencoded';
139-
} elseif (!empty($files)) {
139+
} elseif (0 < count($files)) {
140140
$builder = new MultipartStreamBuilder($this->streamFactory);
141141

142142
foreach ($parameters as $name => $value) {
@@ -167,7 +167,7 @@ protected function put($path, array $parameters = array(), $requestHeaders = arr
167167
* @param array<string,string> $requestHeaders
168168
* @return mixed
169169
*/
170-
protected function delete($path, array $parameters = array(), $requestHeaders = array())
170+
protected function delete($path, array $parameters = array(), array $requestHeaders = array())
171171
{
172172
$path = $this->preparePath($path, $parameters);
173173

lib/Gitlab/Api/Jobs.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ protected function createOptionsResolver()
182182
->setAllowedTypes('scope', ['string', 'array'])
183183
->setAllowedValues('scope', $allowedScopeValues)
184184
->addAllowedValues('scope', function ($value) use ($allowedScopeValues) {
185-
return is_array($value) && empty(array_diff($value, $allowedScopeValues));
185+
return is_array($value) && 0 === count(array_diff($value, $allowedScopeValues));
186186
})
187187
->setNormalizer('scope', function (OptionsResolver $resolver, $value) {
188188
return (array) $value;

lib/Gitlab/Api/Projects.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -303,7 +303,7 @@ public function allMembers($project_id, $parameters = [])
303303

304304
/**
305305
* @param int|string $project_id
306-
* @param array $parameters {
306+
* @param array|string|null $parameters {
307307
*
308308
* @var string $query The query you want to search members for.
309309
* }
@@ -316,7 +316,7 @@ public function members($project_id, $parameters = [])
316316
@trigger_error("Deprecated: String parameter of the members() function is deprecated.", E_USER_NOTICE);
317317
$username_query = $parameters;
318318
$parameters = array();
319-
if (!empty($username_query)) {
319+
if (null !== $username_query && '' !== $username_query) {
320320
$parameters['query'] = $username_query;
321321
}
322322
}
@@ -459,7 +459,7 @@ public function boards($project_id)
459459
*/
460460
public function addHook($project_id, $url, array $parameters = array())
461461
{
462-
if (empty($parameters)) {
462+
if (0 === count($parameters)) {
463463
$parameters = array('push_events' => true);
464464
}
465465

lib/Gitlab/Api/Repositories.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ public function createCommit($project_id, array $parameters = [])
249249
->setRequired('actions')
250250
->setAllowedTypes('actions', 'array')
251251
->setAllowedValues('actions', function (array $actions) {
252-
return !empty($actions);
252+
return 0 < count($actions);
253253
})
254254
->setNormalizer('actions', function (Options $resolver, array $actions) {
255255
$actionsOptionsResolver = new OptionsResolver();

lib/Gitlab/HttpClient/Message/QueryStringBuilder.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ private static function encode($query, $prefix)
5555
*/
5656
public static function isIndexedArray(array $query)
5757
{
58-
if (empty($query) || !isset($query[0])) {
58+
if (0 === count($query) || !isset($query[0])) {
5959
return false;
6060
}
6161

lib/Gitlab/HttpClient/Plugin/Authentication.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ public function doHandleRequest(RequestInterface $request, callable $next, calla
5757
switch ($this->method) {
5858
case Client::AUTH_HTTP_TOKEN:
5959
$request = $request->withHeader('PRIVATE-TOKEN', $this->token);
60-
if (!is_null($this->sudo)) {
60+
if (null !== $this->sudo) {
6161
$request = $request->withHeader('SUDO', $this->sudo);
6262
}
6363
break;
@@ -70,11 +70,11 @@ public function doHandleRequest(RequestInterface $request, callable $next, calla
7070
'private_token' => $this->token,
7171
];
7272

73-
if (!is_null($this->sudo)) {
73+
if (null !== $this->sudo) {
7474
$parameters['sudo'] = $this->sudo;
7575
}
7676

77-
$query .= empty($query) ? '' : '&';
77+
$query .= '' === $query ? '' : '&';
7878
$query .= utf8_encode(http_build_query($parameters, '', '&'));
7979

8080
$uri = $uri->withQuery($query);
@@ -83,7 +83,7 @@ public function doHandleRequest(RequestInterface $request, callable $next, calla
8383

8484
case Client::AUTH_OAUTH_TOKEN:
8585
$request = $request->withHeader('Authorization', 'Bearer '.$this->token);
86-
if (!is_null($this->sudo)) {
86+
if (null !== $this->sudo) {
8787
$request = $request->withHeader('SUDO', $this->sudo);
8888
}
8989
break;

lib/Gitlab/Model/AbstractModel.php

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,8 @@ public function api($api)
5959
*/
6060
protected function hydrate(array $data = array())
6161
{
62-
if (!empty($data)) {
63-
foreach ($data as $field => $value) {
64-
$this->setData($field, $value);
65-
}
62+
foreach ($data as $field => $value) {
63+
$this->setData($field, $value);
6664
}
6765

6866
return $this;

0 commit comments

Comments
 (0)