Download the PHP package element/sentinel without Composer
On this page you can find all versions of the php package element/sentinel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download element/sentinel
More information about element/sentinel
Files in element/sentinel
Package sentinel
Short Description Sentinel is a PHP 7.4+ framework agnostic fully-featured authentication & authorization system. It also provides additional features such as user roles and additional security features.
License MIT
Informations about the package sentinel
Element Sentinel
A framework‑agnostic authentication & activation library for PHP 7+
Element Sentinel is a simple, stable and flexible authentication component designed to work in any PHP 7.x project — including custom frameworks such as Element3.
The library provides:
- User activation through activation codes
- Repository implementations for PDO and Eloquent
- A clean and minimal Sentinel core for activation, hashing, and storage
- Plain SQL migration files (no dependency on Laravel migrations)
- A fully framework‑agnostic architecture (no routing, middleware, etc.)
The goal is to deliver a minimalistic yet robust authentication component that is easy to integrate without forcing any particular structure or framework.
🚀 Installation
Install via Composer:
🧩 Instantiating Sentinel
Element Sentinel is instantiated through a fluent builder, allowing you to plug in your preferred storage layer (PDO or Eloquent) as well as the password hasher. This makes Sentinel fully flexible and framework‑agnostic. Below are two recommended setups.
🔌 Using PDO
or by
🏗 Using Eloquent (Capsule)
All versions of sentinel with dependencies
ext-pdo Version *
ext-pdo_mysql Version *
monolog/monolog Version ^2.11
psr/log Version ^1.1 || ^2.0 || ^3.0