RebelCode/modular

View on GitHub
src/Module/AbstractBaseModularModule.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace RebelCode\Modular\Module;

use Dhii\Modular\Module\ModuleInterface;

/**
 * Base functionality for modular modules.
 *
 * @since [*next-version*]
 */
abstract class AbstractBaseModularModule extends AbstractBaseModule
{
    /*
     * Provides modular functionality for modules.
     *
     * @since [*next-version*]
     */
    use ModularModuleTrait;

    /**
     * {@inheritdoc}
     *
     * @since [*next-version*]
     */
    protected function _getModuleServiceKey(ModuleInterface $module)
    {
        return sprintf('%s_module', $module->getKey());
    }
}