mirror of
https://github.com/nuxsmin/sysPass.git
synced 2026-03-23 00:36:52 +01:00
* [MOD] Improved plugins manager
* [MOD] Code refactoring and cleanup * [MOD] Make classes final for performance improvements and avoid some side behaviours
This commit is contained in:
@@ -2,8 +2,8 @@
|
||||
/**
|
||||
* sysPass
|
||||
*
|
||||
* @author nuxsmin
|
||||
* @link https://syspass.org
|
||||
* @author nuxsmin
|
||||
* @link https://syspass.org
|
||||
* @copyright 2012-2018, Rubén Domínguez nuxsmin@$syspass.org
|
||||
*
|
||||
* This file is part of sysPass.
|
||||
@@ -29,7 +29,7 @@ namespace SP\Modules\Web\Controllers\Helpers\Account;
|
||||
*
|
||||
* @package SP\Modules\Web\Controllers\Helpers\Account
|
||||
*/
|
||||
class AccountActionsDto
|
||||
final class AccountActionsDto
|
||||
{
|
||||
/**
|
||||
* @var int
|
||||
|
||||
@@ -38,7 +38,7 @@ use SP\Services\Account\AccountSearchItem;
|
||||
*
|
||||
* @package SP\Modules\Web\Controllers\Helpers
|
||||
*/
|
||||
class AccountActionsHelper extends HelperBase
|
||||
final class AccountActionsHelper extends HelperBase
|
||||
{
|
||||
/**
|
||||
* @var ThemeIcons
|
||||
|
||||
@@ -54,7 +54,7 @@ use SP\Services\UserGroup\UserGroupService;
|
||||
*
|
||||
* @package SP\Modules\Web\Controllers\Helpers
|
||||
*/
|
||||
class AccountHelper extends HelperBase
|
||||
final class AccountHelper extends HelperBase
|
||||
{
|
||||
use ItemTrait;
|
||||
|
||||
|
||||
@@ -45,7 +45,7 @@ use SP\Services\User\UpdatedMasterPassException;
|
||||
*
|
||||
* @package SP\Modules\Web\Controllers\Helpers
|
||||
*/
|
||||
class AccountHistoryHelper extends HelperBase
|
||||
final class AccountHistoryHelper extends HelperBase
|
||||
{
|
||||
/**
|
||||
* @var Acl
|
||||
@@ -81,6 +81,8 @@ class AccountHistoryHelper extends HelperBase
|
||||
* @throws UpdatedMasterPassException
|
||||
* @throws \SP\Core\Exceptions\ConstraintException
|
||||
* @throws \SP\Core\Exceptions\QueryException
|
||||
* @throws \SP\Repositories\NoSuchItemException
|
||||
* @throws \SP\Services\ServiceException
|
||||
*/
|
||||
public function setView(AccountHistoryData $accountHistoryData, $actionId)
|
||||
{
|
||||
|
||||
@@ -39,7 +39,7 @@ use SP\Util\ImageUtil;
|
||||
*
|
||||
* @package SP\Modules\Web\Controllers\Helpers
|
||||
*/
|
||||
class AccountPasswordHelper extends HelperBase
|
||||
final class AccountPasswordHelper extends HelperBase
|
||||
{
|
||||
const TYPE_NORMAL = 0;
|
||||
const TYPE_FULL = 1;
|
||||
|
||||
@@ -47,7 +47,7 @@ use SP\Services\Tag\TagService;
|
||||
*
|
||||
* @package SP\Modules\Web\Controllers\Helpers
|
||||
*/
|
||||
class AccountSearchHelper extends HelperBase
|
||||
final class AccountSearchHelper extends HelperBase
|
||||
{
|
||||
/**
|
||||
* @var bool Indica si el filtrado de cuentas está activo
|
||||
|
||||
@@ -31,7 +31,7 @@ use Throwable;
|
||||
* Class HelperException
|
||||
* @package SP\Modules\Web\Controllers\Helpers
|
||||
*/
|
||||
class HelperException extends Exception
|
||||
final class HelperException extends Exception
|
||||
{
|
||||
/**
|
||||
* Construct the exception. Note: The message is NOT binary safe.
|
||||
|
||||
@@ -49,7 +49,7 @@ use SP\Util\DateUtil;
|
||||
*
|
||||
* @package SP\Controller
|
||||
*/
|
||||
class ItemsGridHelper extends HelperBase
|
||||
final class ItemsGridHelper extends HelperBase
|
||||
{
|
||||
/**
|
||||
* @var float
|
||||
|
||||
@@ -30,11 +30,11 @@ use SP\Core\Acl\ActionsInterface;
|
||||
use SP\Core\Crypt\CryptPKI;
|
||||
use SP\Core\Exceptions\SPException;
|
||||
use SP\Core\Language;
|
||||
use SP\Core\Plugin\PluginUtil;
|
||||
use SP\Core\UI\Theme;
|
||||
use SP\Core\UI\ThemeInterface;
|
||||
use SP\Html\DataGrid\DataGridAction;
|
||||
use SP\Http\Uri;
|
||||
use SP\Plugin\PluginManager;
|
||||
use SP\Services\Install\Installer;
|
||||
use SP\Util\Util;
|
||||
|
||||
@@ -186,7 +186,7 @@ class LayoutHelper extends HelperBase
|
||||
}
|
||||
|
||||
// Cargar los recursos de los plugins
|
||||
foreach (PluginUtil::getLoadedPlugins() as $plugin) {
|
||||
foreach ($this->dic->get(PluginManager::class)->getLoadedPlugins() as $plugin) {
|
||||
$base = str_replace(BASE_PATH, '', $plugin->getBase());
|
||||
$jsResources = $plugin->getJsResources();
|
||||
$cssResources = $plugin->getCssResources();
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
/**
|
||||
* sysPass
|
||||
*
|
||||
* @author nuxsmin
|
||||
* @link https://syspass.org
|
||||
* @author nuxsmin
|
||||
* @link https://syspass.org
|
||||
* @copyright 2012-2018, Rubén Domínguez nuxsmin@$syspass.org
|
||||
*
|
||||
* This file is part of sysPass.
|
||||
@@ -31,7 +31,7 @@ use SP\Html\DataGrid\DataGridTab;
|
||||
*
|
||||
* @package SP\Modules\Web\Controllers\Helpers
|
||||
*/
|
||||
class TabsGridHelper extends HelperBase
|
||||
final class TabsGridHelper extends HelperBase
|
||||
{
|
||||
/**
|
||||
* Máximo numero de acciones antes de agrupar
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
/**
|
||||
* sysPass
|
||||
*
|
||||
* @author nuxsmin
|
||||
* @link https://syspass.org
|
||||
* @author nuxsmin
|
||||
* @link https://syspass.org
|
||||
* @copyright 2012-2018, Rubén Domínguez nuxsmin@$syspass.org
|
||||
*
|
||||
* This file is part of sysPass.
|
||||
@@ -31,7 +31,7 @@ use SP\Mvc\View\Components\DataTab;
|
||||
*
|
||||
* @package SP\Modules\Web\Controllers\Helpers
|
||||
*/
|
||||
class TabsHelper extends HelperBase
|
||||
final class TabsHelper extends HelperBase
|
||||
{
|
||||
/**
|
||||
* Máximo numero de acciones antes de agrupar
|
||||
|
||||
Reference in New Issue
Block a user