Skip to main content
Version: Next ๐Ÿšง

Helpers

Definition#

  • Helpers are global PHP functions that you can call from anywhere in your application.
  • Helper files are simple PHP files that hold functions.

Principles#

  • Helpers SHOULD be created inside the Containers. However, general Helpers CAN be created in the Ship layer.
  • You can create as many helper files as you need, per container.
  • You can implement as many helper functions as you need, per helper file.
  • All Helper files will be autoloaded by the framework.

Rules#

  • Helpers CAN be placed inside the Containers in Helpers folder or on the Ship for the general Helpers.

Folder Structure#

- App
- Containers
- {section-name}
- {container-name}
- Helpers
- helpers.php
- mix.php
- ...
- Ship
- Helpers
- helpers.php
- mix.php
- ...

Usage#

if (!function_exists('add')) {
function add(int $firstNumber, int $secondNumber): int
{
return $firstNumber + $secondNumber;
}
}
Last updated on by Mohammad Alavi