<commit_before><?php
namespace ConLayout;

use ConLayout\Filter\DebugFilter;
use ConLayout\Layout\LayoutInterface;
use ConLayout\ModuleManager\Feature\BlockProviderInterface;
use ConLayout\Options\ModuleOptions;
use Zend\EventManager\EventInterface as Event;
use Zend\EventManager\EventInterface;
use Zend\Filter\FilterPluginManager;
use Zend\Http\PhpEnvironment\Request;
use Zend\Loader\StandardAutoloader;
use Zend\ModuleManager\Feature\AutoloaderProviderInterface;
use Zend\ModuleManager\Feature\BootstrapListenerInterface;
use Zend\ModuleManager\Feature\ConfigProviderInterface;
use Zend\ModuleManager\Feature\FilterProviderInterface;
use Zend\ModuleManager\Feature\InitProviderInterface;
use Zend\ModuleManager\Feature\ServiceProviderInterface;
use Zend\ModuleManager\Feature\ViewHelperProviderInterface;
use Zend\ModuleManager\ModuleManagerInterface;
use Zend\Mvc\MvcEvent;
use Zend\ServiceManager\ServiceLocatorInterface;
use Zend\View\Renderer\PhpRenderer;

/**
 * @package ConLayout
 * @author <NAME> (conlabz GmbH) <<EMAIL>>
 */
class Module implements
    ConfigProviderInterface,
    ServiceProviderInterface,
    ViewHelperProviderInterface,
    BootstrapListenerInterface,
    InitProviderInterface,
    FilterProviderInterface
{
    /**
     * retrieve module config
     *
     * @return array
     */
    public function getConfig()
    {
        return array_merge(
            include __DIR__ . '/../config/module.config.php',
            include __DIR__ . '/../config/con-layout.global.php.dist'
        );
    }

    /**
     * retrieve view helpers
     *
     * @return array
     */
    public function getViewHelperConfig()
    {
        return include __DIR__ . '/../config/viewhelper.config.php';
    }

    /**
     * retrieve filters
     *
     * @return array<commit_msg>added module dependencies<commit_after><?php
namespace ConLayout;

use ConLayout\Filter\DebugFilter;
use ConLayout\Layout\LayoutInterface;
use ConLayout\ModuleManager\Feature\BlockProviderInterface;
use ConLayout\Options\ModuleOptions;
use Zend\EventManager\EventInterface as Event;
use Zend\EventManager\EventInterface;
use Zend\Filter\FilterPluginManager;
use Zend\Http\PhpEnvironment\Request;
use Zend\Loader\StandardAutoloader;
use Zend\ModuleManager\Feature\AutoloaderProviderInterface;
use Zend\ModuleManager\Feature\BootstrapListenerInterface;
use Zend\ModuleManager\Feature\ConfigProviderInterface;
use Zend\ModuleManager\Feature\DependencyIndicatorInterface;
use Zend\ModuleManager\Feature\FilterProviderInterface;
use Zend\ModuleManager\Feature\InitProviderInterface;
use Zend\ModuleManager\Feature\ServiceProviderInterface;
use Zend\ModuleManager\Feature\ViewHelperProviderInterface;
use Zend\ModuleManager\ModuleManagerInterface;
use Zend\Mvc\MvcEvent;
use Zend\ServiceManager\ServiceLocatorInterface;
use Zend\View\Renderer\PhpRenderer;

/**
 * @package ConLayout
 * @author <NAME> (conlabz GmbH) <<EMAIL>>
 */
class Module implements
    ConfigProviderInterface,
    ServiceProviderInterface,
    ViewHelperProviderInterface,
    BootstrapListenerInterface,
    InitProviderInterface,
    FilterProviderInterface,
    DependencyIndicatorInterface
{
    /**
     * @inheritDoc
     */
    public function getModuleDependencies()
    {
        return [
            'Zend\Filter'
        ];
    }

    /**
     * retrieve module config
     *
     * @return array
     */
    public function getConfig()
    {
        return array_merge(
            include __DIR__ . '/../config/module.config.php',
            include __DIR__ . '/../config/con-layout.global.php.dist'
        );
    }

    /**
     * retrieve view helpers
     *
     * @return array
     */
    public function getViewHelperConfig()
    {
        return include __DIR__ . '/../config/viewhelper.config.php';
    }

    /**
     * retrieve filters
     *
     * @return array
{'fraction_non_alphanumeric': 0.09333679025149079, 'fraction_numerical': 0.0, 'mean_word_length': 3.6594202898550723, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4960510', 'n_tokens_mistral': 1070, 'n_tokens_neox': 1032, 'n_words': 196}