Linna logo

Linna tools

A set of packages written using the features which PHP made available in latest versions and the best coding practices. The project started for learning purposes but now, aims to go further.

Framework

Documentation

Core components for web application. Session management, routing, databases and other useful stuff needed to build a web application.

App

Documentation

Ready to use web application skeleton based on framework, it makes the development faster.

Typed Array

Documentation

Permit the creation of typed collections. Useful to check if an array contains only object of the same type.

Csrf Guard

Documentation

The package helps to generate and validate tokens used to prevent the Cross Site Request Forgery.

Filter

Documentation

A collection of filters to validate and sanitize user input, the library is written to make the writing of rules used to parse the user data, easy.

Dotenv

Documentation

A way to load .env files directives as environment variables, this package was inspired by its nodejs counterpart.