Download the PHP package omega-mvc/framework without Composer
On this page you can find all versions of the php package omega-mvc/framework. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download omega-mvc/framework
More information about omega-mvc/framework
Files in omega-mvc/framework
Package framework
Short Description OmegaFramework is a lightweight and modular PHP framework designed for building modern web applications following the MVC architecture. It is optimized for PHP 8+ and provides a simple, extensible foundation for rapid application development.
License GPL-3.0
Homepage https://omega-mvc.github.io
Informations about the package framework
Documentation | Changelog | Contributing | Code Of Conduct | License
PHP MVC
Feature
- MVC base
- Container (dependency injection)
- Route
- Model (database class relation)
- View and Controller
- Query; (database query builder)
- Collection (array collection)
- Console (assembling beautiful console app)
- Template (create class using class generator)
- Cron
- Now (time managing)
- Http request and response
- Str (string manipulation)
Built in Query Builder
of course, we are support CRUD database, this a sample
Select data
the result will show data from query, its same with SQL query
🔝 Back to contents
Update data
the result is boolean true if sql success execute query, its same with SQL query
🔝 Back to contents
Insert and Delete
its supported cancel transaction if you needed
Create Database Table
create database table
🔝 Back to contents
Collection
Array collection, handel functional array as chain method
Create New Collection
🔝 Back to contents
Available Methods
add()remove()set()clear()replace()each()mapfilter()sort()sortDesc()sortKey()sortKeyDesc()sortBy()sortByDecs()all()
🔝 Back to contents
Console
Assembling beautifully console app make easy
- naming parameter
- coloring console (text and background)
Build simple console app
Run your app
-
create bootstrapper
- on your console
🔝 Back to contents
Str
Make string manipulation.
chartAtconcatindexOflastIndexOfmatchslicesplitreplacetoUpperCasetoLowerCasefirstUpperfirstUpperAlltoSnackCasetoKebabCasetoPascalCasetoCamelCasecontainsstartsWithendsWithslugtemplatelengthrepeatisStringisEmptyfillfillEndlimit
Custom Macro
custom macro string;
String class
use chain string class.
String Regex
available regex
emailuserplain_textslughtml_tagjs_inlinepassword_complexpassword_moderatedate_yyyymmdddate_ddmmyyyydate_ddmmmyyyyip4ip6ip4_6url
🔝 Back to contents
All versions of framework with dependencies
ext-iconv Version *
ext-mbstring Version *
ext-openssl Version *
ext-pcntl Version *
ext-pdo Version *
ext-posix Version *
ext-readline Version *
ext-simplexml Version *
omega-mvc/serializable-closure Version ^2.0.0
omega-mvc/validator Version ^2.0.0
psr/container Version ^2.0
psr/simple-cache Version ^3.0
symfony/console Version ^v8.0.7
symfony/finder Version ^v8.0.8
vlucas/phpdotenv Version ^5.6