Normalise classname to remove non alpha chars

This commit is contained in:
Chris
2018-10-29 15:12:47 +00:00
parent 21c1401859
commit 2507cda94c
4 changed files with 21 additions and 7 deletions

View File

@@ -30,7 +30,10 @@ class Application extends Model
public function class()
{
$class = '\App\SupportedApps\\'.$this->name.'\\'.$this->name;
$name = $this->name;
$name = preg_replace('/\PL/u', '', $name);
$class = '\App\SupportedApps\\'.$name.'\\'.$name;
return $class;
}
@@ -40,7 +43,10 @@ class Application extends Model
$all = self::all();
$list['null'] = 'None';
foreach($all as $app) {
$list['\App\SupportedApps\\'.$app->name.'\\'.$app->name] = $app->name;
$name = $app->name;
$name = preg_replace('/\PL/u', '', $name);
$list['\App\SupportedApps\\'.$name.'\\'.$name] = $app->name;
}
return $list;
}