jinnguyen member since: Oct 10, 2016 · Transparency log

jinnguyen's packages

  • PHP

    genai/sql-mapper

    MyBatis-style SQL mapper: mark an interface #[Mapper] and its methods #[Select]/#[Insert]/#[Update]/#[Delete] with the SQL. A build-time processor compiles a reflection-free Cache\<Name> implementation (prepared statements, #{name} bound params, optional row->object hydration) and registers it as a

  • PHP

    genai/trace

    Request correlation IDs for centralized logging. A TraceInterceptor reads X-Request-Id (or generates one), exposes it via a TraceContext bean + a global trace_id(), echoes it on the response, and a Monolog processor stamps it on every log line. PHP 5.3-safe at runtime.

  • PHP

    genai/validation

    Attribute-based validation compiled to a reflection-free validator. Put #[NotBlank]/#[Email]/#[Length]/#[Pattern]/#[Matches] on a #[Validate] form class; a build-time processor bakes the rules into Cache\Validation. At runtime, validate a populated form object -> a field=>error map, no reflection. P

  • PHP

    genai/view

    Minimal PHP template renderer producing HTML strings, compatible with PHP 5.3.29

  • PHP

    genai/web

    Web/MVC layer over genai/http: #[Controller]/#[RestController] (with a base path) and #[Route] attributes, a View value object, a default genai/view engine (override with #[ViewRegister]), and a dispatcher. Routes compile to genai/routing's standalone matcher. Runtime is PHP 5.3-safe; the attributes

  • JavaScript

    jinnguyen/divbox

    DivBox is simple, easy style format, no need extra markup and is used to overlay images on the current page through the power and flexibility of jQuery selector

  • JavaScript

    jinnguyen/easyui

    jQuery EasyUI framework helps you build your web pages easily. Homepage: http://easyui.com

  • PHP

    jinnguyen/puja

    Puja is a lightweight, flexible and easy PHP template engine. Inspired in django, Puja also support validate template syntax!

  • PHP

    jinnguyen/puja-breadcrumb

    Puja-Breadcrumb is a simple class to manage the breadcrumbs

  • PHP

    jinnguyen/puja-config

    Allow load multi configured files, access the configured value as an object

  • PHP

    jinnguyen/puja-db

    Puja-Db is an adapter that allow your application access to a databases

  • PHP

    jinnguyen/puja-entity

    Puja-Entity is an abstract layer to manage a entity object and easy to get the Docblock document

  • PHP

    jinnguyen/puja-error

    Puja-Error are the handler layers, that handle all fatal exceptions/errors ( include fatal errors) from PHP application. Support callback function

  • PHP

    jinnguyen/puja-form

    Puja Form

  • PHP

    jinnguyen/puja-i18n

    I18n library to manage localize message