Skip to content

Commit 72ea761

Browse files
committed
LLM OCP API: Fix coding style and psalm
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
1 parent 75d7af8 commit 72ea761

File tree

7 files changed

+31
-5
lines changed

7 files changed

+31
-5
lines changed

lib/public/LanguageModel/Events/TaskFailedEvent.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@
88
* @since 28.0.0
99
*/
1010
class TaskFailedEvent extends AbstractLanguageModelEvent {
11+
/**
12+
* @param ILanguageModelTask $task
13+
* @param string $errorMessage
14+
* @since 28.0.0
15+
*/
1116
public function __construct(ILanguageModelTask $task,
1217
private string $errorMessage) {
1318
parent::__construct($task);

lib/public/LanguageModel/Events/TaskSuccessfulEvent.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@
88
* @since 28.0.0
99
*/
1010
class TaskSuccessfulEvent extends AbstractLanguageModelEvent {
11+
/**
12+
* @param ILanguageModelTask $task
13+
* @since 28.0.0
14+
*/
1115
public function __construct(ILanguageModelTask $task) {
1216
parent::__construct($task);
1317
}

lib/public/LanguageModel/FreePromptTask.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,20 +13,23 @@ final class FreePromptTask extends AbstractLanguageModelTask {
1313

1414
/**
1515
* @inheritDoc
16+
* @since 28.0.0
1617
*/
1718
public function visitProvider(ILanguageModelProvider $provider): string {
1819
return $provider->prompt($this->getInput());
1920
}
2021

2122
/**
2223
* @inheritDoc
24+
* @since 28.0.0
2325
*/
2426
public function canUseProvider(ILanguageModelProvider $provider): bool {
2527
return true;
2628
}
2729

2830
/**
2931
* @inheritDoc
32+
* @since 28.0.0
3033
*/
3134
public function getType(): string {
3235
return self::TYPE;

lib/public/LanguageModel/HeadlineTask.php

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22

33
namespace OCP\LanguageModel;
44

5-
use RuntimeException;
6-
75
/**
86
* @since 28.0.0
97
*/
@@ -14,9 +12,8 @@ final class HeadlineTask extends AbstractLanguageModelTask {
1412
public const TYPE = 'headline';
1513

1614
/**
17-
* @param ILanguageModelProvider $provider
18-
* @throws RuntimeException
19-
* @return string
15+
* @inheritDoc
16+
* @since 28.0.0
2017
*/
2118
public function visitProvider(ILanguageModelProvider $provider): string {
2219
if (!$provider instanceof IHeadlineProvider) {
@@ -25,10 +22,18 @@ public function visitProvider(ILanguageModelProvider $provider): string {
2522
return $provider->findHeadline($this->getInput());
2623
}
2724

25+
/**
26+
* @inheritDoc
27+
* @since 28.0.0
28+
*/
2829
public function canUseProvider(ILanguageModelProvider $provider): bool {
2930
return $provider instanceof IHeadlineProvider;
3031
}
3132

33+
/**
34+
* @inheritDoc
35+
* @since 28.0.0
36+
*/
3237
public function getType(): string {
3338
return self::TYPE;
3439
}

lib/public/LanguageModel/ILanguageModelManager.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@
2929
use OCP\PreConditionNotMetException;
3030
use RuntimeException;
3131

32+
/**
33+
* @since 28.0.0
34+
*/
3235
interface ILanguageModelManager {
3336
/**
3437
* @since 28.0.0

lib/public/LanguageModel/SummaryTask.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ final class SummaryTask extends AbstractLanguageModelTask {
1313

1414
/**
1515
* @inheritDoc
16+
* @since 28.0.0
1617
*/
1718
public function visitProvider(ILanguageModelProvider $provider): string {
1819
if (!$provider instanceof ISummaryProvider) {
@@ -23,13 +24,15 @@ public function visitProvider(ILanguageModelProvider $provider): string {
2324

2425
/**
2526
* @inheritDoc
27+
* @since 28.0.0
2628
*/
2729
public function canUseProvider(ILanguageModelProvider $provider): bool {
2830
return $provider instanceof ISummaryProvider;
2931
}
3032

3133
/**
3234
* @inheritDoc
35+
* @since 28.0.0
3336
*/
3437
public function getType(): string {
3538
return self::TYPE;

lib/public/LanguageModel/TopicsTask.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ final class TopicsTask extends AbstractLanguageModelTask {
1313

1414
/**
1515
* @inheritDoc
16+
* @since 28.0.0
1617
*/
1718
public function visitProvider(ILanguageModelProvider $provider): string {
1819
if (!$provider instanceof ITopicsProvider) {
@@ -23,13 +24,15 @@ public function visitProvider(ILanguageModelProvider $provider): string {
2324

2425
/**
2526
* @inheritDoc
27+
* @since 28.0.0
2628
*/
2729
public function canUseProvider(ILanguageModelProvider $provider): bool {
2830
return $provider instanceof ITopicsProvider;
2931
}
3032

3133
/**
3234
* @inheritDoc
35+
* @since 28.0.0
3336
*/
3437
public function getType(): string {
3538
return self::TYPE;

0 commit comments

Comments
 (0)