Skip to content
This repository was archived by the owner on Mar 23, 2024. It is now read-only.

Commit f9993cb

Browse files
committed
:octocat: +readme block
1 parent 75e90c8 commit f9993cb

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

examples/create-docblocks.php

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,11 @@
3232

3333
require_once __DIR__.'/provider-example-common.php';
3434

35+
$table = [
36+
' Provider | API keys | revoke access ',
37+
'----------|----------|---------------',
38+
];
39+
3540
foreach($providers as $fqcn){
3641
/** @var \chillerlan\OAuth\Core\OAuthInterface $provider */
3742
$provider = new $fqcn($http, $storage, $options, $logger);
@@ -40,4 +45,17 @@
4045
$doc->create(ResponseInterface::class);
4146
# $doc->createInterface($provider->serviceName, ResponseInterface::class);
4247
# $doc->createJSON();
48+
49+
$table[] =
50+
'['.$provider->serviceName.']('.$provider->apiDocs.') '.
51+
'| [link]('.$provider->applicationURL.') '.
52+
'| '.(!$provider->userRevokeURL ? '' : '[link]('.$provider->userRevokeURL.')');
53+
4354
}
55+
56+
$file = __DIR__.'/../README.md';
57+
$readme = \file_get_contents($file);
58+
$start = \strpos($readme, '<!--A-->')+8;
59+
$end = \strpos($readme, '<!--O-->');
60+
61+
\file_put_contents($file, \str_replace(\substr($readme, $start, $end-$start), \PHP_EOL.\implode(\PHP_EOL, $table).\PHP_EOL, $readme));

0 commit comments

Comments
 (0)