mirror of
https://gitlab.com/signalytic/client-external/streamline/streamline-emr.git
synced 2026-09-12 11:11:31 +00:00
update dockerfiles based on latest streamline image
The latest images incorporate all changes previously added by the dockerfiles. The arm image however is still missing/unreliable from the registry and must be built independently.
This commit is contained in:
+16
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
namespace Nwidart\Modules\Traits;
|
||||
|
||||
trait CanClearModulesCache
|
||||
{
|
||||
/**
|
||||
* Clear the modules cache if it is enabled
|
||||
*/
|
||||
public function clearCache()
|
||||
{
|
||||
if (config('modules.cache.enabled') === true) {
|
||||
app('cache')->forget(config('modules.cache.key'));
|
||||
}
|
||||
}
|
||||
}
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
<?php
|
||||
|
||||
namespace Nwidart\Modules\Traits;
|
||||
|
||||
trait MigrationLoaderTrait
|
||||
{
|
||||
/**
|
||||
* Include all migrations files from the specified module.
|
||||
*
|
||||
* @param string $module
|
||||
*/
|
||||
protected function loadMigrationFiles($module)
|
||||
{
|
||||
$path = $this->laravel['modules']->getModulePath($module) . $this->getMigrationGeneratorPath();
|
||||
|
||||
$files = $this->laravel['files']->glob($path . '/*_*.php');
|
||||
|
||||
foreach ($files as $file) {
|
||||
$this->laravel['files']->requireOnce($file);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Get migration generator path.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
protected function getMigrationGeneratorPath()
|
||||
{
|
||||
return $this->laravel['modules']->config('paths.generator.migration');
|
||||
}
|
||||
}
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
|
||||
namespace Nwidart\Modules\Traits;
|
||||
|
||||
trait ModuleCommandTrait
|
||||
{
|
||||
/**
|
||||
* Get the module name.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getModuleName()
|
||||
{
|
||||
$module = $this->argument('module') ?: app('modules')->getUsedNow();
|
||||
|
||||
$module = app('modules')->findOrFail($module);
|
||||
|
||||
return $module->getStudlyName();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user