Initial work

This commit is contained in:
2025-08-30 16:11:06 +02:00
parent 4e5f154492
commit 774d1cf45f
41 changed files with 1217 additions and 281 deletions

413
composer.lock generated
View File

@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "61eccc5dc89e08e92f1eea8940ff4dae",
"content-hash": "0e6fbc1b4cb99ff544ccd78faca75fd6",
"packages": [
{
"name": "brick/math",
@@ -2221,6 +2221,62 @@
},
"time": "2025-08-06T15:40:50+00:00"
},
{
"name": "lorisleiva/cron-translator",
"version": "v0.4.6",
"source": {
"type": "git",
"url": "https://github.com/lorisleiva/cron-translator.git",
"reference": "082e3cd493de13bd5816bfdda484d07bb2326768"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/lorisleiva/cron-translator/zipball/082e3cd493de13bd5816bfdda484d07bb2326768",
"reference": "082e3cd493de13bd5816bfdda484d07bb2326768",
"shasum": ""
},
"require": {
"php": "^8.0"
},
"require-dev": {
"phpunit/phpunit": "^9.5"
},
"type": "library",
"autoload": {
"psr-4": {
"Lorisleiva\\CronTranslator\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Loris LEIVA",
"email": "loris.leiva@gmail.com",
"homepage": "https://lorisleiva.com"
}
],
"description": "Makes CRON expressions human-readable",
"homepage": "https://github.com/lorisleiva/cron-translator",
"keywords": [
"cron",
"expression",
"human"
],
"support": {
"issues": "https://github.com/lorisleiva/cron-translator/issues",
"source": "https://github.com/lorisleiva/cron-translator/tree/v0.4.6"
},
"funding": [
{
"url": "https://github.com/lorisleiva",
"type": "github"
}
],
"time": "2025-06-23T10:51:20+00:00"
},
{
"name": "monolog/monolog",
"version": "3.9.0",
@@ -2725,6 +2781,294 @@
],
"time": "2025-05-08T08:14:37+00:00"
},
{
"name": "php-flasher/flasher",
"version": "v2.1.6",
"source": {
"type": "git",
"url": "https://github.com/php-flasher/flasher.git",
"reference": "054a209515d2eb1bb72467023d8614a29b5d2e60"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/php-flasher/flasher/zipball/054a209515d2eb1bb72467023d8614a29b5d2e60",
"reference": "054a209515d2eb1bb72467023d8614a29b5d2e60",
"shasum": ""
},
"require": {
"php": ">=8.2"
},
"type": "library",
"autoload": {
"files": [
"functions.php",
"helpers.php"
],
"psr-4": {
"Flasher\\Prime\\": ""
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Younes ENNAJI",
"email": "younes.ennaji.pro@gmail.com",
"homepage": "https://www.linkedin.com/in/younes--ennaji/",
"role": "Developer"
}
],
"description": "The foundational PHP library for PHPFlasher, enabling the creation of framework-agnostic flash notifications. Ideal for building custom integrations or for use in PHP projects.",
"homepage": "https://php-flasher.io",
"keywords": [
"custom-integrations",
"flash-notifications",
"flasher-core",
"framework-agnostic",
"open-source",
"php"
],
"support": {
"issues": "https://github.com/php-flasher/php-flasher/issues",
"source": "https://github.com/php-flasher/php-flasher"
},
"funding": [
{
"url": "https://www.paypal.com/paypalme/yoeunes",
"type": "custom"
},
{
"url": "https://github.com/yoeunes",
"type": "github"
}
],
"time": "2025-02-21T20:05:00+00:00"
},
{
"name": "php-flasher/flasher-laravel",
"version": "v2.1.6",
"source": {
"type": "git",
"url": "https://github.com/php-flasher/flasher-laravel.git",
"reference": "7097ab207d602db59b241206048c9884aadc5c06"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/php-flasher/flasher-laravel/zipball/7097ab207d602db59b241206048c9884aadc5c06",
"reference": "7097ab207d602db59b241206048c9884aadc5c06",
"shasum": ""
},
"require": {
"illuminate/support": "^11.0|^12.0",
"php": ">=8.2",
"php-flasher/flasher": "^2.1.6"
},
"type": "library",
"extra": {
"laravel": {
"aliases": {
"Flasher": "Flasher\\Laravel\\Facade\\Flasher"
},
"providers": [
"Flasher\\Laravel\\FlasherServiceProvider"
]
},
"phpstan": {
"includes": [
"extension.neon"
]
}
},
"autoload": {
"psr-4": {
"Flasher\\Laravel\\": ""
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Younes ENNAJI",
"email": "younes.ennaji.pro@gmail.com",
"homepage": "https://www.linkedin.com/in/younes--ennaji/",
"role": "Developer"
}
],
"description": "Seamlessly integrate flash notifications into your Laravel applications with PHPFlasher. Enhance user feedback and engagement with minimal setup.",
"homepage": "https://php-flasher.io",
"keywords": [
"flash-notifications",
"laravel",
"open-source",
"php",
"phpflasher",
"user-feedback"
],
"support": {
"issues": "https://github.com/php-flasher/php-flasher/issues",
"source": "https://github.com/php-flasher/php-flasher"
},
"funding": [
{
"url": "https://www.paypal.com/paypalme/yoeunes",
"type": "custom"
},
{
"url": "https://github.com/yoeunes",
"type": "github"
}
],
"time": "2025-02-21T20:05:00+00:00"
},
{
"name": "php-flasher/flasher-toastr",
"version": "v2.1.6",
"source": {
"type": "git",
"url": "https://github.com/php-flasher/flasher-toastr.git",
"reference": "e9772b7d4e7a2780e41caf0e2f142e3c1670358f"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/php-flasher/flasher-toastr/zipball/e9772b7d4e7a2780e41caf0e2f142e3c1670358f",
"reference": "e9772b7d4e7a2780e41caf0e2f142e3c1670358f",
"shasum": ""
},
"require": {
"php": ">=8.2",
"php-flasher/flasher": "^2.1.6"
},
"type": "library",
"autoload": {
"files": [
"functions.php",
"helpers.php"
],
"psr-4": {
"Flasher\\Toastr\\Prime\\": ""
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Younes ENNAJI",
"email": "younes.ennaji.pro@gmail.com",
"homepage": "https://www.linkedin.com/in/younes--ennaji/",
"role": "Developer"
}
],
"description": "PHPFlasher Toastr - An extension for PHPFlasher to integrate Toastr notifications seamlessly in Laravel or Symfony. Enhances UX with elegant, responsive toast messages.",
"homepage": "https://php-flasher.io",
"keywords": [
"customizable-alerts-php",
"flash-messages",
"interactive-web-notifications",
"laravel-notification",
"php-messaging-library",
"php-notification-system",
"php-user-interface",
"symfony-notification",
"user-engagement-php",
"user-feedback-tools",
"web-application-notifications"
],
"support": {
"issues": "https://github.com/php-flasher/php-flasher/issues",
"source": "https://github.com/php-flasher/php-flasher"
},
"funding": [
{
"url": "https://www.paypal.com/paypalme/yoeunes",
"type": "custom"
},
{
"url": "https://github.com/yoeunes",
"type": "github"
}
],
"time": "2025-02-21T20:05:00+00:00"
},
{
"name": "php-flasher/flasher-toastr-laravel",
"version": "v2.1.6",
"source": {
"type": "git",
"url": "https://github.com/php-flasher/flasher-toastr-laravel.git",
"reference": "db6c6d98405643236c47735b5352ee41f4e4691e"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/php-flasher/flasher-toastr-laravel/zipball/db6c6d98405643236c47735b5352ee41f4e4691e",
"reference": "db6c6d98405643236c47735b5352ee41f4e4691e",
"shasum": ""
},
"require": {
"php": ">=8.2",
"php-flasher/flasher-laravel": "^2.1.6",
"php-flasher/flasher-toastr": "^2.1.6"
},
"type": "library",
"extra": {
"laravel": {
"aliases": {
"Toastr": "Flasher\\Toastr\\Laravel\\Facade\\Toastr"
},
"providers": [
"Flasher\\Toastr\\Laravel\\FlasherToastrServiceProvider"
]
}
},
"autoload": {
"psr-4": {
"Flasher\\Toastr\\Laravel\\": ""
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Younes ENNAJI",
"email": "younes.ennaji.pro@gmail.com",
"homepage": "https://www.linkedin.com/in/younes--ennaji/",
"role": "Developer"
}
],
"description": "Leverage Toastr for stylish toast notifications in Laravel with PHPFlasher. Add Toastr's sleek notifications to your Laravel projects effortlessly.",
"homepage": "https://php-flasher.io",
"keywords": [
"dynamic-notifications",
"flash-notifications",
"laravel",
"open-source",
"phpflasher",
"toastr",
"user-feedback"
],
"support": {
"issues": "https://github.com/php-flasher/php-flasher/issues",
"source": "https://github.com/php-flasher/php-flasher"
},
"funding": [
{
"url": "https://www.paypal.com/paypalme/yoeunes",
"type": "custom"
},
{
"url": "https://github.com/yoeunes",
"type": "github"
}
],
"time": "2025-02-21T20:05:00+00:00"
},
{
"name": "phpoption/phpoption",
"version": "1.9.4",
@@ -6236,6 +6580,67 @@
"source": "https://github.com/webmozarts/assert/tree/1.11.0"
},
"time": "2022-06-03T18:03:27+00:00"
},
{
"name": "yoeunes/toastr",
"version": "v3.1.1",
"source": {
"type": "git",
"url": "https://github.com/yoeunes/toastr.git",
"reference": "0e203a03c3144dcd72c913ee845970f118e65fa2"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/yoeunes/toastr/zipball/0e203a03c3144dcd72c913ee845970f118e65fa2",
"reference": "0e203a03c3144dcd72c913ee845970f118e65fa2",
"shasum": ""
},
"require": {
"php": ">=8.2",
"php-flasher/flasher-toastr-laravel": "^2.1.6"
},
"type": "library",
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Younes ENNAJI",
"email": "younes.ennaji.pro@gmail.com",
"homepage": "https://www.linkedin.com/in/younes--ennaji/",
"role": "Developer"
}
],
"description": "toastr.js flush notifications for Laravel",
"homepage": "https://github.com/yoeunes/toastr",
"keywords": [
"dynamic-notifications",
"flash-notifications",
"laravel",
"open-source",
"phpflasher",
"toastr",
"user-feedback"
],
"support": {
"docs": "https://php-flasher.io",
"email": "younes.ennaji.pro@gmail.com",
"issues": "https://github.com/php-flasher/php-flasher/issues",
"source": "https://github.com/php-flasher/php-flasher"
},
"funding": [
{
"url": "https://www.paypal.com/paypalme/yoeunes",
"type": "custom"
},
{
"url": "https://github.com/yoeunes",
"type": "github"
}
],
"abandoned": "php-flasher/flasher-toastr-laravel",
"time": "2025-02-26T14:13:03+00:00"
}
],
"packages-dev": [
@@ -9535,12 +9940,12 @@
],
"aliases": [],
"minimum-stability": "stable",
"stability-flags": [],
"stability-flags": {},
"prefer-stable": true,
"prefer-lowest": false,
"platform": {
"php": "^8.2"
},
"platform-dev": [],
"plugin-api-version": "2.2.0"
"platform-dev": {},
"plugin-api-version": "2.6.0"
}