Add declare(strict_types=1), replace phpdoc with 7.4 type hints

pull/3844/head
Julio Montoya 5 years ago
parent bfe284016d
commit 14e379831e
  1. 2
      src/CourseBundle/ChamiloCourseBundle.php
  2. 2
      src/CourseBundle/Component/CourseCopy/Course.php
  3. 2
      src/CourseBundle/Component/CourseCopy/CourseRestorer.php
  4. 2
      src/CourseBundle/Component/CourseCopy/Resources/Resource.php
  5. 2
      src/CourseBundle/Controller/CourseControllerInterface.php
  6. 2
      src/CourseBundle/Controller/ToolBaseController.php
  7. 2
      src/CourseBundle/DependencyInjection/ChamiloCourseExtension.php
  8. 5
      src/CourseBundle/DependencyInjection/Compiler/RegisterSchemasPass.php
  9. 2
      src/CourseBundle/DependencyInjection/Configuration.php
  10. 5
      src/CourseBundle/Event/CourseAccess.php
  11. 2
      src/CourseBundle/Event/SessionAccess.php
  12. 2
      src/CourseBundle/Manager/ServiceRegistry.php
  13. 6
      src/CourseBundle/Manager/SettingsFormFactory.php
  14. 14
      src/CourseBundle/Manager/SettingsManager.php
  15. 2
      src/CourseBundle/Schema/SchemaRegistry.php
  16. 5
      src/CourseBundle/Settings/AgendaCourseSettingsSchema.php
  17. 5
      src/CourseBundle/Settings/AnnouncementCourseSettingsSchema.php
  18. 5
      src/CourseBundle/Settings/AssignmentCourseSettingsSchema.php
  19. 5
      src/CourseBundle/Settings/AttendanceCourseSettingsSchema.php
  20. 5
      src/CourseBundle/Settings/BlogCourseSettingsSchema.php
  21. 5
      src/CourseBundle/Settings/ChatCourseSettingsSchema.php
  22. 5
      src/CourseBundle/Settings/CourseDescriptionCourseSettingsSchema.php
  23. 5
      src/CourseBundle/Settings/CourseProgressCourseSettingsSchema.php
  24. 5
      src/CourseBundle/Settings/DocumentCourseSettingsSchema.php
  25. 5
      src/CourseBundle/Settings/DropboxCourseSettingsSchema.php
  26. 5
      src/CourseBundle/Settings/ExerciseCourseSettingsSchema.php
  27. 5
      src/CourseBundle/Settings/ForumCourseSettingsSchema.php
  28. 5
      src/CourseBundle/Settings/GlossaryCourseSettingsSchema.php
  29. 5
      src/CourseBundle/Settings/GradebookCourseSettingsSchema.php
  30. 5
      src/CourseBundle/Settings/GroupCourseSettingsSchema.php
  31. 5
      src/CourseBundle/Settings/LearningPathCourseSettingsSchema.php
  32. 5
      src/CourseBundle/Settings/LinkCourseSettingsSchema.php
  33. 5
      src/CourseBundle/Settings/MaintenanceCourseSettingsSchema.php
  34. 5
      src/CourseBundle/Settings/NotebookCourseSettingsSchema.php
  35. 5
      src/CourseBundle/Settings/SettingsCourseSettingsSchema.php
  36. 5
      src/CourseBundle/Settings/SurveyCourseSettingsSchema.php
  37. 5
      src/CourseBundle/Settings/TrackingCourseSettingsSchema.php
  38. 5
      src/CourseBundle/Settings/UserCourseSettingsSchema.php
  39. 5
      src/CourseBundle/Settings/WikiCourseSettingsSchema.php
  40. 2
      src/CourseBundle/Traits/PersonalResourceTrait.php
  41. 2
      src/CourseBundle/Traits/ShowCourseResourcesInSessionTrait.php
  42. 6
      src/Kernel.php
  43. 10
      src/LtiBundle/Entity/ExternalTool.php
  44. 2
      src/LtiBundle/Util/Utils.php

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo\CourseBundle;

@ -36,7 +36,7 @@ class Course
/**
* Check if a resource links to the given resource.
*/
public function is_linked_resource(&$resource_to_check)
public function is_linked_resource(&$resource_to_check): bool
{
foreach ($this->resources as $type => $resources) {
if (is_array($resources)) {

@ -2531,7 +2531,7 @@ class CourseRestorer
*
* @return bool
*/
public function is_survey_code_available($survey_code)
public function is_survey_code_available($survey_code): bool
{
$table_sur = Database::get_course_table(TABLE_SURVEY);
$sql = "SELECT * FROM $table_sur

@ -206,7 +206,7 @@ class Resource
*
* @return bool true if already restored (i.e. destination_id is set).
*/
public function is_restored()
public function is_restored(): bool
{
return $this->destination_id > -1;
}

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo\CourseBundle\Controller;

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo\CourseBundle\Controller;

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo\CourseBundle\DependencyInjection;

@ -1,9 +1,12 @@
<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo\CourseBundle\DependencyInjection\Compiler;
use InvalidArgumentException;
use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\Reference;
@ -25,7 +28,7 @@ class RegisterSchemasPass implements CompilerPassInterface
foreach ($taggedServicesIds as $id => $tags) {
foreach ($tags as $attributes) {
if (!isset($attributes['alias'])) {
throw new \InvalidArgumentException(sprintf('Service "%s" must define the "alias" attribute on "sylius.settings_schema" tags.', $id));
throw new InvalidArgumentException(sprintf('Service "%s" must define the "alias" attribute on "sylius.settings_schema" tags.', $id));
}
$schemaRegistry->addMethodCall('register', [$attributes['alias'], new Reference($id)]);

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo\CourseBundle\DependencyInjection;

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo\CourseBundle\Event;
@ -8,9 +10,6 @@ use Chamilo\CoreBundle\Entity\Course;
use Chamilo\CoreBundle\Entity\User;
use Symfony\Contracts\EventDispatcher\Event;
/**
* Class CourseAccess.
*/
class CourseAccess extends Event
{
protected User $user;

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo\CourseBundle\Event;

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
namespace Chamilo\CourseBundle\Manager;
use Sylius\Bundle\SettingsBundle\Registry\ServiceRegistry as SyliusServiceRegistry;

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
namespace Chamilo\CourseBundle\Manager;
use Sylius\Bundle\SettingsBundle\Form\Factory\SettingsFormFactoryInterface;
@ -40,7 +42,9 @@ final class SettingsFormFactory implements SettingsFormFactoryInterface
FormType::class,
$data,
array_merge_recursive(
['data_class' => null],
[
'data_class' => null,
],
$options
)
);

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo\CourseBundle\Manager;
@ -76,7 +78,7 @@ class SettingsManager extends ChamiloSettingsManager
return $settings;
}
public function save(SettingsInterface $settings): bool
public function save(SettingsInterface $settings): void
{
$namespace = $settings->getSchemaAlias();
@ -100,7 +102,9 @@ class SettingsManager extends ChamiloSettingsManager
$repo = $this->manager->getRepository(SettingsCurrent::class);
/** @var CCourseSetting[] $persistedParameters */
$persistedParameters = $repo->findBy(['category' => $settings->getSchemaAlias()]);
$persistedParameters = $repo->findBy([
'category' => $settings->getSchemaAlias(),
]);
$persistedParametersMap = [];
foreach ($persistedParameters as $parameter) {
@ -126,8 +130,6 @@ class SettingsManager extends ChamiloSettingsManager
$this->manager->flush();
return true;
/*$schema = $this->schemaRegistry->getSchema($namespace);
$settingsBuilder = new SettingsBuilder();
@ -204,7 +206,9 @@ class SettingsManager extends ChamiloSettingsManager
{
$repo = $this->manager->getRepository(CCourseSetting::class);
$parameters = [];
foreach ($repo->findBy(['category' => $namespace]) as $parameter) {
foreach ($repo->findBy([
'category' => $namespace,
]) as $parameter) {
$parameters[$parameter->getTitle()] = $parameter->getValue();
}

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
namespace Chamilo\CourseBundle\Schema;
use Chamilo\CourseBundle\Manager\ServiceRegistry;

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo\CourseBundle\Settings;
@ -9,9 +11,6 @@ use Chamilo\CoreBundle\Settings\AbstractSettingsSchema;
use Sylius\Bundle\SettingsBundle\Schema\AbstractSettingsBuilder;
use Symfony\Component\Form\FormBuilderInterface;
/**
* Class AgendaCourseSettingsSchema.
*/
class AgendaCourseSettingsSchema extends AbstractSettingsSchema
{
public function buildSettings(AbstractSettingsBuilder $builder): void

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo\CourseBundle\Settings;
@ -9,9 +11,6 @@ use Chamilo\CoreBundle\Settings\AbstractSettingsSchema;
use Sylius\Bundle\SettingsBundle\Schema\AbstractSettingsBuilder;
use Symfony\Component\Form\FormBuilderInterface;
/**
* Class AnnouncementCourseSettingsSchema.
*/
class AnnouncementCourseSettingsSchema extends AbstractSettingsSchema
{
public function buildSettings(AbstractSettingsBuilder $builder): void

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo\CourseBundle\Settings;
@ -9,9 +11,6 @@ use Chamilo\CoreBundle\Settings\AbstractSettingsSchema;
use Sylius\Bundle\SettingsBundle\Schema\AbstractSettingsBuilder;
use Symfony\Component\Form\FormBuilderInterface;
/**
* Class AssignmentCourseSettingsSchema.
*/
class AssignmentCourseSettingsSchema extends AbstractSettingsSchema
{
public function buildSettings(AbstractSettingsBuilder $builder): void

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo\CourseBundle\Settings;
@ -9,9 +11,6 @@ use Chamilo\CoreBundle\Settings\AbstractSettingsSchema;
use Sylius\Bundle\SettingsBundle\Schema\AbstractSettingsBuilder;
use Symfony\Component\Form\FormBuilderInterface;
/**
* Class AttendanceCourseSettingsSchema.
*/
class AttendanceCourseSettingsSchema extends AbstractSettingsSchema
{
public function buildSettings(AbstractSettingsBuilder $builder): void

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo\CourseBundle\Settings;
@ -9,9 +11,6 @@ use Chamilo\CoreBundle\Settings\AbstractSettingsSchema;
use Sylius\Bundle\SettingsBundle\Schema\AbstractSettingsBuilder;
use Symfony\Component\Form\FormBuilderInterface;
/**
* Class BlogCourseSettingsSchema.
*/
class BlogCourseSettingsSchema extends AbstractSettingsSchema
{
public function buildSettings(AbstractSettingsBuilder $builder): void

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo\CourseBundle\Settings;
@ -9,9 +11,6 @@ use Chamilo\CoreBundle\Settings\AbstractSettingsSchema;
use Sylius\Bundle\SettingsBundle\Schema\AbstractSettingsBuilder;
use Symfony\Component\Form\FormBuilderInterface;
/**
* Class ChatCourseSettingsSchema.
*/
class ChatCourseSettingsSchema extends AbstractSettingsSchema
{
public function buildSettings(AbstractSettingsBuilder $builder): void

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo\CourseBundle\Settings;
@ -9,9 +11,6 @@ use Chamilo\CoreBundle\Settings\AbstractSettingsSchema;
use Sylius\Bundle\SettingsBundle\Schema\AbstractSettingsBuilder;
use Symfony\Component\Form\FormBuilderInterface;
/**
* Class CourseDescriptionCourseSettingsSchema.
*/
class CourseDescriptionCourseSettingsSchema extends AbstractSettingsSchema
{
public function buildSettings(AbstractSettingsBuilder $builder): void

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo\CourseBundle\Settings;
@ -9,9 +11,6 @@ use Chamilo\CoreBundle\Settings\AbstractSettingsSchema;
use Sylius\Bundle\SettingsBundle\Schema\AbstractSettingsBuilder;
use Symfony\Component\Form\FormBuilderInterface;
/**
* Class CourseProgressCourseSettingsSchema.
*/
class CourseProgressCourseSettingsSchema extends AbstractSettingsSchema
{
public function buildSettings(AbstractSettingsBuilder $builder): void

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo\CourseBundle\Settings;
@ -9,9 +11,6 @@ use Chamilo\CoreBundle\Settings\AbstractSettingsSchema;
use Sylius\Bundle\SettingsBundle\Schema\AbstractSettingsBuilder;
use Symfony\Component\Form\FormBuilderInterface;
/**
* Class DocumentCourseSettingsSchema.
*/
class DocumentCourseSettingsSchema extends AbstractSettingsSchema
{
public function buildSettings(AbstractSettingsBuilder $builder): void

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo\CourseBundle\Settings;
@ -9,9 +11,6 @@ use Chamilo\CoreBundle\Settings\AbstractSettingsSchema;
use Sylius\Bundle\SettingsBundle\Schema\AbstractSettingsBuilder;
use Symfony\Component\Form\FormBuilderInterface;
/**
* Class DropboxCourseSettingsSchema.
*/
class DropboxCourseSettingsSchema extends AbstractSettingsSchema
{
public function buildSettings(AbstractSettingsBuilder $builder): void

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo\CourseBundle\Settings;
@ -9,9 +11,6 @@ use Chamilo\CoreBundle\Settings\AbstractSettingsSchema;
use Sylius\Bundle\SettingsBundle\Schema\AbstractSettingsBuilder;
use Symfony\Component\Form\FormBuilderInterface;
/**
* Class ExerciseCourseSettingsSchema.
*/
class ExerciseCourseSettingsSchema extends AbstractSettingsSchema
{
public function buildSettings(AbstractSettingsBuilder $builder): void

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo\CourseBundle\Settings;
@ -9,9 +11,6 @@ use Chamilo\CoreBundle\Settings\AbstractSettingsSchema;
use Sylius\Bundle\SettingsBundle\Schema\AbstractSettingsBuilder;
use Symfony\Component\Form\FormBuilderInterface;
/**
* Class ForumCourseSettingsSchema.
*/
class ForumCourseSettingsSchema extends AbstractSettingsSchema
{
public function buildSettings(AbstractSettingsBuilder $builder): void

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo\CourseBundle\Settings;
@ -9,9 +11,6 @@ use Chamilo\CoreBundle\Settings\AbstractSettingsSchema;
use Sylius\Bundle\SettingsBundle\Schema\AbstractSettingsBuilder;
use Symfony\Component\Form\FormBuilderInterface;
/**
* Class GlossaryCourseSettingsSchema.
*/
class GlossaryCourseSettingsSchema extends AbstractSettingsSchema
{
public function buildSettings(AbstractSettingsBuilder $builder): void

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo\CourseBundle\Settings;
@ -9,9 +11,6 @@ use Chamilo\CoreBundle\Settings\AbstractSettingsSchema;
use Sylius\Bundle\SettingsBundle\Schema\AbstractSettingsBuilder;
use Symfony\Component\Form\FormBuilderInterface;
/**
* Class GradebookCourseSettingsSchema.
*/
class GradebookCourseSettingsSchema extends AbstractSettingsSchema
{
public function buildSettings(AbstractSettingsBuilder $builder): void

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo\CourseBundle\Settings;
@ -9,9 +11,6 @@ use Chamilo\CoreBundle\Settings\AbstractSettingsSchema;
use Sylius\Bundle\SettingsBundle\Schema\AbstractSettingsBuilder;
use Symfony\Component\Form\FormBuilderInterface;
/**
* Class GroupCourseSettingsSchema.
*/
class GroupCourseSettingsSchema extends AbstractSettingsSchema
{
public function buildSettings(AbstractSettingsBuilder $builder): void

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo\CourseBundle\Settings;
@ -9,9 +11,6 @@ use Chamilo\CoreBundle\Settings\AbstractSettingsSchema;
use Sylius\Bundle\SettingsBundle\Schema\AbstractSettingsBuilder;
use Symfony\Component\Form\FormBuilderInterface;
/**
* Class LearningPathCourseSettingsSchema.
*/
class LearningPathCourseSettingsSchema extends AbstractSettingsSchema
{
public function buildSettings(AbstractSettingsBuilder $builder): void

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo\CourseBundle\Settings;
@ -9,9 +11,6 @@ use Chamilo\CoreBundle\Settings\AbstractSettingsSchema;
use Sylius\Bundle\SettingsBundle\Schema\AbstractSettingsBuilder;
use Symfony\Component\Form\FormBuilderInterface;
/**
* Class LinkCourseSettingsSchema.
*/
class LinkCourseSettingsSchema extends AbstractSettingsSchema
{
public function buildSettings(AbstractSettingsBuilder $builder): void

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo\CourseBundle\Settings;
@ -9,9 +11,6 @@ use Chamilo\CoreBundle\Settings\AbstractSettingsSchema;
use Sylius\Bundle\SettingsBundle\Schema\AbstractSettingsBuilder;
use Symfony\Component\Form\FormBuilderInterface;
/**
* Class MaintenanceCourseSettingsSchema.
*/
class MaintenanceCourseSettingsSchema extends AbstractSettingsSchema
{
public function buildSettings(AbstractSettingsBuilder $builder): void

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo\CourseBundle\Settings;
@ -8,9 +10,6 @@ use Chamilo\CoreBundle\Settings\AbstractSettingsSchema;
use Sylius\Bundle\SettingsBundle\Schema\AbstractSettingsBuilder;
use Symfony\Component\Form\FormBuilderInterface;
/**
* Class NotebookCourseSettingsSchema.
*/
class NotebookCourseSettingsSchema extends AbstractSettingsSchema
{
public function buildSettings(AbstractSettingsBuilder $builder): void

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo\CourseBundle\Settings;
@ -9,9 +11,6 @@ use Chamilo\CoreBundle\Settings\AbstractSettingsSchema;
use Sylius\Bundle\SettingsBundle\Schema\AbstractSettingsBuilder;
use Symfony\Component\Form\FormBuilderInterface;
/**
* Class SettingsCourseSettingsSchema.
*/
class SettingsCourseSettingsSchema extends AbstractSettingsSchema
{
public function buildSettings(AbstractSettingsBuilder $builder): void

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo\CourseBundle\Settings;
@ -9,9 +11,6 @@ use Chamilo\CoreBundle\Settings\AbstractSettingsSchema;
use Sylius\Bundle\SettingsBundle\Schema\AbstractSettingsBuilder;
use Symfony\Component\Form\FormBuilderInterface;
/**
* Class SurveyCourseSettingsSchema.
*/
class SurveyCourseSettingsSchema extends AbstractSettingsSchema
{
public function buildSettings(AbstractSettingsBuilder $builder): void

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo\CourseBundle\Settings;
@ -9,9 +11,6 @@ use Chamilo\CoreBundle\Settings\AbstractSettingsSchema;
use Sylius\Bundle\SettingsBundle\Schema\AbstractSettingsBuilder;
use Symfony\Component\Form\FormBuilderInterface;
/**
* Class TrackingCourseSettingsSchema.
*/
class TrackingCourseSettingsSchema extends AbstractSettingsSchema
{
public function buildSettings(AbstractSettingsBuilder $builder): void

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo\CourseBundle\Settings;
@ -9,9 +11,6 @@ use Chamilo\CoreBundle\Settings\AbstractSettingsSchema;
use Sylius\Bundle\SettingsBundle\Schema\AbstractSettingsBuilder;
use Symfony\Component\Form\FormBuilderInterface;
/**
* Class UserCourseSettingsSchema.
*/
class UserCourseSettingsSchema extends AbstractSettingsSchema
{
public function buildSettings(AbstractSettingsBuilder $builder): void

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo\CourseBundle\Settings;
@ -9,9 +11,6 @@ use Chamilo\CoreBundle\Settings\AbstractSettingsSchema;
use Sylius\Bundle\SettingsBundle\Schema\AbstractSettingsBuilder;
use Symfony\Component\Form\FormBuilderInterface;
/**
* Class WikiCourseSettingsSchema.
*/
class WikiCourseSettingsSchema extends AbstractSettingsSchema
{
public function buildSettings(AbstractSettingsBuilder $builder): void

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo\CourseBundle\Traits;

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo\CourseBundle\Traits;

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo;
@ -35,10 +37,8 @@ class Kernel extends BaseKernel
/**
* Check if system is installed
* Checks the APP_INSTALLED env value.
*
* @return bool
*/
public function isInstalled()
public function isInstalled(): bool
{
return !empty($this->getContainer()->getParameter('installed'));
}

@ -266,7 +266,7 @@ class ExternalTool
/**
* @return bool
*/
public function isGlobal()
public function isGlobal(): bool
{
return null === $this->course;
}
@ -315,7 +315,7 @@ class ExternalTool
*
* @return bool
*/
public function isActiveDeepLinking()
public function isActiveDeepLinking(): bool
{
return $this->activeDeepLinking;
}
@ -415,7 +415,7 @@ class ExternalTool
/**
* @return bool
*/
public function isSharingName()
public function isSharingName(): bool
{
$unserialize = $this->unserializePrivacy();
@ -430,7 +430,7 @@ class ExternalTool
/**
* @return bool
*/
public function isSharingEmail()
public function isSharingEmail(): bool
{
$unserialize = $this->unserializePrivacy();
@ -440,7 +440,7 @@ class ExternalTool
/**
* @return bool
*/
public function isSharingPicture()
public function isSharingPicture(): bool
{
$unserialize = $this->unserializePrivacy();

@ -13,7 +13,7 @@ use Chamilo\LtiBundle\Entity\ExternalTool;
*/
class Utils
{
private $settingsManager;
private SettingsManager $settingsManager;
/**
* Utils constructor.

Loading…
Cancel
Save