-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathWithCoding.php
More file actions
31 lines (26 loc) · 1.01 KB
/
WithCoding.php
File metadata and controls
31 lines (26 loc) · 1.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php
namespace App\Commands;
trait WithCoding
{
protected string $codingProjectUri;
protected string $codingTeamDomain;
protected string $codingToken;
private function setCodingApi(): void
{
$codingTeamDomain = $this->option('coding_team_domain');
if (is_null($codingTeamDomain)) {
$codingTeamDomain = config('coding.team_domain') ?? $this->ask('CODING 团队域名:');
}
$this->codingTeamDomain = str_replace('.coding.net', '', "$codingTeamDomain");
$codingProjectUri = $this->option('coding_project_uri');
if (is_null($codingProjectUri)) {
$codingProjectUri = config('coding.project_uri') ?? $this->ask('CODING 项目标识:');
}
$this->codingProjectUri = "$codingProjectUri";
$codingToken = $this->option('coding_token');
if (is_null($codingToken)) {
$codingToken = config('coding.token') ?? $this->ask('CODING Token:');
}
$this->codingToken = "$codingToken";
}
}