Skip to content

Commit 8a2cca8

Browse files
committed
Update Readme.md for package upload artifact
1 parent 3ef504f commit 8a2cca8

File tree

1 file changed

+27
-1
lines changed

1 file changed

+27
-1
lines changed

README.md

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,9 @@
7070
* [Delete a package](#delete-a-package)
7171
* [List all dependents of a package](#list-all-dependents-of-a-package)
7272
* [List all customers with access to a package](#list-all-customers-with-access-to-a-package)
73+
* [Create a package uploaded file](#create-a-package-uploaded-file)
74+
* [Create an artifact package](#create-an-artifact-package)
75+
* [Update an artifact package files](#update-an-artifact-package-files)
7376
* [Credential](#credential)
7477
* [List an organization's credentials](#list-an-organizations-credentials)
7578
* [Show a credential](#show-a-credential)
@@ -95,7 +98,7 @@
9598
* [Validate incoming webhook payloads](#validate-incoming-webhook-payloads)
9699
* [License](#license)
97100

98-
<!-- Added by: glaubinix, at: Mon 6 Jul 2020 14:07:03 BST -->
101+
<!-- Added by: wissem, at: Tue Jul 14 11:42:54 CEST 2020 -->
99102

100103
<!--te-->
101104

@@ -575,6 +578,29 @@ $client->packages()->listCustomers('acme-website/package');
575578
```
576579
Returns a list of customers with access to the package.
577580

581+
#### Create a package uploaded file
582+
583+
```php
584+
$fileName = 'package1.zip'; // your package archive artifact containing a valid composer.json in root directory
585+
$file = file_get_contents($fileName);
586+
$client->packageArtifact()->create($file, 'application/zip', $fileName);
587+
```
588+
589+
#### Create an artifact package
590+
591+
```php
592+
$fileName = 'package1.zip';
593+
$file = file_get_contents($fileName);
594+
$response = $client->packageArtifact()->create($file, 'application/zip', $fileName);
595+
$artifactId = $response['id'];
596+
$client->packages()->createArtifactPackage([$artifactId]);
597+
```
598+
#### Update an artifact package files
599+
600+
```php
601+
$packageUploadedFileIds = [42, 43];
602+
$client->packages()->editArtifactPackage('acme-website/package', $packageUploadedFileIds);
603+
```
578604
### Credential
579605

580606
#### List an organization's credentials

0 commit comments

Comments
 (0)