Skip to main content
Version: 12.x

Helpers

You have the option to create your own global "helper" PHP functions in designated directories, and Apiato will automatically autoload them for you.

Deprecation Notice

Please be aware that Container Helpers are deprecated and will be removed in the next major release.

Rules

  • You MAY create as many helper files as you need per container.
  • All container-specific helpers MUST be placed in the app/Containers/{Section}/{Container}/Helpers directory.
  • All general helpers MUST be placed in the app/Ship/Helpers directory.

Folder Structure

app
├── Containers
│ └── Section
│ └── Container
│ └── Helpers
│ ├── helpers.php
│ ├── mix.php
│ └── ...
└── Ship
└── Helpers
├── another-helper.php
├── and-another.php
└── ...

Code Example

if (!function_exists('add')) {
function add(int $firstNumber, int $secondNumber): int
{
return $firstNumber + $secondNumber;
}
}