Code development platform for open source projects from the European Union institutions :large_blue_circle: EU Login authentication by SMS has been phased out. To see alternatives please check here

Skip to content
Snippets Groups Projects
Commit a4b689f7 authored by Davis Ragels's avatar Davis Ragels
Browse files

Fixed issues reported by JED checker

parent 8943f31f
Branches
Tags 1.0.0
No related merge requests found
Showing
with 71 additions and 44 deletions
COM_WEBT="WEB-T"
COM_WEBT="WEB-T Component"
<?php
defined('_JEXEC') or die;
use Joomla\CMS\Dispatcher\ComponentDispatcherFactoryInterface;
use Joomla\CMS\Extension\ComponentInterface;
use Joomla\CMS\Extension\MVCComponent;
......@@ -8,9 +11,11 @@ use Joomla\CMS\MVC\Factory\MVCFactoryInterface;
use Joomla\DI\Container;
use Joomla\DI\ServiceProviderInterface;
defined('_JEXEC') or die;
// Return a new anonymous class implementing the ServiceProviderInterface.
/**
* Return a new anonymous class implementing the ServiceProviderInterface.
*
* @license GNU General Public License version 2 or later, see License.txt
*/
return new class implements ServiceProviderInterface {
public function register(Container $container): void {
// Register the MVCFactory service for the "com_webt" component namespace.
......
......@@ -2,17 +2,17 @@
namespace Component\Webt\Administrator\Controller;
defined( '_JEXEC' ) or die;
use Joomla\CMS\Factory;
use Joomla\CMS\MVC\Controller\BaseController;
defined( '_JEXEC' ) or die;
/**
* @package Joomla.Administrator
* @subpackage com_webt
*
* @copyright
* @license GNU General Public License version 3; see LICENSE
* @license GNU General Public License version 2 or later; see License.txt
*/
......
......@@ -2,6 +2,8 @@
namespace Component\Webt\Administrator\Controller;
defined( '_JEXEC' ) or die;
use Joomla\CMS\MVC\Controller\BaseController;
use Joomla\CMS\Factory;
use Joomla\CMS\Log\Log;
......@@ -11,14 +13,12 @@ JLoader::registerNamespace( 'Webt', JPATH_LIBRARIES . '/Webt' );
use Webt\Model\SettingsModel;
defined( '_JEXEC' ) or die;
/**
* @package Joomla.Administrator
* @subpackage com_webt
*
* @copyright
* @license GNU General Public License version 3; see LICENSE
* @license GNU General Public License version 2 or later; see License.txt
*/
/**
......
......@@ -2,6 +2,8 @@
namespace Component\Webt\Administrator\Controller;
defined( '_JEXEC' ) or die;
use JLoader;
use Joomla\CMS\Factory;
use Joomla\CMS\Log\Log;
......@@ -13,14 +15,12 @@ use Webt\Model\ArticleModel;
use Webt\Model\SettingsModel;
use Webt\Services\TranslationManager;
defined( '_JEXEC' ) or die;
/**
* @package Joomla.Administrator
* @subpackage com_webt
*
* @copyright
* @license GNU General Public License version 3; see LICENSE
* @license GNU General Public License version 2 or later; see License.txt
*/
/**
......
......@@ -2,6 +2,8 @@
namespace Component\Webt\Administrator\Controller;
defined( '_JEXEC' ) or die;
use JLoader;
use Joomla\CMS\Factory;
use Joomla\CMS\Log\Log;
......@@ -13,14 +15,12 @@ use Webt\Model\SettingsModel;
use Webt\Services\EtranslationUtils;
use Webt\Services\TranslationManager;
defined( '_JEXEC' ) or die;
/**
* @package Joomla.Administrator
* @subpackage com_webt
*
* @copyright
* @license GNU General Public License version 3; see LICENSE
* @license GNU General Public License version 2 or later; see License.txt
*/
/**
......
......@@ -2,9 +2,13 @@
namespace Component\Webt\Administrator\Model;
defined( '_JEXEC' ) or die;
use Joomla\CMS\MVC\Model\ListModel;
/**
* Model class that is needed for etranslation request receiving
*
* @license GNU General Public License version 2 or later, see License.txt
*/
class WebtetranslationModel extends ListModel {}
......@@ -2,12 +2,15 @@
namespace Component\Webt\Administrator\View\About;
defined( '_JEXEC' ) or die;
use Joomla\CMS\Toolbar\ToolbarHelper;
use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView;
defined( '_JEXEC' ) or die;
/**
* Class declaration for the about view.
*
* @license GNU General Public License version 2 or later, see License.txt
*/
class HtmlView extends BaseHtmlView {
......
......@@ -2,6 +2,8 @@
namespace Component\Webt\Administrator\View\Configuration;
defined( '_JEXEC' ) or die;
use Joomla\CMS\Factory;
use Joomla\CMS\Toolbar\ToolbarHelper;
use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView;
......@@ -12,10 +14,10 @@ JLoader::registerNamespace( 'Webt', JPATH_LIBRARIES . '/Webt' );
use Webt\Model\SettingsModel;
use Webt\Services\TranslationManager;
defined( '_JEXEC' ) or die;
/**
* Class declaration for the configuration view.
*
* @license GNU General Public License version 2 or later, see License.txt
*/
class HtmlView extends BaseHtmlView {
......
......@@ -2,6 +2,8 @@
namespace Component\Webt\Administrator\View\MachineTranslation;
defined( '_JEXEC' ) or die;
use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView;
use Joomla\CMS\Toolbar\ToolbarHelper;
use JLoader;
......@@ -11,10 +13,9 @@ JLoader::registerNamespace( 'Webt', JPATH_LIBRARIES . '/Webt' );
use Webt\Model\SettingsModel;
use Webt\Model\ArticleModel;
defined( '_JEXEC' ) or die;
/**
* Class declaration for the Machine Translation view.
* @license GNU General Public License version 2 or later, see License.txt
*/
class HtmlView extends BaseHtmlView {
......
......@@ -2,6 +2,8 @@
namespace Component\Webt\Administrator\View\Settings;
defined( '_JEXEC' ) or die;
use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView;
use Joomla\CMS\Toolbar\ToolbarHelper;
use JLoader;
......@@ -10,7 +12,6 @@ JLoader::registerNamespace( 'Webt', JPATH_LIBRARIES . '/Webt' );
use Webt\Model\SettingsModel;
defined( '_JEXEC' ) or die;
define( '__ROOT__', ( dirname( __FILE__, 4 ) ) );
/**
......@@ -18,7 +19,7 @@ define( '__ROOT__', ( dirname( __FILE__, 4 ) ) );
* @subpackage com_webt
*
* @copyright
* @license GNU General Public License version 3; see LICENSE
* @license GNU General Public License version 2 or later; see License.txt
*/
/**
* Class declaration for the settings view.
......
<?php
defined( '_JEXEC' ) or die;
use Joomla\CMS\Uri\Uri;
// No direct access to this file
defined( '_JEXEC' ) or die( 'Restricted Access' );
/**
* @package Joomla.Administrator
* @subpackage com_webt
*
* @copyright
* @license GNU General Public License version 3; see LICENSE
* @license GNU General Public License version 2 or later; see License.txt
*/
$asset_dir = Uri::root() . 'administrator/components/com_webt/assets';
......
<?php
defined( '_JEXEC' ) or die;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Uri\Uri;
// No direct access to this file
defined( '_JEXEC' ) or die( 'Restricted Access' );
/**
* @package Joomla.Administrator
* @subpackage com_webt
*
* @copyright
* @license GNU General Public License version 3; see LICENSE
* @license GNU General Public License version 2 or later; see License.txt
*/
$wa = $this->document->getWebAssetManager();
......
<?php
defined( '_JEXEC' ) or die;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Uri\Uri;
// No direct access to this file
defined( '_JEXEC' ) or die( 'Restricted Access' );
/**
* @package Joomla.Administrator
* @subpackage com_webt
*
* @copyright
* @license GNU General Public License version 3; see LICENSE
* @license GNU General Public License version 2 or later; see License.txt
*/
$translation_progress = $this->calculateTranslationProgress();
......
<?php
defined( '_JEXEC' ) or die;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Uri\Uri;
// No direct access to this file
defined( '_JEXEC' ) or die( 'Restricted Access' );
/**
* @package Joomla.Administrator
* @subpackage com_webt
*
* @copyright
* @license GNU General Public License version 3; see LICENSE
* @license GNU General Public License version 2 or later; see License.txt
*/
$wa = $this->document->getWebAssetManager();
......
<?php
namespace Component\Webt\Api\Controller;
defined( '_JEXEC' ) or die;
use Joomla\CMS\Log\Log;
use Joomla\CMS\MVC\Controller\ApiController;
use JLoader;
......@@ -9,13 +11,13 @@ JLoader::registerNamespace( 'Webt', JPATH_LIBRARIES . '/Webt' );
use Webt\Model\EtranslationResponseModel;
use Webt\Services\EtranslationUtils;
defined( '_JEXEC' ) or die;
/**
* The WebtetranslationController class is an API controller for handling eTranslation responses.
*
* @package Joomla.Administrator
* @subpackage com_webt
* @license GNU General Public License version 2 or later, see License.txt
*/
class WebtetranslationController extends ApiController {
......
......@@ -2,12 +2,14 @@
namespace Component\Webt\Api\View\Webtetranslation;
use Joomla\CMS\MVC\View\JsonApiView as BaseApiView;
defined( '_JEXEC' ) or die;
use Joomla\CMS\MVC\View\JsonApiView as BaseApiView;
/**
* Class responsible for handling etranslation json request responses
*
* @license GNU General Public License version 2 or later, see License.txt
*/
class JsonapiView extends BaseApiView {
......
......@@ -2,14 +2,16 @@
namespace Webt\Model;
defined( '_JEXEC' ) or die;
use Joomla\CMS\Factory;
use Joomla\CMS\Log\Log;
use Joomla\CMS\MVC\Model\BaseDatabaseModel;
defined( '_JEXEC' ) or die;
/**
* The ArticleModel class is responsible for handling article-related database operations.
*
* @license GNU General Public License version 2 or later, see License.txt
*/
class ArticleModel extends BaseDatabaseModel {
/**
......
......@@ -2,13 +2,15 @@
namespace Webt\Model;
defined( '_JEXEC' ) or die;
use Joomla\CMS\Log\Log;
use Joomla\CMS\MVC\Model\BaseDatabaseModel;
defined( '_JEXEC' ) or die;
/**
* The AssociationModel class is responsible for handling association-related database operations.
*
* @license GNU General Public License version 2 or later, see License.txt
*/
class AssociationModel extends BaseDatabaseModel {
......
......@@ -2,14 +2,16 @@
namespace Webt\Model;
defined( '_JEXEC' ) or die;
use Webt\Services\EtranslationUtils;
use Joomla\CMS\MVC\Model\BaseDatabaseModel;
use Joomla\CMS\Log\Log;
defined( '_JEXEC' ) or die;
/**
* The EtranslationResponseModel class is responsible for handling Etranslation response operations.
*
* @license GNU General Public License version 2 or later, see License.txt
*/
class EtranslationResponseModel extends BaseDatabaseModel {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment