ZF\Apigility\Admin\Model\ModulePathSpec::normalizeModuleName PHP Method

normalizeModuleName() public method

Normalizes a module name by converting periods and forward slashes into backslashes (for namespaces). This function should always remain idempotent.
public normalizeModuleName ( string $moduleName ) : string
$moduleName string
return string
    public function normalizeModuleName($moduleName)
    {
        return str_replace(['.', '/'], '\\', $moduleName);
    }

Usage Example

 /**
  * Create service
  *
  * @param string $module
  *
  * @return ModuleVersioningModel
  */
 public function factory($module)
 {
     $moduleName = $this->moduleUtils->normalizeModuleName($module);
     if (!isset($this->models[$moduleName])) {
         $config = $this->configFactory->factory($moduleName);
         $docsConfig = $this->getDocsConfig($moduleName);
         $this->models[$moduleName] = ModuleVersioningModel::createWithPathSpec($moduleName, $this->moduleUtils, $config, $docsConfig);
     }
     return $this->models[$moduleName];
 }
All Usage Examples Of ZF\Apigility\Admin\Model\ModulePathSpec::normalizeModuleName