Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

📦️ PHP Module Manager. Allows you to organize PHP scripts into modules that can be used from import/export statements.

License

Notifications You must be signed in to change notification settings

Sikessem/module

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library Manager for PHP

Organizer facilitates the import/export of PHP modules from a root directory.

Installation

Use Composer to install the library with this command: composer require organizer/organizer Or click here to download it directly in ZIP format

Usage

<?php
$root =  __DIR__;
$organizer_root = "$root/vendor/organizer/organizer";
$organizer = require_once "$organizer_root/bootstrap.php";

$organizer->organize($root);  // You can use the function organize() if it not exist in your project

// Search and require my.module or my.module.php or my/module or my/module.php from $root and $organizer_root
$organizer->import('my.module'); // You can use the function import() if it not exist in your project

Requirements

PHP 8 or above (at least 8.0 recommended to avoid potential bugs)

Author

Website | E-mail | LinkedIn | GitLab | GitHub | npm | Composer - Packagist | Twitter

Security Reports

Please send any sensitive issue to report@sikessem.com. Thanks!

License

Organizer is licensed under the Apache 2.0 License - see the LICENSE file for details.

Contribution

For any contribution, please follow these steps:

  1. Clone the repository with git clone https://github.com/SIKessEm/Organizer or git remote add origin https://github.com/SIKessEm/Organizer then git branch -M main
  2. Create a new branch. Example: git checkout -b my_contribution
  3. Make your changes and send them with git push -u origin main You will be informed of the rest.

About

📦️ PHP Module Manager. Allows you to organize PHP scripts into modules that can be used from import/export statements.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.