PHP Classes

Zest: Application to show the use of the Zest framework

Recommend this page to a friend!
  Info   View files Example   View files View files (221)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog (1)    
Ratings Unique User Downloads Download Rankings
Not yet rated by the usersTotal: 58 This week: 1All time: 10,492 This week: 560Up
Version License PHP version Categories
zest 1.0MIT/X Consortium ...7.1PHP 5, Libraries
Description 

Author

This package is an application to show the use of the Zest framework.

It comes with classes that compose a demonstration Web application using several types of functionality needed by Web applications like:

- Routing HTTP requests to controllers configured in a separate script
- Handle user sessions
- Handle Web site maintenance

Picture of Muhammad Umer Farooq
Name: Muhammad Umer Farooq is available for providing paid consulting. Contact Muhammad Umer Farooq .
Classes: 52 packages by
Country: Pakistan Pakistan
Age: 22
All time rank: 84611 in Pakistan Pakistan
Week rank: 52 Up3 in Pakistan Pakistan Up
Innovation award
Innovation award
Nominee: 6x

Example

<?php

require_once __DIR__.'/vendor/autoload.php';
$File = new Zest\Files\Files();
$File->systemDirs();
$session = new Zest\Session\Session();
error_reporting(E_ALL);
set_error_handler('Zest\Expection\Expection::errorHandler');
set_exception_handler('Zest\Expection\Expection::exceptionHandler');
$app = (new Zest\Router\App())->run();
$maintenance = (new Zest\Common\Maintenance())->run();
$server = (new Zest\Common\Server())->get();


Details

StyleCI

Zest PHP Framework

About Zest

Zest is a very light-weight PHP framework without any dependencies except core and autoloader.

Installation

http://zest.readthedocs.io/en/latest/installation/

Documentation

http://zest.readthedocs.io/en/latest/

Contributing

Thank you for considering contributing to the Zest framework! Feel free to create a pull request.

Contrubuting guide

http://zest.readthedocs.io/en/latest/zestcontribute/

Security Vulnerabilities

If you discover a security vulnerability within Zest, please send an e-mail to Malik Umer Farooq via lablnet01@gmail.com. All security vulnerabilities will be promptly addressed.

License

The Zest framework is open-sourced software licensed under the MIT license.


  Files folder image Files  
File Role Description
Files folder image.github (2 files, 2 directories)
Files folder imageApp (6 directories)
Files folder imageConfig (5 files)
Files folder imagePublic (2 files, 2 directories)
Files folder imageRoutes (1 file)
Files folder imagesrc (1 file, 31 directories)
Files folder imageTests (9 directories)
Accessible without login Plain text file .htaccess Data Auxiliary data
Accessible without login Plain text file .travis.yml Data Auxiliary data
Accessible without login Plain text file changes.md Example Example script
Accessible without login Plain text file CODE_OF_CONDUCT.md Data Auxiliary data
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file composer.lock Data Auxiliary data
Accessible without login Plain text file CONTRIBUTING.md Data Auxiliary data
Accessible without login Plain text file CONTRIBUTORS.md Data Auxiliary data
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file phpunit.xml Data Auxiliary data
Accessible without login Plain text file PULL_REQUEST_TEMPLATE.md Data Auxiliary data
Accessible without login Plain text file readme.md Doc. Documentation
Accessible without login Plain text file README.md Doc. Documentation
Accessible without login Plain text file system.php Example Example script
Accessible without login Plain text file Zest Example Example script

  Files folder image Files  /  .github  
File Role Description
Files folder imageISSUE_TEMPLATE (4 files)
Files folder imageworkflows (4 files)
  Accessible without login Plain text file FUNDING.yml Data Auxiliary data
  Accessible without login Plain text file PULL_REQUEST_TEMPLATE.md Data Auxiliary data

  Files folder image Files  /  .github  /  ISSUE_TEMPLATE  
File Role Description
  Accessible without login Plain text file bug_report.md Data Auxiliary data
  Accessible without login Plain text file custom.md Data Auxiliary data
  Accessible without login Plain text file feature_request.md Data Auxiliary data
  Accessible without login Plain text file other-issue.md Data Auxiliary data

  Files folder image Files  /  .github  /  workflows  
File Role Description
  Accessible without login Plain text file api_docs.yml Data Auxiliary data
  Accessible without login Plain text file monorepo_split.yml Data Auxiliary data
  Accessible without login Plain text file split_releases.yml Data Auxiliary data
  Accessible without login Plain text file tests.yml Data Auxiliary data

  Files folder image Files  /  App  
File Role Description
Files folder imageComponents (2 directories)
Files folder imageControllers (1 file)
Files folder imageLocal (1 file)
Files folder imageMiddleware (1 file)
Files folder imageModels (1 file)
Files folder imageViews (2 directories)

  Files folder image Files  /  App  /  Components  
File Role Description
Files folder imagehello (1 file, 3 directories)
Files folder imagewelcome (1 file, 3 directories)

  Files folder image Files  /  App  /  Components  /  hello  
File Role Description
Files folder imageControllers (2 files)
Files folder imagelocal (1 file)
Files folder imageViews (1 directory)
  Accessible without login Plain text file routes.php Example Example script

  Files folder image Files  /  App  /  Components  /  hello  /  Controllers  
File Role Description
  Plain text file Home.php Class Class source
  Plain text file profile.php Class Class source

  Files folder image Files  /  App  /  Components  /  hello  /  local  
File Role Description
  Accessible without login Plain text file en.php Aux. Auxiliary script

  Files folder image Files  /  App  /  Components  /  hello  /  Views  
File Role Description
Files folder imageHome (1 file)

  Files folder image Files  /  App  /  Components  /  hello  /  Views  /  Home  
File Role Description
  Accessible without login Plain text file index.php Aux. Auxiliary script

  Files folder image Files  /  App  /  Components  /  welcome  
File Role Description
Files folder imageControllers (2 files)
Files folder imagelocal (1 file)
Files folder imageViews (1 directory)
  Accessible without login Plain text file routes.php Example Example script

  Files folder image Files  /  App  /  Components  /  welcome  /  Controllers  
File Role Description
  Plain text file Home.php Class Class source
  Plain text file profile.php Class Class source

  Files folder image Files  /  App  /  Components  /  welcome  /  local  
File Role Description
  Accessible without login Plain text file en.php Aux. Auxiliary script

  Files folder image Files  /  App  /  Components  /  welcome  /  Views  
File Role Description
Files folder imageHome (1 file)

  Files folder image Files  /  App  /  Components  /  welcome  /  Views  /  Home  
File Role Description
  Accessible without login Plain text file index.php Aux. Auxiliary script

  Files folder image Files  /  App  /  Controllers  
File Role Description
  Plain text file Home.php Class Class source

  Files folder image Files  /  App  /  Local  
File Role Description
  Accessible without login Plain text file en.php Aux. Auxiliary script

  Files folder image Files  /  App  /  Middleware  
File Role Description
  Plain text file ExampleMiddleware.php Class Class source

  Files folder image Files  /  App  /  Models  
File Role Description
  Plain text file Post.php Class Class source

  Files folder image Files  /  App  /  Views  
File Role Description
Files folder imageerrors (4 files)
Files folder imageHome (1 file)

  Files folder image Files  /  App  /  Views  /  errors  
File Role Description
  Accessible without login Plain text file 404.php Aux. Auxiliary script
  Accessible without login Plain text file 500.php Aux. Auxiliary script
  Accessible without login Plain text file 503.php Aux. Auxiliary script
  Accessible without login Plain text file csrf.php Aux. Auxiliary script

  Files folder image Files  /  App  /  Views  /  Home  
File Role Description
  Accessible without login Plain text file index.php Aux. Auxiliary script

  Files folder image Files  /  Config  
File Role Description
  Plain text file Auth.php Class Class source
  Plain text file Config.php Class Class source
  Plain text file Database.php Class Class source
  Accessible without login Plain text file Dependencies.php Example Example script
  Plain text file Email.php Class Class source

  Files folder image Files  /  Public  
File Role Description
Files folder imagecss (1 file)
Files folder imageimage (2 files)
  Accessible without login Plain text file .htaccess Data Auxiliary data
  Accessible without login Plain text file index.php Aux. Auxiliary script

  Files folder image Files  /  Public  /  css  
File Role Description
  Accessible without login Plain text file style.css Data Auxiliary data

  Files folder image Files  /  Public  /  image  
File Role Description
  Accessible without login Image file logo.png Icon Icon image
  Accessible without login Image file zest.png Icon Icon image

  Files folder image Files  /  Routes  
File Role Description
  Accessible without login Plain text file Routes.php Example Example script

  Files folder image Files  /  src  
File Role Description
Files folder imageArchive (2 files, 1 directory)
Files folder imageAuth (12 files)
Files folder imageBenchmark (1 file)
Files folder imageCache (1 file, 1 directory)
Files folder imageCommon (12 files, 3 directories)
Files folder imageComponent (4 files, 1 directory)
Files folder imageConsole (3 files)
Files folder imageContainer (3 files)
Files folder imageContracts (11 directories)
Files folder imageController (1 file)
Files folder imageCookies (2 files)
Files folder imageData (4 files, 1 directory)
Files folder imageDatabase (2 files, 2 directories)
Files folder imageEncryption (2 files, 1 directory)
Files folder imageException (1 file)
Files folder imageFiles (5 files)
Files folder imagefunctions (1 file)
Files folder imageHashing (6 files)
Files folder imagehttp (11 files, 1 directory)
Files folder imageInput (1 file)
Files folder imageLanguage (2 files)
Files folder imageMail (1 file)
Files folder imageRouter (2 files)
Files folder imageSession (2 files)
Files folder imageSite (2 files)
Files folder imageSystemMessage (1 file)
Files folder imageTime (1 file)
Files folder imageUserInfo (1 file)
Files folder imageValidation (6 files)
Files folder imageView (1 file)
Files folder imageWhoops (1 file, 1 directory)
  Plain text file Bootstrap.php Class Class source

  Files folder image Files  /  src  /  Archive  
File Role Description
Files folder imageAdapter (4 files)
  Plain text file Archive.php Class Class source
  Accessible without login Plain text file composer.json Data Auxiliary data

  Files folder image Files  /  src  /  Archive  /  Adapter  
File Role Description
  Plain text file AdapterInterface.php Class Class source
  Plain text file Bzip.php Class Class source
  Plain text file Gzip.php Class Class source
  Plain text file Zip.php Class Class source

  Files folder image Files  /  src  /  Auth  
File Role Description
  Plain text file Auth.php Class Class source
  Plain text file EmailHandler.php Class Class source
  Plain text file Error.php Class Class source
  Plain text file Handler.php Class Class source
  Plain text file Logout.php Class Class source
  Plain text file Reset.php Class Class source
  Plain text file Signin.php Class Class source
  Plain text file Signup.php Class Class source
  Plain text file Success.php Class Class source
  Plain text file Update.php Class Class source
  Plain text file User.php Class Class source
  Plain text file Verify.php Class Class source

  Files folder image Files  /  src  /  Benchmark  
File Role Description
  Plain text file Benchmark.php Class Class source

  Files folder image Files  /  src  /  Cache  
File Role Description
Files folder imageAdapter (8 files)
  Plain text file Cache.php Class Class source

  Files folder image Files  /  src  /  Cache  /  Adapter  
File Role Description
  Plain text file AbstractAdapter.php Class Class source
  Plain text file APC.php Class Class source
  Plain text file APCU.php Class Class source
  Plain text file FileCache.php Class Class source
  Plain text file Memcache.php Class Class source
  Plain text file Memcached.php Class Class source
  Plain text file Redis.php Class Class source
  Plain text file SessionCache.php Class Class source

  Files folder image Files  /  src  /  Common  
File Role Description
Files folder imageLogger (3 files)
Files folder imageModel (1 file)
Files folder imageSitemap (4 files)
  Plain text file AliasLoader.php Class Class source
  Plain text file Configuration.php Class Class source
  Plain text file Env.php Class Class source
  Plain text file FTP.php Class Class source
  Plain text file Maintenance.php Class Class source
  Plain text file Minify.php Class Class source
  Plain text file OperatingSystem.php Class Class source
  Plain text file Pagination.php Class Class source
  Plain text file PasswordManipulation.php Class Class source
  Plain text file Root.php Class Class source
  Plain text file TimeZone.php Class Class source
  Plain text file Version.php Class Class source

  Files folder image Files  /  src  /  Common  /  Logger  
File Role Description
  Plain text file AbstractLogger.php Class Class source
  Plain text file Logger.php Class Class source
  Plain text file LogLevel.php Class Class source

  Files folder image Files  /  src  /  Common  /  Model  
File Role Description
  Plain text file Model.php Class Class source

  Files folder image Files  /  src  /  Common  /  Sitemap  
File Role Description
  Plain text file AbstractSitemap.php Class Class source
  Plain text file Sitemap.php Class Class source
  Plain text file SitemapIndex.php Class Class source
  Plain text file SitemapWriter.php Class Class source

  Files folder image Files  /  src  /  Component  
File Role Description
Files folder imageView (1 file)
  Plain text file Component.php Class Class source
  Plain text file Components.php Class Class source
  Accessible without login Plain text file dispatcher.php Example Example script
  Plain text file Router.php Class Class source

  Files folder image Files  /  src  /  Component  /  View  
File Role Description
  Plain text file View.php Class Class source

  Files folder image Files  /  src  /  Console  
File Role Description
  Plain text file Code.php Class Class source
  Plain text file Console.php Class Class source
  Plain text file Write.php Class Class source

  Files folder image Files  /  src  /  Container  
File Role Description
  Accessible without login Plain text file composer.json Data Auxiliary data
  Plain text file Container.php Class Class source
  Plain text file ContainerContract.php Class Class source

  Files folder image Files  /  src  /  Contracts  
File Role Description
Files folder imageAuth (3 files)
Files folder imageBenchmark (1 file)
Files folder imageCache (1 file)
Files folder imageCommon (2 files)
Files folder imageEncryption (2 files, 1 directory)
Files folder imageSite (1 file)
Files folder imageSitemap (4 files)
Files folder imageSystemMessage (1 file)
Files folder imageTime (1 file)
Files folder imageView (1 file)
Files folder imageZip (1 file)

  Files folder image Files  /  src  /  Contracts  /  Auth  
File Role Description
  Plain text file Auth.php Class Class source
  Plain text file Update.php Class Class source
  Plain text file User.php Class Class source

  Files folder image Files  /  src  /  Contracts  /  Benchmark  
File Role Description
  Plain text file Benchmark.php Class Class source

  Files folder image Files  /  src  /  Contracts  /  Cache  
File Role Description
  Plain text file Cache.php Class Class source

  Files folder image Files  /  src  /  Contracts  /  Common  
File Role Description
  Plain text file Configuration.php Class Class source
  Plain text file Root.php Class Class source

  Files folder image Files  /  src  /  Contracts  /  Encryption  
File Role Description
Files folder imageAdapter (1 file)
  Plain text file Encrypt.php Class Class source
  Plain text file Encryption.php Class Class source

  Files folder image Files  /  src  /  Contracts  /  Encryption  /  Adapter  
File Role Description
  Plain text file AbstractAdapter.php Class Class source

  Files folder image Files  /  src  /  Contracts  /  Site  
File Role Description
  Plain text file Key.php Class Class source

  Files folder image Files  /  src  /  Contracts  /  Sitemap  
File Role Description
  Plain text file AbstractSitemap.php Class Class source
  Plain text file Sitemap.php Class Class source
  Plain text file SitemapIndex.php Class Class source
  Plain text file SitemapWriter.php Class Class source

  Files folder image Files  /  src  /  Contracts  /  SystemMessage  
File Role Description
  Plain text file SystemMessage.php Class Class source

  Files folder image Files  /  src  /  Contracts  /  Time  
File Role Description
  Plain text file Time.php Class Class source

  Files folder image Files  /  src  /  Contracts  /  View  
File Role Description
  Plain text file View.php Class Class source

  Files folder image Files  /  src  /  Contracts  /  Zip  
File Role Description
  Plain text file Zip.php Class Class source

  Files folder image Files  /  src  /  Controller  
File Role Description
  Plain text file Controller.php Class Class source

  Files folder image Files  /  src  /  Cookies  
File Role Description
  Accessible without login Plain text file composer.json Data Auxiliary data
  Plain text file Cookies.php Class Class source

  Files folder image Files  /  src  /  Data  
File Role Description
Files folder imageContracts (3 files)
  Plain text file Arrays.php Class Class source
  Accessible without login Plain text file composer.json Data Auxiliary data
  Plain text file Conversion.php Class Class source
  Plain text file Str.php Class Class source

  Files folder image Files  /  src  /  Data  /  Contracts  
File Role Description
  Plain text file ArraysContract.php Class Class source
  Plain text file ConversionContract.php Class Class source
  Plain text file StrContract.php Class Class source

  Files folder image Files  /  src  /  Database  
File Role Description
Files folder imageDrives (2 directories)
Files folder imageQuery (1 file)
  Plain text file Db.php Class Class source
  Plain text file MYSQL.php Class Class source

  Files folder image Files  /  src  /  Database  /  Drives  
File Role Description
Files folder imageMYSQL (1 file)
Files folder imageSqLite (1 file)

  Files folder image Files  /  src  /  Database  /  Drives  /  MYSQL  
File Role Description
  Plain text file MySqlDb.php Class Class source

  Files folder image Files  /  src  /  Database  /  Drives  /  SqLite  
File Role Description
  Plain text file SqLite.php Class Class source

  Files folder image Files  /  src  /  Database  /  Query  
File Role Description
  Plain text file Query.php Class Class source

  Files folder image Files  /  src  /  Encryption  
File Role Description
Files folder imageAdapter (3 files)
  Plain text file Encrypt.php Class Class source
  Plain text file Encryption.php Class Class source

  Files folder image Files  /  src  /  Encryption  /  Adapter  
File Role Description
  Plain text file AbstractAdapter.php Class Class source
  Plain text file OpenSslEncryption.php Class Class source
  Plain text file SodiumEncryption.php Class Class source

  Files folder image Files  /  src  /  Exception  
File Role Description
  Plain text file Exception.php Class Class source

  Files folder image Files  /  src  /  Files  
File Role Description
  Accessible without login Plain text file composer.json Data Auxiliary data
  Plain text file FileHandling.php Class Class source
  Plain text file FileInfo.php Class Class source
  Plain text file Files.php Class Class source
  Accessible without login Plain text file readme.md Doc. Documentation

  Files folder image Files  /  src  /  functions  
File Role Description
  Accessible without login Plain text file helpers.php Example Example script

  Files folder image Files  /  src  /  Hashing  
File Role Description
  Plain text file AbstractHashing.php Class Class source
  Plain text file Argon2IdHashing.php Class Class source
  Plain text file ArgonHashing.php Class Class source
  Plain text file BcryptHashing.php Class Class source
  Plain text file Hash.php Class Class source
  Plain text file Hashing.php Class Class source

  Files folder image Files  /  src  /  http  
File Role Description
Files folder imageClients (4 files)
  Plain text file Headers.php Class Class source
  Plain text file HTTP.php Class Class source
  Plain text file Message.php Class Class source
  Plain text file Redirect.php Class Class source
  Plain text file Request.php Class Class source
  Plain text file Response.php Class Class source
  Plain text file ServerRequest.php Class Class source
  Plain text file StatusCode.php Class Class source
  Plain text file UploadedFile.php Class Class source
  Plain text file Uri.php Class Class source
  Plain text file ValidProtocolVersions.php Class Class source

  Files folder image Files  /  src  /  http  /  Clients  
File Role Description
  Plain text file AbstractClient.php Class Class source
  Plain text file Client.php Class Class source
  Plain text file CURL.php Class Class source
  Plain text file Stream.php Class Class source

  Files folder image Files  /  src  /  Input  
File Role Description
  Plain text file Input.php Class Class source

  Files folder image Files  /  src  /  Language  
File Role Description
  Plain text file Language.php Class Class source
  Plain text file LanguageCodesTrait.php Class Class source

  Files folder image Files  /  src  /  Mail  
File Role Description
  Plain text file Mail.php Class Class source

  Files folder image Files  /  src  /  Router  
File Role Description
  Plain text file App.php Class Class source
  Plain text file Router.php Class Class source

  Files folder image Files  /  src  /  Session  
File Role Description
  Accessible without login Plain text file composer.json Data Auxiliary data
  Plain text file Session.php Class Class source

  Files folder image Files  /  src  /  Site  
File Role Description
  Plain text file Key.php Class Class source
  Plain text file Site.php Class Class source

  Files folder image Files  /  src  /  SystemMessage  
File Role Description
  Plain text file SystemMessage.php Class Class source

  Files folder image Files  /  src  /  Time  
File Role Description
  Plain text file Time.php Class Class source

  Files folder image Files  /  src  /  UserInfo  
File Role Description
  Plain text file UserInfo.php Class Class source

  Files folder image Files  /  src  /  Validation  
File Role Description
  Plain text file databaseRules.php Class Class source
  Plain text file Handler.php Class Class source
  Plain text file InputRules.php Class Class source
  Plain text file JsonRules.php Class Class source
  Plain text file StickyRules.php Class Class source
  Plain text file Validation.php Class Class source

  Files folder image Files  /  src  /  View  
File Role Description
  Plain text file View.php Class Class source

  Files folder image Files  /  src  /  Whoops  
File Role Description
Files folder imageviews (1 file)
  Plain text file Whoops.php Class Class source

  Files folder image Files  /  src  /  Whoops  /  views  
File Role Description
  Accessible without login Plain text file view.php Example Example script

  Files folder image Files  /  Tests  
File Role Description
Files folder imageArchive (4 files)
Files folder imageCommon (4 files)
Files folder imageContainer (1 file)
Files folder imageData (3 files)
Files folder imageEncryption (1 file)
Files folder imageHashing (1 file)
Files folder imageMail (1 file)
Files folder imageSite (1 file)
Files folder imageTime (1 file)

  Files folder image Files  /  Tests  /  Archive  
File Role Description
  Plain text file BzipTest.php Class Class source
  Plain text file GzipTest.php Class Class source
  Accessible without login Image file Zest.png Icon Icon image
  Plain text file ZipTest.php Class Class source

  Files folder image Files  /  Tests  /  Common  
File Role Description
  Plain text file ConfigurationTest.php Class Class source
  Plain text file EnvTest.php Class Class source
  Plain text file PasswordManipulationTest.php Class Class source
  Plain text file RootTest.php Class Class source

  Files folder image Files  /  Tests  /  Container  
File Role Description
  Plain text file ContainerTest.php Class Class source

  Files folder image Files  /  Tests  /  Data  
File Role Description
  Plain text file ArraysTest.php Class Class source
  Plain text file ConversionTest.php Class Class source
  Plain text file StrTest.php Class Class source

  Files folder image Files  /  Tests  /  Encryption  
File Role Description
  Plain text file EncryptionTest.php Class Class source

  Files folder image Files  /  Tests  /  Hashing  
File Role Description
  Plain text file HashingTest.php Class Class source

  Files folder image Files  /  Tests  /  Mail  
File Role Description
  Plain text file MailTest.php Class Class source

  Files folder image Files  /  Tests  /  Site  
File Role Description
  Plain text file KeyTest.php Class Class source

  Files folder image Files  /  Tests  /  Time  
File Role Description
  Plain text file TimeTest.php Class Class source

 Version Control Unique User Downloads Download Rankings  
 82%
Total:58
This week:1
All time:10,492
This week:560Up