Индекс публичных методов по коду
Индекс деклараций из текущей рабочей копии. Он дополняет руководство, но не заменяет описание семантики, исключений и жизненного цикла. Не все перечисленные классы являются стабильным пользовательским API. Commit-ссылки указывают базовую ревизию; hash проверенного файла хранится в журнале хаба.
Triangle\Annotation\Middleware
Заголовок раздела «Triangle\Annotation\Middleware»public function __construct(...$middlewares)— исходникpublic function getMiddlewares(): array— исходник
Triangle\Engine\App
Заголовок раздела «Triangle\Engine\App»public function __construct( string $requestClass, Logger $logger, string $basePath = null, string $appPath = null, string $configPath = null, string $publicPath = null, string $runtimePath = null, )— исходникpublic function onServerStart(Server &$server): void— исходникpublic static function connection(): TcpConnection|null— исходникpublic static function request(): Request|null— исходникpublic static function server(): ?Server— исходникpublic static function execPhpFile(string $file): false|string— исходник
Triangle\Engine\Autoload
Заголовок раздела «Triangle\Engine\Autoload»public static function start(?string $arg = null, ?Server $server = null): void— исходникpublic static function startCLI(?string $arg = null): void— исходникpublic static function startServer(?Server $server = null): void— исходникpublic static function isManageCommand(?string $arg = ''): bool— исходникpublic static function files(): void— исходник
Triangle\Engine\AutoloadInterface
Заголовок раздела «Triangle\Engine\AutoloadInterface»public static function start(?string $arg = null, ?Server $server = null): void— исходник
Triangle\Engine\Bootstrap
Заголовок раздела «Triangle\Engine\Bootstrap»public static function start(?Server $server = null): void— исходникpublic static function load(array $classes, ?Server $server = null, bool $ignore = false): void— исходник
Triangle\Engine\BootstrapInterface
Заголовок раздела «Triangle\Engine\BootstrapInterface»public static function start(?Server $server): void— исходник
Triangle\Engine\Config
Заголовок раздела «Triangle\Engine\Config»public static function isLoaded(): bool— исходникpublic static function loadAll(array $excludes = []): void— исходникpublic static function reloadAll(array $excludes = []): void— исходникpublic static function load(string $configPath, array $excludeFile = [], string $key = null): void— исходникpublic static function loadFromDir(string $configPath, array $excludeFile = []): array— исходникpublic static function clear(): void— исходникpublic static function get(string $key = null, mixed $default = null)— исходникpublic static function set(array $config): void— исходник
Triangle\Engine\Container
Заголовок раздела «Triangle\Engine\Container»public function get(string $id): mixed— исходникpublic function has(string $id): bool— исходникpublic function make(string $name, array $constructor = []): mixed— исходникpublic function addDefinitions(array $definitions): Container— исходник
Triangle\Engine\Context
Заголовок раздела «Triangle\Engine\Context»public static function get(?string $key = null): mixed— исходникpublic static function init(): void— исходникpublic static function set(string $key, mixed $value): void— исходникpublic static function delete(string $key): void— исходникpublic static function has(string $key): bool— исходникpublic static function onDestroy($callback): void— исходникpublic static function destroy(): void— исходник
Triangle\Engine\Environment
Заголовок раздела «Triangle\Engine\Environment»public static function load(string|array $path, string|array $file = '.env'): void— исходникpublic static function get(string $key, mixed $default = null): mixed— исходникpublic static function getOrFail(string $key): mixed— исходник
Triangle\Exception\BusinessException
Заголовок раздела «Triangle\Exception\BusinessException»public function render(Request $request, bool $debug = null): ?Response— исходникpublic function data(?array $data = null): array|static— исходникpublic function debug(?bool $value = null): bool|static— исходник
Triangle\Exception\ExceptionHandler
Заголовок раздела «Triangle\Exception\ExceptionHandler»public function __construct(protected ?LoggerInterface $logger = null, protected bool $debug = false)— исходникpublic function report(Throwable $throwable): void— исходникpublic function render(Request $request, Throwable $throwable): Response— исходник
Triangle\Exception\ExceptionHandlerInterface
Заголовок раздела «Triangle\Exception\ExceptionHandlerInterface»public function report(Throwable $throwable): void— исходникpublic function render(Request $request, Throwable $throwable): Response— исходник
Triangle\Exception\InputTypeException
Заголовок раздела «Triangle\Exception\InputTypeException»public function __construct( string $message = 'Параметр ":parameter" должен быть :exceptType, а получен :actualType', int $code = 400, Throwable $throwable = null )— исходник
Triangle\Exception\InputValueException
Заголовок раздела «Triangle\Exception\InputValueException»public function __construct(string $message = 'Input :parameter is invalid.', int $code = 400, ?Throwable $throwable = null)— исходник
Triangle\Exception\MissingInputException
Заголовок раздела «Triangle\Exception\MissingInputException»public function __construct( string $message = 'Missing input parameter :parameter', int $code = 400, Throwable $throwable = null )— исходникpublic function render(Request $request, bool $debug = null): ?Response— исходник
Triangle\Exception\PageNotFoundException
Заголовок раздела «Triangle\Exception\PageNotFoundException»public function __construct( string $message = '404 Not Found', int $code = 404, Throwable $throwable = null )— исходникpublic function render(Request $request, bool $debug = null): ?Response— исходник
Triangle\Engine\File
Заголовок раздела «Triangle\Engine\File»public function __construct(string $fileName, protected ?string $uploadName, protected ?string $uploadMimeType, protected ?int $uploadErrorCode)— исходникpublic function getUploadName(): ?string— исходникpublic function getUploadMimeType(): ?string— исходникpublic function getUploadExtension(): string— исходникpublic function getUploadErrorCode(): ?int— исходникpublic function isValid(): bool— исходникpublic function move(string $destination): File— исходник
Triangle\Engine\Install
Заголовок раздела «Triangle\Engine\Install»public static function install(): void— исходникpublic static function uninstall(): void— исходник
Triangle\Engine\InstallInterface
Заголовок раздела «Triangle\Engine\InstallInterface»public static function install(): void— исходникpublic static function update(): void— исходникpublic static function uninstall(): void— исходник
Triangle\Engine\Log\MongoDBHandler
Заголовок раздела «Triangle\Engine\Log\MongoDBHandler»public function __construct($mongodb, string $database, string $collection, int $level = Logger::DEBUG, bool $bubble = true)— исходник
Triangle\Engine\Path
Заголовок раздела «Triangle\Engine\Path»public function __construct( string $basePath = null, string $configPath = null, string $appPath = null, string $publicPath = null, string $runtimePath = null, )— исходникpublic static function runPath(string $path = ''): string— исходникpublic static function basePath(false|string $path = ''): ?string— исходникpublic static function appPath(string $path = ''): ?string— исходникpublic static function controllerPath(string $path = ''): ?string— исходникpublic static function modelPath(string $path = ''): ?string— исходникpublic static function viewPath(string $path = ''): ?string— исходникpublic static function configPath(string $path = ''): ?string— исходникpublic static function publicPath(string $path = ''): ?string— исходникpublic static function runtimePath(string $path = ''): ?string— исходник
Triangle\Engine\Plugin
Заголовок раздела «Triangle\Engine\Plugin»public static function app_reduce($callback): void— исходникpublic static function app_by_path(string $path): ?string— исходникpublic static function app_by_class(string $class): ?string— исходникpublic static function plugin_reduce($callback): void— исходникpublic static function install(mixed $event): void— исходникpublic static function update(mixed $event): void— исходникpublic static function uninstall(mixed $event): void— исходник
Triangle\Engine\Request
Заголовок раздела «Triangle\Engine\Request»public function file(?string $name = null): array|File|null— исходник
Triangle\Engine\Response
Заголовок раздела «Triangle\Engine\Response»public function __construct( int $status = 200, array $headers = [], string $body = '' )— исходникpublic function exception(Throwable $throwable = null): ?Throwable— исходникpublic function file(string $file): self— исходникpublic function download(string $file, string $downloadName = ''): self— исходник
Triangle\Services\Monitor
Заголовок раздела «Triangle\Services\Monitor»public static function pause(): void— исходникpublic static function resume(): void— исходникpublic static function isPaused(): bool— исходникpublic function __construct($monitorDir, protected $extensions, array $options = [])— исходникpublic function checkFilesChange($monitorDir): bool— исходникpublic function checkAllFilesChange(): bool— исходникpublic function checkMemory($memoryLimit): void— исходник
support\App
Заголовок раздела «support\App»public static function run(): void— исходник
support\Cache
Заголовок раздела «support\Cache»public static function __callStatic(string $name, array $arguments)— исходникpublic static function store(?string $name = null): Psr16Cache— исходник
support\Collection
Заголовок раздела «support\Collection»public function __construct(mixed $data = null)— исходникpublic function toArray(): array— исходникpublic function get(string|int $property): mixed— исходникpublic function set(string|int $property, mixed $value): void— исходникpublic function filter(string|int $property): Collection— исходникpublic function exists(string|int $property): bool— исходникpublic function isEmpty(): bool— исходникpublic function count(): int— исходникpublic function keys(): array— исходникpublic function values(): array— исходник
support\Container
Заголовок раздела «support\Container»public static function __callStatic(string $name, array $arguments)— исходникpublic static function instance(?string $plugin = '')— исходник
support\Log
Заголовок раздела «support\Log»public static function __callStatic(string $name, array $arguments)— исходникpublic static function channel(string $name = 'default', array $localConfig = []): Logger— исходник
support\Redis
Заголовок раздела «support\Redis»public static function __callStatic(string $name, array $arguments)— исходникpublic static function connection(string $name = 'default'): Connection— исходникpublic static function instance(): ?Manager— исходник