Skip to content

Commit 2263137

Browse files
committed
Revert "Merge branch 'feature/deploy-tokens-and-access-level' into feature/deploy-tokens"
This reverts commit 7d1ab35, reversing changes made to c2a1307.
1 parent 7d1ab35 commit 2263137

28 files changed

+36
-1326
lines changed

CHANGELOG.md

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -5,27 +5,6 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [11.8.0] - 2022-04-24
9-
10-
* Add support for `reviewer_id` and `wip` params in `MergeRequests::all()`
11-
* Add support for `GroupEpics::issues()`
12-
* Add support for `Projects::pipelineJobs()` and protected tags
13-
* Add support for the confidential filter in `Issues:all()`
14-
* Allow specifying params in `Wiki::showAll()`
15-
* Allow specifying params in `SystemHooks::create()`
16-
* Allow `chmod` action and `execute_filemode` attribute
17-
* Implement group merge requests endpoints
18-
* Implement event endpoints
19-
20-
[11.8.0]: https://github.com/GitLabPHP/Client/compare/11.7.1...11.8.0
21-
22-
## [11.7.1] - 2022-04-24
23-
24-
* Fixed `GroupsEpic::all()` method
25-
* Fixed `Projects::createPipeline()` method
26-
27-
[11.7.1]: https://github.com/GitLabPHP/Client/compare/11.7.0...11.7.1
28-
298
## [11.7.0] - 2022-01-24
309

3110
* Dropped PHP 7.2 and 7.3 support

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,15 @@ This version supports [PHP](https://php.net) 7.4-8.1. To get started, simply req
2828
### Standard Installation
2929

3030
```bash
31-
$ composer require "m4tthumphrey/php-gitlab-api:^11.8" "guzzlehttp/guzzle:^7.4" "http-interop/http-factory-guzzle:^1.2"
31+
$ composer require "m4tthumphrey/php-gitlab-api:^11.7" "guzzlehttp/guzzle:^7.4" "http-interop/http-factory-guzzle:^1.2"
3232
```
3333

3434
### Framework Integration
3535

3636
#### Laravel:
3737

3838
```bash
39-
$ composer require "graham-campbell/gitlab:^6.1"
39+
$ composer require "graham-campbell/gitlab:^6.0"
4040
```
4141

4242
#### Symfony:

src/Api/AbstractApi.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -103,11 +103,10 @@ protected function get(string $uri, array $params = [], array $headers = [])
103103
* @param array<string,mixed> $params
104104
* @param array<string,string> $headers
105105
* @param array<string,string> $files
106-
* @param array<string,mixed> $uriParams
107106
*
108107
* @return mixed
109108
*/
110-
protected function post(string $uri, array $params = [], array $headers = [], array $files = [], array $uriParams = [])
109+
protected function post(string $uri, array $params = [], array $headers = [], array $files = [])
111110
{
112111
if (0 < \count($files)) {
113112
$builder = $this->createMultipartStreamBuilder($params, $files);
@@ -121,7 +120,7 @@ protected function post(string $uri, array $params = [], array $headers = [], ar
121120
}
122121
}
123122

124-
$response = $this->client->getHttpClient()->post(self::prepareUri($uri, $uriParams), $headers, $body);
123+
$response = $this->client->getHttpClient()->post(self::prepareUri($uri), $headers, $body);
125124

126125
return ResponseMediator::getContent($response);
127126
}

src/Api/Groups.php

Lines changed: 0 additions & 127 deletions
Original file line numberDiff line numberDiff line change
@@ -19,31 +19,6 @@
1919

2020
class Groups extends AbstractApi
2121
{
22-
/**
23-
* @var string
24-
*/
25-
public const STATE_ALL = 'all';
26-
27-
/**
28-
* @var string
29-
*/
30-
public const STATE_MERGED = 'merged';
31-
32-
/**
33-
* @var string
34-
*/
35-
public const STATE_OPENED = 'opened';
36-
37-
/**
38-
* @var string
39-
*/
40-
public const STATE_CLOSED = 'closed';
41-
42-
/**
43-
* @var string
44-
*/
45-
public const STATE_LOCKED = 'locked';
46-
4722
/**
4823
* @param array $parameters {
4924
*
@@ -516,108 +491,6 @@ public function removeVariable($group_id, string $key)
516491
return $this->delete('groups/'.self::encodePath($group_id).'/variables/'.self::encodePath($key));
517492
}
518493

519-
/**
520-
* @param int|string $group_id
521-
* @param array $parameters {
522-
*
523-
* @var int[] $iids return the request having the given iid
524-
* @var string $state return all merge requests or just those that are opened, closed, or
525-
* merged
526-
* @var string $scope Return merge requests for the given scope: created-by-me,
527-
* assigned-to-me or all (default is created-by-me)
528-
* @var string $order_by return requests ordered by created_at or updated_at fields (default is created_at)
529-
* @var string $sort return requests sorted in asc or desc order (default is desc)
530-
* @var string $milestone return merge requests for a specific milestone
531-
* @var string $view if simple, returns the iid, URL, title, description, and basic state of merge request
532-
* @var string $labels return merge requests matching a comma separated list of labels
533-
* @var \DateTimeInterface $created_after return merge requests created after the given time (inclusive)
534-
* @var \DateTimeInterface $created_before return merge requests created before the given time (inclusive)
535-
* }
536-
*
537-
* @return mixed
538-
*/
539-
public function mergeRequests($group_id, array $parameters = [])
540-
{
541-
$resolver = $this->createOptionsResolver();
542-
$datetimeNormalizer = function (Options $resolver, \DateTimeInterface $value): string {
543-
return $value->format('c');
544-
};
545-
$resolver->setDefined('state')
546-
->setAllowedValues('state', [self::STATE_ALL, self::STATE_MERGED, self::STATE_OPENED, self::STATE_CLOSED])
547-
;
548-
$resolver->setDefined('order_by')
549-
->setAllowedValues('order_by', ['created_at', 'updated_at'])
550-
;
551-
$resolver->setDefined('sort')
552-
->setAllowedValues('sort', ['asc', 'desc'])
553-
;
554-
$resolver->setDefined('milestone');
555-
$resolver->setDefined('view')
556-
->setAllowedValues('view', ['simple'])
557-
;
558-
$resolver->setDefined('labels');
559-
$resolver->setDefined('with_labels_details')
560-
->setAllowedTypes('with_labels_details', 'bool')
561-
;
562-
563-
$resolver->setDefined('created_after')
564-
->setAllowedTypes('created_after', \DateTimeInterface::class)
565-
->setNormalizer('created_after', $datetimeNormalizer)
566-
;
567-
$resolver->setDefined('created_before')
568-
->setAllowedTypes('created_before', \DateTimeInterface::class)
569-
->setNormalizer('created_before', $datetimeNormalizer)
570-
;
571-
572-
$resolver->setDefined('updated_after')
573-
->setAllowedTypes('updated_after', \DateTimeInterface::class)
574-
->setNormalizer('updated_after', $datetimeNormalizer)
575-
;
576-
$resolver->setDefined('updated_before')
577-
->setAllowedTypes('updated_before', \DateTimeInterface::class)
578-
->setNormalizer('updated_before', $datetimeNormalizer)
579-
;
580-
581-
$resolver->setDefined('scope')
582-
->setAllowedValues('scope', ['created_by_me', 'assigned_to_me', 'all'])
583-
;
584-
$resolver->setDefined('author_id')
585-
->setAllowedTypes('author_id', 'integer');
586-
$resolver->setDefined('author_username');
587-
588-
$resolver->setDefined('assignee_id')
589-
->setAllowedTypes('assignee_id', 'integer');
590-
591-
$resolver->setDefined('approver_ids')
592-
->setAllowedTypes('approver_ids', 'array')
593-
->setAllowedValues('approver_ids', function (array $value) {
594-
return \count($value) === \count(\array_filter($value, 'is_int'));
595-
})
596-
;
597-
$resolver->setDefined('non_archived')
598-
->setAllowedTypes('non_archived', 'bool')
599-
;
600-
$resolver->setDefined('reviewer_id')
601-
->setAllowedTypes('reviewer_id', 'integer');
602-
$resolver->setDefined('reviewer_username');
603-
$resolver->setDefined('my_reaction_emoji');
604-
605-
$resolver->setDefined('search');
606-
$resolver->setDefined('source_branch');
607-
$resolver->setDefined('target_branch');
608-
$resolver->setDefined('with_merge_status_recheck')
609-
->setAllowedTypes('with_merge_status_recheck', 'bool')
610-
;
611-
$resolver->setDefined('approved_by_ids')
612-
->setAllowedTypes('approved_by_ids', 'array')
613-
->setAllowedValues('approved_by_ids', function (array $value) {
614-
return \count($value) === \count(\array_filter($value, 'is_int'));
615-
})
616-
;
617-
618-
return $this->get('groups/'.self::encodePath($group_id).'/merge_requests', $resolver->resolve($parameters));
619-
}
620-
621494
/**
622495
* @param int|string $group_id
623496
* @param array $parameters {

src/Api/GroupsEpics.php

Lines changed: 2 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,7 @@ class GroupsEpics extends AbstractApi
1919
/**
2020
* @var string
2121
*/
22-
public const STATE_ALL = 'all';
23-
24-
/**
25-
* @var string
26-
*/
27-
public const STATE_OPENED = 'opened';
22+
public const STATE_ACTIVE = 'active';
2823

2924
/**
3025
* @var string
@@ -52,7 +47,7 @@ public function all($group_id, array $parameters = [])
5247
})
5348
;
5449
$resolver->setDefined('state')
55-
->setAllowedValues('state', [self::STATE_ALL, self::STATE_OPENED, self::STATE_CLOSED])
50+
->setAllowedValues('state', [self::STATE_ACTIVE, self::STATE_CLOSED])
5651
;
5752
$resolver->setDefined('search');
5853

@@ -103,15 +98,4 @@ public function remove($group_id, int $epic_id)
10398
{
10499
return $this->delete('groups/'.self::encodePath($group_id).'/epics/'.self::encodePath($epic_id));
105100
}
106-
107-
/**
108-
* @param int|string $group_id
109-
* @param int $epic_iid
110-
*
111-
* @return mixed
112-
*/
113-
public function issues($group_id, int $epic_iid)
114-
{
115-
return $this->get('groups/'.self::encodePath($group_id).'/epics/'.self::encodePath($epic_iid).'/issues');
116-
}
117101
}

src/Api/Issues.php

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ class Issues extends AbstractApi
4141
* @var int[] $iids return only the issues having the given iid
4242
* @var string $order_by return requests ordered by created_at or updated_at fields (default is created_at)
4343
* @var string $sort return requests sorted in asc or desc order (default is desc)
44-
* @var bool $confidential filter confidential or public issues
4544
* @var string $search search issues against their title and description
4645
* }
4746
*
@@ -484,9 +483,6 @@ protected function createOptionsResolver(): OptionsResolver
484483
$resolver->setDefined('sort')
485484
->setAllowedValues('sort', ['asc', 'desc'])
486485
;
487-
$resolver->setDefined('confidential')
488-
->setAllowedValues('confidential', [false, true])
489-
;
490486
$resolver->setDefined('search');
491487
$resolver->setDefined('created_after');
492488
$resolver->setDefined('created_before');

src/Api/MergeRequests.php

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,6 @@ class MergeRequests extends AbstractApi
6161
* @var string $labels return merge requests matching a comma separated list of labels
6262
* @var \DateTimeInterface $created_after return merge requests created after the given time (inclusive)
6363
* @var \DateTimeInterface $created_before return merge requests created before the given time (inclusive)
64-
* @var int $reviewer_id return merge requests which have the user as a reviewer with the given user id
65-
* @var bool $wip return only draft merge requests (true) or only non-draft merge requests (false)
6664
* }
6765
*
6866
* @throws UndefinedOptionsException if an option name is undefined
@@ -138,13 +136,6 @@ public function all($project_id = null, array $parameters = [])
138136
return \count($value) === \count(\array_filter($value, 'is_int'));
139137
})
140138
;
141-
$resolver->setDefined('reviewer_id')
142-
->setAllowedTypes('reviewer_id', 'integer');
143-
$resolver->setDefined('wip')
144-
->setAllowedTypes('wip', 'boolean')
145-
->addNormalizer('wip', static function ($resolver, $wip) {
146-
return $wip ? 'yes' : 'no';
147-
});
148139

149140
$path = null === $project_id ? 'merge_requests' : $this->getProjectPath($project_id, 'merge_requests');
150141

0 commit comments

Comments
 (0)