Packages from switon
-
PHP
switon/authz
Permission-based authorization with attributes, voters, and role-to-permission lookup for Switon Framework
-
PHP
switon/beacon
App-facing AI rules, skills, standards pointers, and CLI diagnostics for Switon Framework
-
PHP
switon/binding
Method argument lists and typed input hydration from rules and container state for Switon Framework
-
PHP
switon/cache
Redis-backed PSR-16 cache with JSON values, prefix-scoped clear, and cache lifecycle events for Switon Framework
-
PHP
switon/captcha
Sessionless image CAPTCHA challenges with shared-store verification for Switon Framework
-
PHP
switon/cli
Command surface with discovery, option binding, help output, and shell completion for Switon Framework
-
PHP
switon/command
Shared command discovery and reflection metadata for CLI listings and AI tooling for Switon Framework
-
PHP
switon/composer-extra
Cached Composer extra metadata reader for fast framework discovery at runtime for Switon Framework
-
PHP
switon/console
Reusable terminal primitives including progress bars, width detection, and ANSI styling for Switon Framework
-
PHP
switon/context
Default context manager for request- and coroutine-scoped service-owned state for Switon Framework
-
PHP
switon/core
Shared framework contracts, attributes, helpers, and runtime vocabulary for Switon Framework
-
PHP
switon/crypto
Symmetric encryption, derived keys, plaintext validation, and key rotation for Switon Framework
-
PHP
switon/db
Direct SQL client with named binds, transient transactions, and optional read or write routing for Switon Framework
-
PHP
switon/di
Property-based dependency injection with interface autowiring, named slots, and shared versus fresh instances for Switon Framework
-
PHP
switon/dict
Controlled value-set types for actions, validated inputs, and shared option rows for Switon Framework
-
PHP
switon/event
Class-based synchronous PSR-14 dispatch with attribute-discovered listeners for Switon Framework
-
PHP
switon/executor
Runner execution with batch, any-first, and task-scoped concurrency APIs for Switon Framework
-
PHP
switon/http
Controller-based HTTP boundary with request input, response shaping, lifecycle hooks, and runtime adapters for Switon Framework
-
PHP
switon/http-cache
Redis-backed per-action HTTP caching with request-derived keys and ETag revalidation for Switon Framework
-
PHP
switon/http-client
HTTP client contract with JSON-first helpers, typed failures, and pooled engines for Switon Framework
-
PHP
switon/i18n
Per-request locale, flat translation files, fallback lookup, and optional ICU formatting for Switon Framework
-
PHP
switon/id
Named ID generators for UUIDs, ULIDs, Snowflake, and compact public IDs for Switon Framework
-
PHP
switon/inspector
Request-scoped development inspection with collector payloads and multi-format views for Switon Framework
-
PHP
switon/invocation
Method-level guard and interceptor contracts for managed invocations for Switon Framework
-
PHP
switon/invoker
Guard-aware and intercepted method invocation on top of the DI invoker for Switon Framework
-
-
PHP
switon/kernel
Application bootstrap for environment, config, provider lifecycle, and fatal error handling for Switon Framework
-
PHP
switon/log
PSR-3 logging with automatic categories, structured context, and category-aware level filtering for Switon Framework
-
PHP
switon/mail
Outbound mail with fluent messages, SMTP serialization, and pooled transport for Switon Framework
-
PHP
switon/openapi
Split OpenAPI YAML workflow with route sync, merged export, and spec quality lint for Switon Framework
-
PHP
switon/orm
Typed entities, repository-first persistence, relation loading, and shard-aware routing for Switon Framework
-
PHP
switon/orm-codegen
Entity and repository code generation from database tables for Switon Framework
-
-
PHP
switon/principal
Runtime contracts for resolved caller identity and tenant state after boundary resolution for Switon Framework
-
PHP
switon/query
Fluent read SQL builder with joins, pagination, and shard-aware execution for Switon Framework
-
PHP
switon/queue
Redis-backed job queue with runner discovery and worker commands for Switon Framework
-
PHP
switon/redis
Pooled Redis client with transient connections for transactions, scans, and blocking commands for Switon Framework
-
PHP
switon/renderer
Template rendering with PHP and Sword engines, themes, and Frames composition for Switon Framework
-
PHP
switon/router
Attribute-discovered routes, route tables, and literal and dynamic path matching for Switon Framework
-
PHP
switon/rpc
Queue-backed synchronous request-reply calls between PHP handlers for Switon Framework
-
PHP
switon/schedule
Recurring scheduled tasks with a shared app clock, discovery, and optional Redis locking for Switon Framework
-
PHP
switon/session
Redis-backed HTTP session state with deferred writes and lifecycle events for Switon Framework
-
PHP
switon/sharding
Rule-driven shard resolution for database connections and tables for Switon Framework
-
-
PHP
switon/storage
Local filesystem blob storage with safe relative keys under one root for Switon Framework
-
PHP
switon/sync
In-process channels, mutexes, wait groups, and stacks for coroutine-aware coordination for Switon Framework
-
PHP
switon/testing
Shared test container, TestCase base, and package-local test runner for Switon Framework
-
PHP
switon/throttle
Redis-backed rate limiting for HTTP actions and direct service checks for Switon Framework
-
PHP
switon/validation
Attribute-driven validation with normalization and locale-aware error messages for Switon Framework
-
PHP
switon/view
HTML views with request-scoped state, controller template resolution, and an HTTP response bridge for Switon Framework
-
PHP
switon/yaml
Strict Switon YAML subset parsing with placeholder interpolation for Switon Framework