Files
kulakpos_web/vendor/knuckleswtf/scribe/src/Extracting/Strategies/StaticData.php
eko54r 1228c52538
All checks were successful
Build, Push and Deploy / build-and-push (push) Successful in 3m36s
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 16s
Build, Push and Deploy / deploy-staging (push) Successful in 42s
Build, Push and Deploy / deploy-production (push) Has been skipped
update after stop build
2026-04-18 16:10:57 +07:00

31 lines
678 B
PHP

<?php
namespace Knuckles\Scribe\Extracting\Strategies;
use Knuckles\Camel\Extraction\ExtractedEndpointData;
/**
* A simple strategy that returns a set of static data.
*/
class StaticData extends Strategy
{
public function __invoke(ExtractedEndpointData $endpointData, array $settings = []): ?array
{
return $settings['data'];
}
public static function withSettings(
array $only = [],
array $except = [],
array $data = [],
): array {
return static::wrapWithSettings(
only: $only,
except: $except,
otherSettings: compact(
'data',
)
);
}
}