# ivyforms/0.4/backend/src/Config/services.php

The Innovative Form Builder – IvyForms, version 0.4. 20 lines.

- Page: https://pluginprobe.com/plugins/ivyforms/0.4/code/backend/src/Config/services.php
- Raw: https://pluginprobe.com/plugins/ivyforms/0.4/raw/backend/src/Config/services.php
- Modified: 2025-09-25T14:53:02+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/ivyforms/0.4/code/backend/src/Config/services.php#L10-L20`.

```php
<?php

if (! defined('ABSPATH')) {
    exit; // Exit if accessed directly
}

use IvyForms\Vendor\DI\Container;
use IvyForms\Services\Menu\MenuManager;
use IvyForms\Services\Menu\MenuMapper;
use IvyForms\Services\Menu\MenuService;

/** @var Container $container */
// @phpstan-ignore-next-line
$container->set(MenuManager::class, static function () {
    return new MenuManager(
        new MenuService(),
        new MenuMapper(),
    );
});

```
