Search by

Vitaliy Olos member since: Aug 22, 2023 · Transparency log

Vitaliy Olos's packages

  • PHP

    solophp/application

    Application bootstrap with PSR-15 middleware pipeline

  • PHP

    solophp/cache

    PSR-16 compliant cache library with pluggable adapters

  • PHP

    solophp/container

    Dependency Injection Container implementing WritableContainerInterface

  • PHP

    solophp/contracts

    Contracts and interfaces for Solo ecosystem

  • PHP

    solophp/dotenv

    Read layered .env files as an array or load them into the PHP environment.

  • PHP

    solophp/event-dispatcher

    PSR-14 event dispatcher with listener priorities, subscribers, type-hierarchy matching and optional PSR-3 failure logging

  • PHP

    solophp/http-client

    Immutable PSR-18 HTTP client built on Guzzle: fluent API, safe retries, origin-bound credentials and redacted logs.

  • PHP

    solophp/http-emitter

    PSR-7 HTTP Response Emitter

  • PHP

    solophp/inertia

    Inertia.js 3 server adapter for PSR-7 and PSR-15: pages, partial reloads, deferred, merge and once props, flash data, history encryption and server-side rendering

  • PHP

    solophp/inertia-svelte-skeleton

    Starter application for SoloPHP with Inertia.js 3 and Svelte 5: server-side routing and controllers, a single-page front end, no API to write.

  • PHP

    solophp/input

    Typed, validated input DTOs for PHP 8.3+: immutable classes built through their constructor from HTTP input, with attribute-driven validation, casting and processing

  • PHP

    solophp/job-queue

    Database-backed job queue for PHP: leased claims with ownership tokens, persisted retry policies and a worker daemon on Doctrine DBAL.

  • PHP

    solophp/logger

    PSR-3 logger with coordinated file rotation and line, JSON or logfmt output

  • PHP

    solophp/rate-limiter

    Atomic per-key rate limits for PHP: fixed or renewable windows in Redis, with an in-memory twin for tests.

  • PHP

    solophp/repository

    Typed PHP repositories with consistent translation fallback and batch-loaded relations