Devise\Models\Scaffolding\Types\BaseScaffolding::hydrateConstants PHP Method

hydrateConstants() protected method

protected hydrateConstants ( $modelName )
$modelName
    protected function hydrateConstants($modelName)
    {
        $englishConstants = ['original' => $modelName, 'singular' => strtolower(str_singular($modelName)), 'singularCase' => ucwords(str_singular($modelName)), 'plural' => strtolower(str_plural($modelName)), 'pluralCase' => ucwords(str_plural($modelName))];
        $modelName = htmlspecialchars($modelName);
        $modelName = str_replace(' ', '_', $modelName);
        $codeConstants = ['snakeCase' => snake_case(str_singular($modelName)), 'snakeCasePlural' => snake_case(str_plural($modelName)), 'camelCase' => camel_case(str_singular($modelName)), 'camelCasePlural' => camel_case(str_plural($modelName)), 'viewsDirectory' => snake_case(str_plural($modelName)), 'srcDirectory' => ucfirst(camel_case(str_plural($modelName))), 'modelName' => ucfirst(camel_case(str_singular($modelName))), 'className' => studly_case(str_plural($modelName)), 'slug' => str_slug(str_plural($modelName)), 'singularVar' => lcfirst(camel_case(str_singular($modelName))), 'pluralVar' => lcfirst(camel_case(str_plural($modelName))), 'namespace' => trim($this->getAppNamespace(), '\\')];
        $this->constants = $englishConstants + $codeConstants;
    }