Ctrl K
ComunidadGuías…

psalm-baseline-v5-upgrade.xml

Rama master · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
<?xml version="1.0" encoding="UTF-8"?>
<files psalm-version="6.10.0@9c0add4eb88d4b169ac04acb7c679918cbb9c252">
  <file src="plugins/PassboltCe/AccountSettings/src/Model/Table/AccountSettingsTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\AccountSettings\Model\Entity\AccountSetting]]></code>
      <code><![CDATA[\Passbolt\AccountSettings\Model\Entity\AccountSetting]]></code>
      <code><![CDATA[\Passbolt\AccountSettings\Model\Entity\AccountSetting|false]]></code>
      <code><![CDATA[iterable<\Passbolt\AccountSettings\Model\Entity\AccountSetting>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\AccountSettings\Model\Entity\AccountSetting>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\AccountSettings\Model\Entity\AccountSetting>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\Passbolt\AccountSettings\Model\Entity\AccountSetting>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\AccountSettings\Model\Entity\AccountSetting get(mixed $primaryKey, array|string $finder = 'all', \Psr\SimpleCache\CacheInterface|string|null $cache = null, \Closure|string|null $cacheKey = null, mixed ...$args)]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltCe/AccountSettings/tests/TestCase/Controller/Themes/ThemesSelectControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/EmailNotificationSettings/tests/TestCase/Utility/EmailNotificationSettingsTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$dbEmailNotifSettings->value]]></code>
      <code><![CDATA[$dbEmailNotifSettings->value]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/Folders/src/Model/Table/FoldersHistoryTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\Folders\Model\Entity\FolderHistory]]></code>
      <code><![CDATA[\Passbolt\Folders\Model\Entity\FolderHistory]]></code>
      <code><![CDATA[\Passbolt\Folders\Model\Entity\FolderHistory|false]]></code>
    </ImplementedReturnTypeMismatch>
  </file>
  <file src="plugins/PassboltCe/Folders/src/Model/Table/FoldersRelationsHistoryTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\Folders\Model\Entity\FoldersRelation]]></code>
      <code><![CDATA[\Passbolt\Folders\Model\Entity\FoldersRelation]]></code>
      <code><![CDATA[\Passbolt\Folders\Model\Entity\FoldersRelation|false]]></code>
    </ImplementedReturnTypeMismatch>
  </file>
  <file src="plugins/PassboltCe/Folders/src/Model/Table/FoldersRelationsTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\Folders\Model\Entity\FoldersRelation]]></code>
      <code><![CDATA[\Passbolt\Folders\Model\Entity\FoldersRelation]]></code>
      <code><![CDATA[\Passbolt\Folders\Model\Entity\FoldersRelation|false]]></code>
      <code><![CDATA[iterable<\Passbolt\Folders\Model\Entity\FoldersRelation>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\Folders\Model\Entity\FoldersRelation>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\Folders\Model\Entity\FoldersRelation>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\Passbolt\Folders\Model\Entity\FoldersRelation>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\Folders\Model\Entity\FoldersRelation get(mixed $primaryKey, array|string $finder = 'all', \Psr\SimpleCache\CacheInterface|string|null $cache = null, \Closure|string|null $cacheKey = null, mixed ...$args)]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltCe/Folders/src/Model/Table/FoldersTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\Folders\Model\Entity\Folder]]></code>
      <code><![CDATA[\Passbolt\Folders\Model\Entity\Folder]]></code>
      <code><![CDATA[\Passbolt\Folders\Model\Entity\Folder|false]]></code>
      <code><![CDATA[iterable<\Passbolt\Folders\Model\Entity\Folder>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\Folders\Model\Entity\Folder>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\Folders\Model\Entity\Folder>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\Passbolt\Folders\Model\Entity\Folder>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\Folders\Model\Entity\Folder get(mixed $primaryKey, array|string $finder = 'all', \Psr\SimpleCache\CacheInterface|string|null $cache = null, \Closure|string|null $cacheKey = null, mixed ...$args)]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltCe/Folders/src/Model/Traits/Folders/FoldersFindersTrait.php">
    <TypeDoesNotContainType>
      <code><![CDATA[$includeRoot === true]]></code>
    </TypeDoesNotContainType>
  </file>
  <file src="plugins/PassboltCe/Folders/tests/Factory/FolderFactory.php">
    <MethodSignatureMismatch>
      <code><![CDATA[FolderFactory]]></code>
    </MethodSignatureMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\Folders\Model\Entity\Folder|\Passbolt\Folders\Model\Entity\Folder[] persist()]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltCe/Folders/tests/Factory/ResourceFactory.php">
    <MethodSignatureMismatch>
      <code><![CDATA[ResourceFactory]]></code>
    </MethodSignatureMismatch>
  </file>
  <file src="plugins/PassboltCe/Folders/tests/TestCase/Controller/Folders/FoldersIndexControllerTest.php">
    <InvalidArgument>
      <code><![CDATA[$folder->children_resources]]></code>
    </InvalidArgument>
  </file>
  <file src="plugins/PassboltCe/Folders/tests/TestCase/Controller/Folders/FoldersViewControllerTest.php">
    <InvalidArgument>
      <code><![CDATA[$result->children_folders]]></code>
      <code><![CDATA[$result->children_resources]]></code>
    </InvalidArgument>
  </file>
  <file src="plugins/PassboltCe/Folders/tests/TestCase/Model/Table/FoldersRelations/FoldersRelationsCleanupTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$folderA->id]]></code>
      <code><![CDATA[$folderA->id]]></code>
      <code><![CDATA[$folderB->id]]></code>
      <code><![CDATA[$folderRelationInvolvingFolderCleanedUp->id]]></code>
      <code><![CDATA[$folderRelationInvolvingResourceCleanedUp->id]]></code>
      <code><![CDATA[$folderRelationInvolvingUserCleanedUp->id]]></code>
      <code><![CDATA[$folderRelationWithHardDeletedResource->id]]></code>
      <code><![CDATA[$folderRelationWithHardDeletedUser->id]]></code>
      <code><![CDATA[$folderRelationWithNonDeletedFolder->id]]></code>
      <code><![CDATA[$folderRelationWithNonDeletedFolderParent->id]]></code>
      <code><![CDATA[$folderRelationWithNonDeletedResource->id]]></code>
      <code><![CDATA[$folderRelationWithNonDeletedResource->id]]></code>
      <code><![CDATA[$folderRelationWithNonDeletedUser->id]]></code>
      <code><![CDATA[$folderRelationWithNonDeletedUser->id]]></code>
      <code><![CDATA[$folderRelationWithSoftDeletedFolder->id]]></code>
      <code><![CDATA[$folderRelationWithSoftDeletedFolderParent->id]]></code>
      <code><![CDATA[$folderRelationWithSoftDeletedResource->id]]></code>
      <code><![CDATA[$folderRelationWithSoftDeletedUser->id]]></code>
      <code><![CDATA[$originalFolderFolderRelationToKeep->folder]]></code>
      <code><![CDATA[$originalFolderFolderRelationToKeep->id]]></code>
      <code><![CDATA[$originalFolderFolderRelationToKeep->user]]></code>
      <code><![CDATA[$originalResourceFolderRelationAtRootToKeep->id]]></code>
      <code><![CDATA[$originalResourceFolderRelationToKeep->id]]></code>
      <code><![CDATA[$originalResourceFolderRelationToKeep->resource]]></code>
      <code><![CDATA[$rootFolderFolderRelation->id]]></code>
      <code><![CDATA[$rootResourceFolderRelation->id]]></code>
      <code><![CDATA[$subFolderFolderRelation->id]]></code>
      <code><![CDATA[$subResourceFolderRelation->id]]></code>
      <code><![CDATA[$userResourcePermissionWithNoFolderRelation->resource]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/Folders/tests/TestCase/Service/FoldersRelations/FoldersRelationsHaveAndAreChildrenServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$userA->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/Folders/tests/TestCase/Service/FoldersRelations/FoldersRelationsSortServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$folderRelationA->id]]></code>
      <code><![CDATA[$folderRelationA->id]]></code>
      <code><![CDATA[$folderRelationA->id]]></code>
      <code><![CDATA[$folderRelationA->id]]></code>
      <code><![CDATA[$folderRelationA->id]]></code>
      <code><![CDATA[$folderRelationAForAda->id]]></code>
      <code><![CDATA[$folderRelationAForAda->id]]></code>
      <code><![CDATA[$folderRelationAForBetty->id]]></code>
      <code><![CDATA[$folderRelationAForOther1->id]]></code>
      <code><![CDATA[$folderRelationB->id]]></code>
      <code><![CDATA[$folderRelationB->id]]></code>
      <code><![CDATA[$folderRelationB->id]]></code>
      <code><![CDATA[$folderRelationB->id]]></code>
      <code><![CDATA[$folderRelationB->id]]></code>
      <code><![CDATA[$folderRelationB->id]]></code>
      <code><![CDATA[$folderRelationB->id]]></code>
      <code><![CDATA[$folderRelationC->id]]></code>
      <code><![CDATA[$folderRelationC->id]]></code>
      <code><![CDATA[$folderRelationC->id]]></code>
      <code><![CDATA[$folderRelationC->id]]></code>
      <code><![CDATA[$folderRelationC->id]]></code>
      <code><![CDATA[$folderRelationC->id]]></code>
      <code><![CDATA[$folderRelationC->id]]></code>
      <code><![CDATA[$folderRelationC->id]]></code>
      <code><![CDATA[$folderRelationC->id]]></code>
      <code><![CDATA[$folderRelationC->id]]></code>
      <code><![CDATA[$userA->id]]></code>
      <code><![CDATA[$userA->id]]></code>
      <code><![CDATA[$userA->id]]></code>
      <code><![CDATA[$userA->id]]></code>
      <code><![CDATA[$userA->id]]></code>
      <code><![CDATA[$userA->id]]></code>
      <code><![CDATA[$userA->id]]></code>
      <code><![CDATA[$userA->id]]></code>
      <code><![CDATA[$userA->id]]></code>
      <code><![CDATA[$userA->id]]></code>
      <code><![CDATA[$userA->role]]></code>
      <code><![CDATA[$userA->role]]></code>
      <code><![CDATA[$userA->role]]></code>
      <code><![CDATA[$userA->role]]></code>
      <code><![CDATA[$userA->role]]></code>
      <code><![CDATA[$userA->role]]></code>
      <code><![CDATA[$userA->role]]></code>
      <code><![CDATA[$userA->role]]></code>
      <code><![CDATA[$userA->role]]></code>
      <code><![CDATA[$userA->role]]></code>
      <code><![CDATA[$userB->id]]></code>
      <code><![CDATA[$userB->id]]></code>
      <code><![CDATA[$userB->id]]></code>
      <code><![CDATA[$userB->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/JwtAuthentication/src/Authenticator/GpgJwtAuthenticator.php">
    <InvalidNullableReturnType>
      <code><![CDATA[\App\Utility\OpenPGP\OpenPGPBackend]]></code>
    </InvalidNullableReturnType>
    <NullableReturnStatement>
      <code><![CDATA[$this->gpg]]></code>
    </NullableReturnStatement>
  </file>
  <file src="plugins/PassboltCe/JwtAuthentication/tests/Factory/RefreshTokenAuthenticationTokenFactory.php">
    <MethodSignatureMismatch>
      <code><![CDATA[RefreshTokenAuthenticationTokenFactory]]></code>
    </MethodSignatureMismatch>
  </file>
  <file src="plugins/PassboltCe/JwtAuthentication/tests/TestCase/Authenticator/JwtAuthenticatorTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$attackedUser->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/JwtAuthentication/tests/TestCase/Command/CreateAccessTokenCommandTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/JwtAuthentication/tests/TestCase/Controller/Auth/AuthIsAuthenticatedControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/JwtAuthentication/tests/TestCase/Controller/JwksControllerTest.php">
    <UndefinedInterfaceMethod>
      <code><![CDATA[$this->_responseJsonBody->keys]]></code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="plugins/PassboltCe/JwtAuthentication/tests/TestCase/Controller/JwtLogoutControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[UserFactory::make()->user()->persist()->id]]></code>
      <code><![CDATA[UserFactory::make()->user()->persist()->id]]></code>
      <code><![CDATA[UserFactory::make()->user()->persist()->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/JwtAuthentication/tests/TestCase/Controller/RefreshTokenControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[AuthenticationTokenFactory::make()
            ->active()
            ->type(AuthenticationToken::TYPE_REFRESH_TOKEN)
            ->userId($user->id)
            ->expired()
            ->persist()
            ->token]]></code>
      <code><![CDATA[AuthenticationTokenFactory::make()
            ->active()
            ->type(AuthenticationToken::TYPE_REFRESH_TOKEN)
            ->userId($user->id)
            ->persist()
            ->token]]></code>
      <code><![CDATA[AuthenticationTokenFactory::make()
            ->active()
            ->type(AuthenticationToken::TYPE_REFRESH_TOKEN)
            ->userId($user->id)
            ->persist()
            ->token]]></code>
      <code><![CDATA[AuthenticationTokenFactory::make()
            ->active()
            ->type(AuthenticationToken::TYPE_REFRESH_TOKEN)
            ->userId($user->id)
            ->persist()
            ->token]]></code>
      <code><![CDATA[AuthenticationTokenFactory::make()
            ->active()
            ->type(AuthenticationToken::TYPE_REFRESH_TOKEN)
            ->userId($userId)
            ->expired()
            ->persist()
            ->token]]></code>
      <code><![CDATA[AuthenticationTokenFactory::make()
            ->inactive()
            ->type(AuthenticationToken::TYPE_REFRESH_TOKEN)
            ->userId($user->id)
            ->expired()
            ->persist()
            ->token]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/JwtAuthentication/tests/TestCase/Service/RefreshToken/RefreshTokenCreateServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[UserFactory::make()->persist()->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/JwtAuthentication/tests/TestCase/Service/RefreshToken/RefreshTokenFetchUserServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$refreshToken->token]]></code>
      <code><![CDATA[$refreshToken->token]]></code>
      <code><![CDATA[$refreshToken->user_id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/JwtAuthentication/tests/TestCase/Service/RefreshToken/RefreshTokenLogoutServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/JwtAuthentication/tests/TestCase/Service/RefreshToken/RefreshTokenRenewalServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$someUserTokenNotInvolvedInTheRenewal->id]]></code>
      <code><![CDATA[UserFactory::make()->persist()->id]]></code>
      <code><![CDATA[UserFactory::make()->persist()->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/JwtAuthentication/tests/TestCase/Service/VerifyToken/VerifyTokenCreateServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[UserFactory::make()->user()->persist()->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/JwtAuthentication/tests/TestCase/Service/VerifyToken/VerifyTokenValidationServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$existingToken->token]]></code>
      <code><![CDATA[$existingToken->user_id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/JwtAuthentication/tests/Utility/JwtAuthTestTrait.php">
    <InvalidPropertyFetch>
      <code><![CDATA[UserFactory::make()->user()->persist()->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/Locale/tests/TestCase/Controller/AccountLocalesSelectControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/Locale/tests/TestCase/Event/ValidateLocaleOnBeforeSaveListenerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[UserFactory::make()->persist()->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/Locale/tests/TestCase/Notification/ResourcesAddAndShareControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$defaultUser->id]]></code>
      <code><![CDATA[$defaultUser->username]]></code>
      <code><![CDATA[$englishUser->id]]></code>
      <code><![CDATA[$englishUser->username]]></code>
      <code><![CDATA[$frenchUser->username]]></code>
      <code><![CDATA[$frenchUser2->id]]></code>
      <code><![CDATA[$frenchUser2->username]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/Log/src/Model/Table/ActionLogsTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\Log\Model\Entity\ActionLog]]></code>
      <code><![CDATA[\Passbolt\Log\Model\Entity\ActionLog]]></code>
      <code><![CDATA[\Passbolt\Log\Model\Entity\ActionLog|false]]></code>
      <code><![CDATA[iterable<\Passbolt\Log\Model\Entity\ActionLog>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\Log\Model\Entity\ActionLog>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\Log\Model\Entity\ActionLog>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\Passbolt\Log\Model\Entity\ActionLog>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\Log\Model\Entity\ActionLog newEmptyEntity()]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltCe/Log/src/Model/Table/ActionsTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\Log\Model\Entity\Action]]></code>
      <code><![CDATA[\Passbolt\Log\Model\Entity\Action]]></code>
      <code><![CDATA[\Passbolt\Log\Model\Entity\Action|false]]></code>
      <code><![CDATA[iterable<\Passbolt\Log\Model\Entity\Action>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\Log\Model\Entity\Action>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\Log\Model\Entity\Action>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\Passbolt\Log\Model\Entity\Action>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\Log\Model\Entity\Action newEmptyEntity()]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltCe/Log/src/Model/Table/EntitiesHistoryTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\Log\Model\Entity\EntityHistory]]></code>
      <code><![CDATA[\Passbolt\Log\Model\Entity\EntityHistory]]></code>
      <code><![CDATA[\Passbolt\Log\Model\Entity\EntityHistory|false]]></code>
      <code><![CDATA[iterable<\Passbolt\Log\Model\Entity\EntityHistory>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\Log\Model\Entity\EntityHistory>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\Log\Model\Entity\EntityHistory>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\Passbolt\Log\Model\Entity\EntityHistory>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\Log\Model\Entity\EntityHistory newEmptyEntity()]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltCe/Log/src/Model/Table/PermissionsHistoryTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\Log\Model\Entity\PermissionHistory]]></code>
      <code><![CDATA[\Passbolt\Log\Model\Entity\PermissionHistory]]></code>
      <code><![CDATA[\Passbolt\Log\Model\Entity\PermissionHistory|false]]></code>
      <code><![CDATA[iterable<\Passbolt\Log\Model\Entity\PermissionHistory>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\Log\Model\Entity\PermissionHistory>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\Log\Model\Entity\PermissionHistory>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\Passbolt\Log\Model\Entity\PermissionHistory>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\Log\Model\Entity\PermissionHistory newEmptyEntity()]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltCe/Log/src/Model/Table/SecretAccessesTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\Log\Model\Entity\SecretAccess]]></code>
      <code><![CDATA[\Passbolt\Log\Model\Entity\SecretAccess]]></code>
      <code><![CDATA[\Passbolt\Log\Model\Entity\SecretAccess|false]]></code>
      <code><![CDATA[iterable<\Passbolt\Log\Model\Entity\SecretAccess>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\Log\Model\Entity\SecretAccess>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\Log\Model\Entity\SecretAccess>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\Passbolt\Log\Model\Entity\SecretAccess>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\Log\Model\Entity\SecretAccess newEmptyEntity()]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltCe/Log/src/Model/Table/SecretsHistoryTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\Log\Model\Entity\SecretHistory]]></code>
      <code><![CDATA[\Passbolt\Log\Model\Entity\SecretHistory]]></code>
      <code><![CDATA[\Passbolt\Log\Model\Entity\SecretHistory|false]]></code>
      <code><![CDATA[iterable<\Passbolt\Log\Model\Entity\SecretHistory>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\Log\Model\Entity\SecretHistory>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\Log\Model\Entity\SecretHistory>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\Passbolt\Log\Model\Entity\SecretHistory>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\Log\Model\Entity\SecretHistory newEmptyEntity()]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltCe/Log/tests/Factory/ActionFactory.php">
    <MethodSignatureMismatch>
      <code><![CDATA[ActionFactory]]></code>
    </MethodSignatureMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\Log\Model\Entity\Action|\Passbolt\Log\Model\Entity\Action[] persist()]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltCe/Log/tests/Factory/ActionLogFactory.php">
    <MethodSignatureMismatch>
      <code><![CDATA[ActionLogFactory]]></code>
    </MethodSignatureMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\Log\Model\Entity\ActionLog|\Passbolt\Log\Model\Entity\ActionLog[] persist()]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltCe/Log/tests/Factory/EntitiesHistoryFactory.php">
    <MethodSignatureMismatch>
      <code><![CDATA[EntitiesHistoryFactory]]></code>
    </MethodSignatureMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\Log\Model\Entity\EntityHistory|\Passbolt\Log\Model\Entity\EntityHistory[] persist()]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltCe/Log/tests/Factory/SecretAccessFactory.php">
    <MethodSignatureMismatch>
      <code><![CDATA[SecretAccessFactory]]></code>
    </MethodSignatureMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\Log\Model\Entity\SecretAccess|\Passbolt\Log\Model\Entity\SecretAccess[] persist()]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltCe/Log/tests/TestCase/Controller/Resources/ResourcesControllerLogTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/Log/tests/TestCase/Controller/Share/ShareControllerLogTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$betty->id]]></code>
      <code><![CDATA[$betty->id]]></code>
      <code><![CDATA[$edith->id]]></code>
      <code><![CDATA[$edith->id]]></code>
      <code><![CDATA[$permission->id]]></code>
      <code><![CDATA[$permission->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/Log/tests/TestCase/Events/ActionLogsBeforeRenderListenerTest.php">
    <InvalidArgument>
      <code><![CDATA[$event]]></code>
    </InvalidArgument>
  </file>
  <file src="plugins/PassboltCe/Log/tests/TestCase/Model/ActionLogs/ActionLogsTableTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$actionLog->action_id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/Metadata/src/Model/Table/MetadataKeysTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\Metadata\Model\Entity\MetadataKey]]></code>
      <code><![CDATA[\Passbolt\Metadata\Model\Entity\MetadataKey[]|iterable<mixed, \Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[\Passbolt\Metadata\Model\Entity\MetadataKey[]|iterable<mixed, \Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[\Passbolt\Metadata\Model\Entity\MetadataKey[]|iterable<mixed, \Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[\Passbolt\Metadata\Model\Entity\MetadataKey[]|iterable<mixed, \Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[\Passbolt\Metadata\Model\Entity\MetadataKey|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\Metadata\Model\Entity\MetadataKey newEmptyEntity()]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltCe/Metadata/src/Model/Table/MetadataPrivateKeysTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\Metadata\Model\Entity\MetadataPrivateKey]]></code>
      <code><![CDATA[\Passbolt\Metadata\Model\Entity\MetadataPrivateKey]]></code>
      <code><![CDATA[\Passbolt\Metadata\Model\Entity\MetadataPrivateKey[]|iterable<mixed, \Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[\Passbolt\Metadata\Model\Entity\MetadataPrivateKey[]|iterable<mixed, \Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[\Passbolt\Metadata\Model\Entity\MetadataPrivateKey[]|iterable<mixed, \Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[\Passbolt\Metadata\Model\Entity\MetadataPrivateKey[]|iterable<mixed, \Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[\Passbolt\Metadata\Model\Entity\MetadataPrivateKey|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\Metadata\Model\Entity\MetadataPrivateKey newEmptyEntity()]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltCe/Metadata/src/Model/Table/MetadataSessionKeysTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\Metadata\Model\Entity\MetadataSessionKey]]></code>
      <code><![CDATA[\Passbolt\Metadata\Model\Entity\MetadataSessionKey]]></code>
      <code><![CDATA[\Passbolt\Metadata\Model\Entity\MetadataSessionKey[]|iterable<mixed, \Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[\Passbolt\Metadata\Model\Entity\MetadataSessionKey[]|iterable<mixed, \Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[\Passbolt\Metadata\Model\Entity\MetadataSessionKey[]|iterable<mixed, \Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[\Passbolt\Metadata\Model\Entity\MetadataSessionKey[]|iterable<mixed, \Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[\Passbolt\Metadata\Model\Entity\MetadataSessionKey|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\Metadata\Model\Entity\MetadataSessionKey newEmptyEntity()]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltCe/Metadata/tests/Factory/MetadataPrivateKeyFactory.php">
    <MethodSignatureMismatch>
      <code><![CDATA[MetadataPrivateKeyFactory]]></code>
    </MethodSignatureMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\Metadata\Model\Entity\MetadataPrivateKey getEntity()]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltCe/Metadata/tests/Factory/MetadataSessionKeyFactory.php">
    <MethodSignatureMismatch>
      <code><![CDATA[MetadataSessionKeyFactory]]></code>
    </MethodSignatureMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\Metadata\Model\Entity\MetadataSessionKey getEntity()]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltCe/Mobile/src/Model/Table/TransfersTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Cake\Datasource\EntityInterface|false]]></code>
      <code><![CDATA[\Passbolt\Mobile\Model\Entity\Transfer]]></code>
    </ImplementedReturnTypeMismatch>
  </file>
  <file src="plugins/PassboltCe/Mobile/tests/TestCase/Controller/Transfers/TransfersUpdateControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/Mobile/tests/TestCase/Service/Transfers/TransfersUpdateServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$transfer->user_id]]></code>
      <code><![CDATA[$transfer->user_id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/OfflineMode/src/Model/Table/OfflineItemsTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\OfflineMode\Model\Entity\OfflineItem]]></code>
      <code><![CDATA[\Passbolt\OfflineMode\Model\Entity\OfflineItem]]></code>
      <code><![CDATA[\Passbolt\OfflineMode\Model\Entity\OfflineItem|false]]></code>
      <code><![CDATA[iterable<\Passbolt\OfflineMode\Model\Entity\OfflineItem>]]></code>
      <code><![CDATA[iterable<\Passbolt\OfflineMode\Model\Entity\OfflineItem>]]></code>
      <code><![CDATA[iterable<\Passbolt\OfflineMode\Model\Entity\OfflineItem>|false]]></code>
      <code><![CDATA[iterable<\Passbolt\OfflineMode\Model\Entity\OfflineItem>|false]]></code>
    </ImplementedReturnTypeMismatch>
  </file>
  <file src="plugins/PassboltCe/MultiFactorAuthentication/src/Controller/Duo/DuoSetupPostController.php">
    <InvalidReturnType>
      <code><![CDATA[\Cake\Http\Response]]></code>
    </InvalidReturnType>
  </file>
  <file src="plugins/PassboltCe/MultiFactorAuthentication/src/Controller/Duo/DuoVerifyPostController.php">
    <InvalidReturnType>
      <code><![CDATA[\Cake\Http\Response]]></code>
    </InvalidReturnType>
  </file>
  <file src="plugins/PassboltCe/MultiFactorAuthentication/src/Utility/MfaSettings.php">
    <InvalidNullableReturnType>
      <code><![CDATA[\Passbolt\MultiFactorAuthentication\Utility\MfaOrgSettings]]></code>
    </InvalidNullableReturnType>
    <NullableReturnStatement>
      <code><![CDATA[$this->orgSettings]]></code>
    </NullableReturnStatement>
  </file>
  <file src="plugins/PassboltCe/MultiFactorAuthentication/tests/Factory/MfaAuthenticationTokenFactory.php">
    <MethodSignatureMismatch>
      <code><![CDATA[MfaAuthenticationTokenFactory]]></code>
    </MethodSignatureMismatch>
  </file>
  <file src="plugins/PassboltCe/MultiFactorAuthentication/tests/Scenario/Totp/MfaTotpScenario.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/MultiFactorAuthentication/tests/Scenario/Totp/MfaTotpUserOnlyScenario.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/MultiFactorAuthentication/tests/Scenario/Yubikey/MfaYubikeyScenario.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/MultiFactorAuthentication/tests/TestCase/Controllers/Auth/JwtMfaLoginControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/MultiFactorAuthentication/tests/TestCase/Controllers/Auth/RefreshTokenAndMfaControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/MultiFactorAuthentication/tests/TestCase/Controllers/Duo/DuoSetupCallbackGetControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$authToken->token]]></code>
      <code><![CDATA[$authToken->token]]></code>
      <code><![CDATA[$authToken->token]]></code>
      <code><![CDATA[$authToken->token]]></code>
      <code><![CDATA[$authToken->token]]></code>
      <code><![CDATA[$authToken->token]]></code>
      <code><![CDATA[$authToken->token]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/MultiFactorAuthentication/tests/TestCase/Controllers/Duo/DuoVerifyCallbackGetControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$authToken->token]]></code>
      <code><![CDATA[$authToken->token]]></code>
      <code><![CDATA[$authToken->token]]></code>
      <code><![CDATA[$authToken->token]]></code>
      <code><![CDATA[$authToken->token]]></code>
      <code><![CDATA[$authToken->token]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/MultiFactorAuthentication/tests/TestCase/Controllers/Totp/TotpSetupPostControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/MultiFactorAuthentication/tests/TestCase/Controllers/Totp/TotpVerifyPostControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[AuthenticationTokenFactory::make()
            ->active()
            ->type(AuthenticationToken::TYPE_REFRESH_TOKEN)
            ->userId($user->id)
            ->persist()
            ->token]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/MultiFactorAuthentication/tests/TestCase/Controllers/Users/UsersIndexControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/MultiFactorAuthentication/tests/TestCase/Event/ClearMfaCookieOnSetupAndRecoverTest.php">
    <UndefinedPropertyAssignment>
      <code><![CDATA[$controller->User]]></code>
    </UndefinedPropertyAssignment>
  </file>
  <file src="plugins/PassboltCe/MultiFactorAuthentication/tests/TestCase/Middleware/MfaRequiredCheckMiddlewareIntegrationTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$user->authentication_tokens]]></code>
      <code><![CDATA[$user->authentication_tokens]]></code>
      <code><![CDATA[$user->authentication_tokens]]></code>
      <code><![CDATA[$user->authentication_tokens]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->username]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/MultiFactorAuthentication/tests/TestCase/Notification/Email/MfaUserSettingsResetEmailRedactorTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$adminUser->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/MultiFactorAuthentication/tests/TestCase/Service/Duo/MfaDuoCallbackAuthenticationTokenServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$authToken->id]]></code>
      <code><![CDATA[$authToken->token]]></code>
      <code><![CDATA[$authToken->token]]></code>
      <code><![CDATA[$authToken->token]]></code>
      <code><![CDATA[$authToken->token]]></code>
      <code><![CDATA[$authToken->token]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/MultiFactorAuthentication/tests/TestCase/Service/Duo/MfaDuoEnableServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$authToken->id]]></code>
      <code><![CDATA[$authToken->token]]></code>
      <code><![CDATA[$authToken->token]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/MultiFactorAuthentication/tests/TestCase/Service/Duo/MfaDuoStartDuoAuthenticationServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/MultiFactorAuthentication/tests/TestCase/Service/Duo/MfaDuoVerifyDuoCodeServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/MultiFactorAuthentication/tests/TestCase/Service/MfaOrgSettings/MfaOrgSettingsMigrationInDbToDuoV4ServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[UserFactory::make()->admin()->persist()->id]]></code>
      <code><![CDATA[UserFactory::make()->admin()->persist()->id]]></code>
      <code><![CDATA[UserFactory::make()->admin()->persist()->id]]></code>
      <code><![CDATA[UserFactory::make()->admin()->persist()->id]]></code>
      <code><![CDATA[UserFactory::make()->admin()->persist()->id]]></code>
      <code><![CDATA[UserFactory::make()->admin()->persist()->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/MultiFactorAuthentication/tests/TestCase/Service/MfaOrgSettings/MfaOrgSettingsSetServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/MultiFactorAuthentication/tests/TestCase/Service/MfaRateLimiterServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/MultiFactorAuthentication/tests/TestCase/Utility/MfaVerifiedTokenTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$user->authentication_tokens]]></code>
      <code><![CDATA[$user->authentication_tokens]]></code>
      <code><![CDATA[$user->authentication_tokens]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/Rbacs/src/Model/Table/RbacsTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\Rbacs\Model\Entity\Rbac]]></code>
      <code><![CDATA[\Passbolt\Rbacs\Model\Entity\Rbac]]></code>
      <code><![CDATA[\Passbolt\Rbacs\Model\Entity\Rbac|false]]></code>
      <code><![CDATA[iterable<\Passbolt\Rbacs\Model\Entity\Rbac>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\Rbacs\Model\Entity\Rbac>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\Passbolt\Rbacs\Model\Entity\Rbac>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\Rbacs\Model\Entity\Rbac get(mixed $primaryKey, array|string $finder = 'all', \Psr\SimpleCache\CacheInterface|string|null $cache = null, \Closure|string|null $cacheKey = null, mixed ...$args)]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltCe/Rbacs/src/Model/Table/UiActionsTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\Rbacs\Model\Entity\UiAction]]></code>
      <code><![CDATA[\Passbolt\Rbacs\Model\Entity\UiAction]]></code>
      <code><![CDATA[\Passbolt\Rbacs\Model\Entity\UiAction|false]]></code>
      <code><![CDATA[iterable<\Passbolt\Rbacs\Model\Entity\UiAction>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\Rbacs\Model\Entity\UiAction>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\Rbacs\Model\Entity\UiAction>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\Passbolt\Rbacs\Model\Entity\UiAction>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\Rbacs\Model\Entity\UiAction newEmptyEntity()]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltCe/Rbacs/tests/Factory/RbacFactory.php">
    <MethodSignatureMismatch>
      <code><![CDATA[RbacFactory]]></code>
    </MethodSignatureMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\Rbacs\Model\Entity\Rbac|\Passbolt\Rbacs\Model\Entity\Rbac[] persist()]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltCe/Rbacs/tests/Factory/UiActionFactory.php">
    <MethodSignatureMismatch>
      <code><![CDATA[UiActionFactory]]></code>
    </MethodSignatureMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\Rbacs\Model\Entity\UiAction|\Passbolt\Rbacs\Model\Entity\UiAction[] persist()]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltCe/Rbacs/tests/TestCase/Service/Rbacs/RbacsUpdateServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->role]]></code>
      <code><![CDATA[$user->username]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltCe/ResourceTypes/src/Model/Table/ResourceTypesTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\ResourceTypes\Model\Entity\ResourceType]]></code>
      <code><![CDATA[\Passbolt\ResourceTypes\Model\Entity\ResourceType]]></code>
      <code><![CDATA[\Passbolt\ResourceTypes\Model\Entity\ResourceType|false]]></code>
      <code><![CDATA[iterable<\Passbolt\ResourceTypes\Model\Entity\ResourceType>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\ResourceTypes\Model\Entity\ResourceType>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\ResourceTypes\Model\Entity\ResourceType>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\Passbolt\ResourceTypes\Model\Entity\ResourceType>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\ResourceTypes\Model\Entity\ResourceType get(mixed $primaryKey, array|string $finder = 'all', \Psr\SimpleCache\CacheInterface|string|null $cache = null, \Closure|string|null $cacheKey = null, mixed ...$args)]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltCe/ResourceTypes/tests/Factory/ResourceTypeFactory.php">
    <MethodSignatureMismatch>
      <code><![CDATA[ResourceTypeFactory]]></code>
    </MethodSignatureMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\ResourceTypes\Model\Entity\ResourceType|\Passbolt\ResourceTypes\Model\Entity\ResourceType[] persist()]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltCe/SecretRevisions/src/Model/Table/SecretRevisionsTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\SecretRevisions\Model\Entity\SecretRevision]]></code>
      <code><![CDATA[\Passbolt\SecretRevisions\Model\Entity\SecretRevision]]></code>
      <code><![CDATA[\Passbolt\SecretRevisions\Model\Entity\SecretRevision[]|iterable<mixed, \Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[\Passbolt\SecretRevisions\Model\Entity\SecretRevision[]|iterable<mixed, \Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[\Passbolt\SecretRevisions\Model\Entity\SecretRevision[]|iterable<mixed, \Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[\Passbolt\SecretRevisions\Model\Entity\SecretRevision[]|iterable<mixed, \Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[\Passbolt\SecretRevisions\Model\Entity\SecretRevision|false]]></code>
    </ImplementedReturnTypeMismatch>
  </file>
  <file src="plugins/PassboltCe/SmtpSettings/tests/TestCase/Command/SmtpSettingsEmailDigestPreviewCommandTest.php">
    <InvalidArrayOffset>
      <code><![CDATA[$sender[$senderEmail]]]></code>
    </InvalidArrayOffset>
    <InvalidCast>
      <code><![CDATA[$senderEmail]]></code>
      <code><![CDATA[$senderEmail]]></code>
    </InvalidCast>
  </file>
  <file src="plugins/PassboltCe/WebInstaller/src/Controller/WebInstallerController.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Cake\Http\Response|null]]></code>
    </ImplementedReturnTypeMismatch>
  </file>
  <file src="plugins/PassboltCe/WebInstaller/tests/Lib/DatabaseTrait.php">
    <UndefinedInterfaceMethod>
      <code><![CDATA[getSchemaCollection]]></code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="plugins/PassboltCe/WebInstaller/tests/TestCase/Utility/WebInstallerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/AccountRecovery/src/Model/Table/AccountRecoveryOrganizationPoliciesTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryOrganizationPolicy]]></code>
      <code><![CDATA[\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryOrganizationPolicy]]></code>
      <code><![CDATA[\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryOrganizationPolicy|false]]></code>
      <code><![CDATA[iterable<\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryOrganizationPolicy>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryOrganizationPolicy>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryOrganizationPolicy>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryOrganizationPolicy>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryOrganizationPolicy get(mixed $primaryKey, array|string $finder = 'all', \Psr\SimpleCache\CacheInterface|string|null $cache = null, \Closure|string|null $cacheKey = null, mixed ...$args)]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltEe/AccountRecovery/src/Model/Table/AccountRecoveryOrganizationPublicKeysTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryOrganizationPublicKey]]></code>
      <code><![CDATA[\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryOrganizationPublicKey]]></code>
      <code><![CDATA[\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryOrganizationPublicKey|false]]></code>
      <code><![CDATA[iterable<\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryOrganizationPublicKey>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryOrganizationPublicKey>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryOrganizationPublicKey>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryOrganizationPublicKey>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryOrganizationPublicKey get(mixed $primaryKey, array|string $finder = 'all', \Psr\SimpleCache\CacheInterface|string|null $cache = null, \Closure|string|null $cacheKey = null, mixed ...$args)]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltEe/AccountRecovery/src/Model/Table/AccountRecoveryPrivateKeyPasswordsTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryPrivateKeyPassword]]></code>
      <code><![CDATA[\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryPrivateKeyPassword]]></code>
      <code><![CDATA[\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryPrivateKeyPassword|false]]></code>
      <code><![CDATA[iterable<\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryPrivateKeyPassword>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryPrivateKeyPassword>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryPrivateKeyPassword>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryPrivateKeyPassword>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryPrivateKeyPassword newEmptyEntity()]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltEe/AccountRecovery/src/Model/Table/AccountRecoveryPrivateKeysTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryPrivateKey]]></code>
      <code><![CDATA[\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryPrivateKey]]></code>
      <code><![CDATA[\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryPrivateKey|false]]></code>
      <code><![CDATA[iterable<\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryPrivateKey>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryPrivateKey>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryPrivateKey>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryPrivateKey>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryPrivateKey newEmptyEntity()]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltEe/AccountRecovery/src/Model/Table/AccountRecoveryRequestsTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryRequest]]></code>
      <code><![CDATA[\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryRequest]]></code>
      <code><![CDATA[\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryRequest|false]]></code>
      <code><![CDATA[iterable<\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryRequest>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryRequest>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryRequest>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryRequest>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryRequest newEmptyEntity()]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltEe/AccountRecovery/src/Model/Table/AccountRecoveryResponsesTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryResponse]]></code>
      <code><![CDATA[\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryResponse]]></code>
      <code><![CDATA[\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryResponse|false]]></code>
      <code><![CDATA[iterable<\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryResponse>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryResponse>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryResponse>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryResponse>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryResponse newEmptyEntity()]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltEe/AccountRecovery/src/Model/Table/AccountRecoveryUserSettingsTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryUserSetting]]></code>
      <code><![CDATA[\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryUserSetting]]></code>
      <code><![CDATA[\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryUserSetting|false]]></code>
      <code><![CDATA[iterable<\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryUserSetting>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryUserSetting>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryUserSetting>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryUserSetting>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\AccountRecovery\Model\Entity\AccountRecoveryUserSetting newEmptyEntity()]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltEe/AccountRecovery/tests/Factory/AccountRecoveryRequestFactory.php">
    <MethodSignatureMismatch>
      <code><![CDATA[AccountRecoveryRequestFactory]]></code>
    </MethodSignatureMismatch>
  </file>
  <file src="plugins/PassboltEe/AccountRecovery/tests/Scenario/Request/ResponseCreateScenario.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$authenticationToken->id]]></code>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/AccountRecovery/tests/TestCase/Controller/AccountRecoveryContinue/AccountRecoveryContinueControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$token->id]]></code>
      <code><![CDATA[$token->id]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/AccountRecovery/tests/TestCase/Controller/AccountRecoveryRequests/AccountRecoveryRequestsCreateControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$token->id]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->profile]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/AccountRecovery/tests/TestCase/Controller/AccountRecoveryRequests/AccountRecoveryRequestsViewControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$request->id]]></code>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/AccountRecovery/tests/TestCase/Controller/AccountRecoveryResponses/AccountRecoveryResponsesCreateControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$oldApprovedRequest->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/AccountRecovery/tests/TestCase/Controller/AccountRecoveryUserSettings/AccountRecoveryUserSettingsSetControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$policy->account_recovery_organization_public_key]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/AccountRecovery/tests/TestCase/Controller/Setup/RecoverCompleteControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$request->id]]></code>
      <code><![CDATA[$user->authentication_tokens]]></code>
      <code><![CDATA[$user->gpgkey]]></code>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/AccountRecovery/tests/TestCase/Controller/Setup/RecoverStartControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$policy->account_recovery_organization_public_key]]></code>
      <code><![CDATA[$policy->created]]></code>
      <code><![CDATA[$policy->created_by]]></code>
      <code><![CDATA[$policy->id]]></code>
      <code><![CDATA[$policy->modified]]></code>
      <code><![CDATA[$policy->modified_by]]></code>
      <code><![CDATA[$policy->policy]]></code>
      <code><![CDATA[$policy->public_key_id]]></code>
      <code><![CDATA[$setting->user]]></code>
      <code><![CDATA[$token->token]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/AccountRecovery/tests/TestCase/Controller/Setup/SetupCompleteControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$policy->account_recovery_organization_public_key]]></code>
      <code><![CDATA[$policy->account_recovery_organization_public_key]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/AccountRecovery/tests/TestCase/Controller/Setup/SetupStartControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$policy->account_recovery_organization_public_key]]></code>
      <code><![CDATA[$policy->id]]></code>
      <code><![CDATA[$policy->policy]]></code>
      <code><![CDATA[$policy->public_key_id]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/AccountRecovery/tests/TestCase/Controller/Users/UsersIndexContainPendingAccountRecoveryRequestControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$pendingRequest->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/AccountRecovery/tests/TestCase/Controller/Users/UsersViewContainAccountRecoveryUserSettingsControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$setting->user]]></code>
      <code><![CDATA[$setting->user]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/AccountRecovery/tests/TestCase/EndToEnd/AccountRecoveryOptInHappyPathEndToEndTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
    </InvalidPropertyFetch>
    <InvalidReturnType>
      <code><![CDATA[void]]></code>
    </InvalidReturnType>
  </file>
  <file src="plugins/PassboltEe/AccountRecovery/tests/TestCase/Model/Table/AccountRecoveryPrivateKeysTableTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/AccountRecovery/tests/TestCase/Model/Table/AccountRecoveryRequestsTableTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/AccountRecovery/tests/TestCase/Model/Table/AccountRecoveryUserSettingsTableTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[AccountRecoveryUserSettingFactory::make()->withUser()->persist()->user]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/AccountRecovery/tests/TestCase/Service/AccountRecoveryOrganizationPolicies/AccountRecoveryOrganizationPolicyGetServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[AccountRecoveryOrganizationPolicyFactory::make()
            ->withAccountRecoveryOrganizationPublicKey()
            ->with('Creator', UserFactory::make()->deleted()->withAvatar())
            ->persist()
            ->creator]]></code>
      <code><![CDATA[AccountRecoveryOrganizationPolicyFactory::make()
            ->withAccountRecoveryOrganizationPublicKey()
            ->with('Creator', UserFactory::make()->with('Gpgkeys')->withAvatar())
            ->persist()
            ->creator]]></code>
      <code><![CDATA[AccountRecoveryOrganizationPolicyFactory::make()
            ->withAccountRecoveryOrganizationPublicKey()
            ->with('Creator', UserFactory::make()->withAvatar())
            ->persist()
            ->creator]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/AccountRecovery/tests/TestCase/Service/AccountRecoveryRequests/AccountRecoveryRequestCreateServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$token->id]]></code>
      <code><![CDATA[$token->id]]></code>
      <code><![CDATA[$token->id]]></code>
      <code><![CDATA[$token->id]]></code>
      <code><![CDATA[$token->id]]></code>
      <code><![CDATA[$token->id]]></code>
      <code><![CDATA[$token->id]]></code>
      <code><![CDATA[$token->id]]></code>
      <code><![CDATA[$token->id]]></code>
      <code><![CDATA[$token->id]]></code>
      <code><![CDATA[$token->id]]></code>
      <code><![CDATA[$token->id]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->user]]></code>
      <code><![CDATA[$token->user]]></code>
      <code><![CDATA[$token->user]]></code>
      <code><![CDATA[$token->user]]></code>
      <code><![CDATA[$token->user]]></code>
      <code><![CDATA[$token->user]]></code>
      <code><![CDATA[$token->user]]></code>
      <code><![CDATA[$token->user]]></code>
      <code><![CDATA[$token->user]]></code>
      <code><![CDATA[$token->user]]></code>
      <code><![CDATA[$token->user]]></code>
      <code><![CDATA[$token->user]]></code>
      <code><![CDATA[$token->user]]></code>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/AccountRecovery/tests/TestCase/Service/AccountRecoveryRequests/AccountRecoveryRequestGetServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$request->id]]></code>
      <code><![CDATA[$token->id]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/AccountRecovery/tests/TestCase/Service/AccountRecoveryUserDeleteService/AccountRecoveryUserDeleteServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$token->id]]></code>
      <code><![CDATA[$user2->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/AccountRecovery/tests/TestCase/Service/AccountRecoveryUserSettings/AccountRecoveryUserSettingsSetServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$policy->account_recovery_organization_public_key]]></code>
      <code><![CDATA[$policy->account_recovery_organization_public_key]]></code>
      <code><![CDATA[$policy->account_recovery_organization_public_key]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/AccountRecovery/tests/TestCase/Service/Setup/AccountRecoveryRecoverCompleteServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$request->account_recovery_responses]]></code>
      <code><![CDATA[$request->id]]></code>
      <code><![CDATA[$user->authentication_tokens]]></code>
      <code><![CDATA[$user->authentication_tokens]]></code>
      <code><![CDATA[$user->authentication_tokens]]></code>
      <code><![CDATA[$user->gpgkey]]></code>
      <code><![CDATA[$user->gpgkey]]></code>
      <code><![CDATA[$user->gpgkey]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/AccountRecovery/tests/TestCase/Service/Setup/AccountRecoverySetupCompleteServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$policy->account_recovery_organization_public_key]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$token->user]]></code>
      <code><![CDATA[$token->user]]></code>
      <code><![CDATA[$token->user]]></code>
      <code><![CDATA[$token->user]]></code>
      <code><![CDATA[$token->user]]></code>
      <code><![CDATA[$token->user]]></code>
      <code><![CDATA[$token->user]]></code>
      <code><![CDATA[$token->user]]></code>
      <code><![CDATA[$token->user]]></code>
      <code><![CDATA[$token->user]]></code>
      <code><![CDATA[$token->user]]></code>
      <code><![CDATA[$token->user]]></code>
      <code><![CDATA[$token->user]]></code>
      <code><![CDATA[$token->user]]></code>
      <code><![CDATA[$token->user]]></code>
      <code><![CDATA[$token->user]]></code>
      <code><![CDATA[$token->user]]></code>
      <code><![CDATA[$token->user]]></code>
      <code><![CDATA[$token->user]]></code>
      <code><![CDATA[$token->user]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/AuditLog/src/Utility/ActionLogResultsParser.php">
    <UndefinedMagicPropertyAssignment>
      <code><![CDATA[$permission->folder]]></code>
    </UndefinedMagicPropertyAssignment>
  </file>
  <file src="plugins/PassboltEe/AuditLog/tests/TestCase/Controller/UserLogsControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->profile]]></code>
      <code><![CDATA[$user->role_id]]></code>
      <code><![CDATA[$user->username]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/AuditLog/tests/TestCase/Controller/Users/UsersDeleteControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->profile]]></code>
      <code><![CDATA[$user->role_id]]></code>
      <code><![CDATA[$user->username]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/AuditLog/tests/TestCase/Controller/Users/UsersRecoverControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/AuditLog/tests/TestCase/Utility/FolderActionLogsFinderTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$folder->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->role]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/DirectorySync/src/Model/Table/DirectoryEntriesTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\DirectorySync\Model\Entity\DirectoryEntry]]></code>
      <code><![CDATA[\Passbolt\DirectorySync\Model\Entity\DirectoryEntry]]></code>
      <code><![CDATA[\Passbolt\DirectorySync\Model\Entity\DirectoryEntry|false]]></code>
      <code><![CDATA[iterable<\Passbolt\DirectorySync\Model\Entity\DirectoryEntry>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\DirectorySync\Model\Entity\DirectoryEntry>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\DirectorySync\Model\Entity\DirectoryEntry>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\Passbolt\DirectorySync\Model\Entity\DirectoryEntry>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\DirectorySync\Model\Entity\DirectoryEntry get(mixed $primaryKey, array|string $finder = 'all', \Psr\SimpleCache\CacheInterface|string|null $cache = null, \Closure|string|null $cacheKey = null, mixed ...$args)]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltEe/DirectorySync/src/Model/Table/DirectoryIgnoreTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\DirectorySync\Model\Entity\DirectoryIgnore]]></code>
      <code><![CDATA[\Passbolt\DirectorySync\Model\Entity\DirectoryIgnore]]></code>
      <code><![CDATA[\Passbolt\DirectorySync\Model\Entity\DirectoryIgnore|false]]></code>
      <code><![CDATA[iterable<\Passbolt\DirectorySync\Model\Entity\DirectoryIgnore>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\DirectorySync\Model\Entity\DirectoryIgnore>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\DirectorySync\Model\Entity\DirectoryIgnore>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\Passbolt\DirectorySync\Model\Entity\DirectoryIgnore>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\DirectorySync\Model\Entity\DirectoryIgnore get(mixed $primaryKey, array|string $finder = 'all', \Psr\SimpleCache\CacheInterface|string|null $cache = null, \Closure|string|null $cacheKey = null, mixed ...$args)]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltEe/DirectorySync/src/Model/Table/DirectoryRelationsTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\DirectorySync\Model\Entity\DirectoryRelation]]></code>
      <code><![CDATA[\Passbolt\DirectorySync\Model\Entity\DirectoryRelation]]></code>
      <code><![CDATA[\Passbolt\DirectorySync\Model\Entity\DirectoryRelation|false]]></code>
      <code><![CDATA[iterable<\Passbolt\DirectorySync\Model\Entity\DirectoryRelation>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\DirectorySync\Model\Entity\DirectoryRelation>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\DirectorySync\Model\Entity\DirectoryRelation>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\Passbolt\DirectorySync\Model\Entity\DirectoryRelation>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
  </file>
  <file src="plugins/PassboltEe/DirectorySync/src/Model/Table/DirectoryReportsItemsTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\DirectorySync\Model\Entity\DirectoryReportsItem]]></code>
      <code><![CDATA[\Passbolt\DirectorySync\Model\Entity\DirectoryReportsItem]]></code>
      <code><![CDATA[\Passbolt\DirectorySync\Model\Entity\DirectoryReportsItem|false]]></code>
      <code><![CDATA[iterable<\Passbolt\DirectorySync\Model\Entity\DirectoryReportsItem>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\DirectorySync\Model\Entity\DirectoryReportsItem>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\DirectorySync\Model\Entity\DirectoryReportsItem>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\Passbolt\DirectorySync\Model\Entity\DirectoryReportsItem>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\DirectorySync\Model\Entity\DirectoryReportsItem get(mixed $primaryKey, array|string $finder = 'all', \Psr\SimpleCache\CacheInterface|string|null $cache = null, \Closure|string|null $cacheKey = null, mixed ...$args)]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltEe/DirectorySync/src/Model/Table/DirectoryReportsTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\DirectorySync\Model\Entity\DirectoryReport]]></code>
      <code><![CDATA[\Passbolt\DirectorySync\Model\Entity\DirectoryReport]]></code>
      <code><![CDATA[\Passbolt\DirectorySync\Model\Entity\DirectoryReport|false]]></code>
      <code><![CDATA[iterable<\Passbolt\DirectorySync\Model\Entity\DirectoryReport>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\DirectorySync\Model\Entity\DirectoryReport>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\DirectorySync\Model\Entity\DirectoryReport>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\Passbolt\DirectorySync\Model\Entity\DirectoryReport>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\DirectorySync\Model\Entity\DirectoryReport get(mixed $primaryKey, array|string $finder = 'all', \Psr\SimpleCache\CacheInterface|string|null $cache = null, \Closure|string|null $cacheKey = null, mixed ...$args)]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltEe/MfaPolicies/tests/TestCase/Controller/MfaPoliciesSettingsSetControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$jane->username]]></code>
      <code><![CDATA[$john->username]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/Scim/src/Model/Table/ScimEntriesTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\Scim\Model\Entity\ScimEntry]]></code>
      <code><![CDATA[\Passbolt\Scim\Model\Entity\ScimEntry]]></code>
      <code><![CDATA[\Passbolt\Scim\Model\Entity\ScimEntry|false]]></code>
      <code><![CDATA[iterable<\Passbolt\Scim\Model\Entity\ScimEntry>]]></code>
      <code><![CDATA[iterable<\Passbolt\Scim\Model\Entity\ScimEntry>]]></code>
      <code><![CDATA[iterable<\Passbolt\Scim\Model\Entity\ScimEntry>|false]]></code>
      <code><![CDATA[iterable<\Passbolt\Scim\Model\Entity\ScimEntry>|false]]></code>
    </ImplementedReturnTypeMismatch>
  </file>
  <file src="plugins/PassboltEe/Sso/src/Model/Table/SsoKeysTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\Sso\Model\Entity\SsoKey]]></code>
      <code><![CDATA[\Passbolt\Sso\Model\Entity\SsoKey]]></code>
      <code><![CDATA[\Passbolt\Sso\Model\Entity\SsoKey|false]]></code>
      <code><![CDATA[iterable<\Passbolt\Sso\Model\Entity\SsoKey>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\Sso\Model\Entity\SsoKey>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\Sso\Model\Entity\SsoKey>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\Passbolt\Sso\Model\Entity\SsoKey>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\Sso\Model\Entity\SsoKey get(mixed $primaryKey, array|string $finder = 'all', \Psr\SimpleCache\CacheInterface|string|null $cache = null, \Closure|string|null $cacheKey = null, mixed ...$args)]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltEe/Sso/src/Model/Table/SsoSettingsTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\Sso\Model\Entity\SsoSetting]]></code>
      <code><![CDATA[\Passbolt\Sso\Model\Entity\SsoSetting]]></code>
      <code><![CDATA[\Passbolt\Sso\Model\Entity\SsoSetting|false]]></code>
      <code><![CDATA[iterable<\Passbolt\Sso\Model\Entity\SsoSetting>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\Sso\Model\Entity\SsoSetting>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\Sso\Model\Entity\SsoSetting>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\Passbolt\Sso\Model\Entity\SsoSetting>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\Sso\Model\Entity\SsoSetting get(mixed $primaryKey, array|string $finder = 'all', \Psr\SimpleCache\CacheInterface|string|null $cache = null, \Closure|string|null $cacheKey = null, mixed ...$args)]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltEe/Sso/src/Model/Table/SsoStatesTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\Sso\Model\Entity\SsoState]]></code>
      <code><![CDATA[\Passbolt\Sso\Model\Entity\SsoState]]></code>
      <code><![CDATA[\Passbolt\Sso\Model\Entity\SsoState|false]]></code>
      <code><![CDATA[iterable<\Passbolt\Sso\Model\Entity\SsoState>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\Sso\Model\Entity\SsoState>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\Sso\Model\Entity\SsoState>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\Passbolt\Sso\Model\Entity\SsoState>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\Sso\Model\Entity\SsoState newEmptyEntity()]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltEe/Sso/src/Service/Sso/Azure/SsoAzureService.php">
    <RedundantCondition>
      <code><![CDATA[$data->email_claim]]></code>
      <code><![CDATA[$data->url]]></code>
    </RedundantCondition>
    <TypeDoesNotContainType>
      <code><![CDATA[null]]></code>
      <code><![CDATA[null]]></code>
    </TypeDoesNotContainType>
  </file>
  <file src="plugins/PassboltEe/Sso/tests/Factory/SsoStateFactory.php">
    <MethodSignatureMismatch>
      <code><![CDATA[SsoStateFactory]]></code>
    </MethodSignatureMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\Sso\Model\Entity\SsoState getEntity()]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltEe/Sso/tests/TestCase/Controller/Google/SsoGoogleStage2ControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$admin->id]]></code>
      <code><![CDATA[$admin->id]]></code>
      <code><![CDATA[$admin->id]]></code>
      <code><![CDATA[$admin->id]]></code>
      <code><![CDATA[$settings->id]]></code>
      <code><![CDATA[$settings->id]]></code>
      <code><![CDATA[$settings->id]]></code>
      <code><![CDATA[$settings->id]]></code>
      <code><![CDATA[$ssoState->state]]></code>
      <code><![CDATA[$ssoState->state]]></code>
      <code><![CDATA[$ssoState->state]]></code>
      <code><![CDATA[$ssoState->state]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/Sso/tests/TestCase/Controller/Keys/SsoKeysCreateControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/Sso/tests/TestCase/Controller/Keys/SsoKeysDeleteControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$key->id]]></code>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/Sso/tests/TestCase/Controller/Keys/SsoKeysGetControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$key->created_by]]></code>
      <code><![CDATA[$key->created_by]]></code>
      <code><![CDATA[$key->data]]></code>
      <code><![CDATA[$key->data]]></code>
      <code><![CDATA[$key->id]]></code>
      <code><![CDATA[$key->id]]></code>
      <code><![CDATA[$key->id]]></code>
      <code><![CDATA[$key->id]]></code>
      <code><![CDATA[$key->modified_by]]></code>
      <code><![CDATA[$key->modified_by]]></code>
      <code><![CDATA[$key->user_id]]></code>
      <code><![CDATA[$key->user_id]]></code>
      <code><![CDATA[$settings->id]]></code>
      <code><![CDATA[$settings->id]]></code>
      <code><![CDATA[$settings->id]]></code>
      <code><![CDATA[$ssoAuthToken->token]]></code>
      <code><![CDATA[$ssoAuthToken->token]]></code>
      <code><![CDATA[$token->token]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/Sso/tests/TestCase/Controller/Settings/SsoSettingsActivateControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$settings->id]]></code>
      <code><![CDATA[$settings->id]]></code>
      <code><![CDATA[$settings->id]]></code>
      <code><![CDATA[$ssoAuthToken->token]]></code>
      <code><![CDATA[$ssoAuthToken->token]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/Sso/tests/TestCase/Controller/Settings/SsoSettingsDeleteControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$ssoSetting->id]]></code>
      <code><![CDATA[$ssoSetting->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/Sso/tests/TestCase/Controller/Settings/SsoSettingsViewControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$ssoSetting->id]]></code>
      <code><![CDATA[$ssoSetting->id]]></code>
      <code><![CDATA[$ssoSetting->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/Sso/tests/TestCase/Model/Table/SsoAuthenticationTokensTableTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/Sso/tests/TestCase/Model/Table/SsoStatesTableTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$ssoSetting->id]]></code>
      <code><![CDATA[$ssoSetting->id]]></code>
      <code><![CDATA[$ssoSetting->id]]></code>
      <code><![CDATA[$ssoSetting->id]]></code>
      <code><![CDATA[$ssoSetting->id]]></code>
      <code><![CDATA[$ssoState->state]]></code>
      <code><![CDATA[$ssoState->state]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/Sso/tests/TestCase/Notification/Email/SsoSettings/SsoSettingsActivatedEmailRedactorTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$admin1->username]]></code>
      <code><![CDATA[$operator->id]]></code>
      <code><![CDATA[$operator->profile]]></code>
      <code><![CDATA[$operator->username]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/Sso/tests/TestCase/Notification/Email/SsoSettings/SsoSettingsActiveDeletedEmailRedactorTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$admin1->username]]></code>
      <code><![CDATA[$operator->id]]></code>
      <code><![CDATA[$operator->profile]]></code>
      <code><![CDATA[$operator->username]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/Sso/tests/TestCase/Service/Sso/AbstractSsoAzureServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$ssoState->nonce]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->role]]></code>
      <code><![CDATA[$user->username]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/Sso/tests/TestCase/Service/SsoAuthenticationTokens/SsoAuthenticationTokenGetServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$authToken->token]]></code>
      <code><![CDATA[$authToken->token]]></code>
      <code><![CDATA[$authToken->token]]></code>
      <code><![CDATA[$settings->id]]></code>
      <code><![CDATA[$settings->id]]></code>
      <code><![CDATA[$settings->id]]></code>
      <code><![CDATA[$settings->id]]></code>
      <code><![CDATA[$settings->id]]></code>
      <code><![CDATA[$settings->id]]></code>
      <code><![CDATA[$settings->id]]></code>
      <code><![CDATA[$settings->id]]></code>
      <code><![CDATA[$settings->id]]></code>
      <code><![CDATA[$settings->id]]></code>
      <code><![CDATA[$settings->id]]></code>
      <code><![CDATA[$settings->id]]></code>
      <code><![CDATA[$settings->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/Sso/tests/TestCase/Service/SsoKeys/SsoKeysDeleteServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$key->id]]></code>
      <code><![CDATA[$key->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/Sso/tests/TestCase/Service/SsoKeys/SsoKeysGetServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$key->created_by]]></code>
      <code><![CDATA[$key->data]]></code>
      <code><![CDATA[$key->id]]></code>
      <code><![CDATA[$key->id]]></code>
      <code><![CDATA[$key->modified_by]]></code>
      <code><![CDATA[$key->user_id]]></code>
      <code><![CDATA[$settings->id]]></code>
      <code><![CDATA[$ssoAuthToken->token]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/Sso/tests/TestCase/Service/SsoSettings/SsoSettingsActivateServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$settings->id]]></code>
      <code><![CDATA[$settings->id]]></code>
      <code><![CDATA[$settings->id]]></code>
      <code><![CDATA[$ssoAuthToken->token]]></code>
      <code><![CDATA[$ssoAuthToken->token]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/Sso/tests/TestCase/Service/SsoSettings/SsoSettingsDeleteServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$setting->id]]></code>
      <code><![CDATA[$setting->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/Sso/tests/TestCase/Service/SsoSettings/SsoSettingsGetServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$ssoSetting->id]]></code>
      <code><![CDATA[$ssoSetting->id]]></code>
      <code><![CDATA[$ssoSettingActive->id]]></code>
      <code><![CDATA[$ssoSettingActive->status]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/Sso/tests/TestCase/Service/SsoSettings/SsoSettingsSetServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/Sso/tests/TestCase/Service/SsoStates/SsoStatesAssertServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$ssoState->deleted]]></code>
      <code><![CDATA[$ssoState->ip]]></code>
      <code><![CDATA[$ssoState->ip]]></code>
      <code><![CDATA[$ssoState->ip]]></code>
      <code><![CDATA[$ssoState->ip]]></code>
      <code><![CDATA[$ssoState->ip]]></code>
      <code><![CDATA[$ssoState->state]]></code>
      <code><![CDATA[$ssoState->user_agent]]></code>
      <code><![CDATA[$ssoState->user_agent]]></code>
      <code><![CDATA[$ssoState->user_agent]]></code>
      <code><![CDATA[$ssoState->user_agent]]></code>
      <code><![CDATA[$ssoState->user_agent]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->role]]></code>
      <code><![CDATA[$user->role]]></code>
      <code><![CDATA[$user->role]]></code>
      <code><![CDATA[$user->role]]></code>
      <code><![CDATA[$user->role]]></code>
      <code><![CDATA[$user->role]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/Sso/tests/TestCase/Service/SsoStates/SsoStatesGetServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$ssoState->id]]></code>
      <code><![CDATA[$ssoState->ip]]></code>
      <code><![CDATA[$ssoState->sso_settings_id]]></code>
      <code><![CDATA[$ssoState->state]]></code>
      <code><![CDATA[$ssoState->state]]></code>
      <code><![CDATA[$ssoState->user_agent]]></code>
      <code><![CDATA[$ssoState->user_id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/Sso/tests/TestCase/Service/SsoStates/SsoStatesSetServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/SsoRecover/tests/TestCase/Controller/Azure/AzureRecoverSuccessControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$authToken->token]]></code>
      <code><![CDATA[$authToken->token]]></code>
      <code><![CDATA[$authToken->token]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/SsoRecover/tests/TestCase/Controller/Google/GoogleRecoverSuccessControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$authToken->token]]></code>
      <code><![CDATA[$authToken->token]]></code>
      <code><![CDATA[$authToken->token]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/SsoRecover/tests/TestCase/Controller/RecoverStartControllerTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$settings->id]]></code>
      <code><![CDATA[$settings->id]]></code>
      <code><![CDATA[$settings->id]]></code>
      <code><![CDATA[$ssoAuthToken->token]]></code>
      <code><![CDATA[$ssoAuthToken->token]]></code>
      <code><![CDATA[$ssoAuthToken->token]]></code>
      <code><![CDATA[$ssoAuthToken->token]]></code>
      <code><![CDATA[$ssoAuthToken->token]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/SsoRecover/tests/TestCase/Service/SsoRecoverAssertServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$ssoSetting->id]]></code>
      <code><![CDATA[$ssoSetting->id]]></code>
      <code><![CDATA[$ssoSetting->id]]></code>
      <code><![CDATA[$ssoSetting->id]]></code>
      <code><![CDATA[$ssoSetting->id]]></code>
      <code><![CDATA[$ssoSetting->id]]></code>
      <code><![CDATA[$ssoSetting->id]]></code>
      <code><![CDATA[$ssoSetting->id]]></code>
      <code><![CDATA[$ssoSetting->id]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
      <code><![CDATA[$user->username]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/SsoRecover/tests/TestCase/Service/SsoRecoverStartServiceTest.php">
    <InvalidPropertyFetch>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
      <code><![CDATA[$user->id]]></code>
    </InvalidPropertyFetch>
  </file>
  <file src="plugins/PassboltEe/Subscription/src/Error/Exception/Subscriptions/SubscriptionValidationException.php">
    <TypeDoesNotContainType>
      <code><![CDATA[is_object($this->keyDto)]]></code>
    </TypeDoesNotContainType>
  </file>
  <file src="plugins/PassboltEe/Tags/src/Model/Table/ResourcesTagsTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\Tags\Model\Entity\ResourcesTag]]></code>
      <code><![CDATA[\Passbolt\Tags\Model\Entity\ResourcesTag]]></code>
      <code><![CDATA[\Passbolt\Tags\Model\Entity\ResourcesTag|false]]></code>
      <code><![CDATA[iterable<\Passbolt\Tags\Model\Entity\ResourcesTag>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\Tags\Model\Entity\ResourcesTag>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\Tags\Model\Entity\ResourcesTag>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\Passbolt\Tags\Model\Entity\ResourcesTag>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\Tags\Model\Entity\ResourcesTag get(mixed $primaryKey, array|string $finder = 'all', \Psr\SimpleCache\CacheInterface|string|null $cache = null, \Closure|string|null $cacheKey = null, mixed ...$args)]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltEe/Tags/src/Model/Table/TagsTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\Passbolt\Tags\Model\Entity\Tag]]></code>
      <code><![CDATA[\Passbolt\Tags\Model\Entity\Tag]]></code>
      <code><![CDATA[\Passbolt\Tags\Model\Entity\Tag|false]]></code>
      <code><![CDATA[iterable<\Passbolt\Tags\Model\Entity\Tag>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\Tags\Model\Entity\Tag>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\Passbolt\Tags\Model\Entity\Tag>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\Passbolt\Tags\Model\Entity\Tag>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\Tags\Model\Entity\Tag get(mixed $primaryKey, array|string $finder = 'all', \Psr\SimpleCache\CacheInterface|string|null $cache = null, \Closure|string|null $cacheKey = null, mixed ...$args)]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltEe/Tags/tests/Factory/ResourcesTagFactory.php">
    <MethodSignatureMismatch>
      <code><![CDATA[ResourcesTagFactory]]></code>
    </MethodSignatureMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\Tags\Model\Entity\ResourcesTag getEntity()]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="plugins/PassboltEe/Tags/tests/Factory/TagFactory.php">
    <MethodSignatureMismatch>
      <code><![CDATA[TagFactory]]></code>
    </MethodSignatureMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\Passbolt\Tags\Model\Entity\Tag getEntity()]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="src/Datasource/Paging/NumericCountAwarePaginator.php">
    <InvalidArgument>
      <code><![CDATA[$data['options']['maxLimit'] ?? $data['defaults']['maxLimit']]]></code>
    </InvalidArgument>
  </file>
  <file src="src/Model/Table/AuthenticationTokensTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\App\Model\Entity\AuthenticationToken]]></code>
      <code><![CDATA[\App\Model\Entity\AuthenticationToken]]></code>
      <code><![CDATA[\App\Model\Entity\AuthenticationToken|false]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\AuthenticationToken>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\AuthenticationToken>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\AuthenticationToken>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\AuthenticationToken>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\App\Model\Entity\AuthenticationToken get(mixed $primaryKey, array|string $finder = 'all', \Psr\SimpleCache\CacheInterface|string|null $cache = null, \Closure|string|null $cacheKey = null, mixed ...$args)]]></code>
      <code><![CDATA[\App\Model\Entity\AuthenticationToken get(mixed $primaryKey, array|string $finder = 'all', \Psr\SimpleCache\CacheInterface|string|null $cache = null, \Closure|string|null $cacheKey = null, mixed ...$args)]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="src/Model/Table/AvatarsTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\App\Model\Entity\Avatar]]></code>
      <code><![CDATA[\App\Model\Entity\Avatar]]></code>
      <code><![CDATA[\App\Model\Entity\Avatar|false]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Avatar>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Avatar>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Avatar>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Avatar>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\App\Model\Entity\Avatar newEmptyEntity()]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="src/Model/Table/CommentsTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\App\Model\Entity\Comment]]></code>
      <code><![CDATA[\App\Model\Entity\Comment]]></code>
      <code><![CDATA[\App\Model\Entity\Comment|false]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Comment>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Comment>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Comment>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Comment>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\App\Model\Entity\Comment get(mixed $primaryKey, array|string $finder = 'all', \Psr\SimpleCache\CacheInterface|string|null $cache = null, \Closure|string|null $cacheKey = null, mixed ...$args)]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="src/Model/Table/FavoritesTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\App\Model\Entity\Favorite]]></code>
      <code><![CDATA[\App\Model\Entity\Favorite]]></code>
      <code><![CDATA[\App\Model\Entity\Favorite|false]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Favorite>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Favorite>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Favorite>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Favorite>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\App\Model\Entity\Favorite get(mixed $primaryKey, array|string $finder = 'all', \Psr\SimpleCache\CacheInterface|string|null $cache = null, \Closure|string|null $cacheKey = null, mixed ...$args)]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="src/Model/Table/GpgkeysTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\App\Model\Entity\Gpgkey]]></code>
      <code><![CDATA[\App\Model\Entity\Gpgkey]]></code>
      <code><![CDATA[\App\Model\Entity\Gpgkey|false]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Gpgkey>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Gpgkey>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Gpgkey>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Gpgkey>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\App\Model\Entity\Gpgkey get(mixed $primaryKey, array|string $finder = 'all', \Psr\SimpleCache\CacheInterface|string|null $cache = null, \Closure|string|null $cacheKey = null, mixed ...$args)]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="src/Model/Table/GroupsTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\App\Model\Entity\Group]]></code>
      <code><![CDATA[\App\Model\Entity\Group]]></code>
      <code><![CDATA[\App\Model\Entity\Group|false]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Group>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Group>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Group>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Group>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\App\Model\Entity\Group get(mixed $primaryKey, array|string $finder = 'all', \Psr\SimpleCache\CacheInterface|string|null $cache = null, \Closure|string|null $cacheKey = null, mixed ...$args)]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="src/Model/Table/GroupsUsersTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\App\Model\Entity\GroupsUser]]></code>
      <code><![CDATA[\App\Model\Entity\GroupsUser]]></code>
      <code><![CDATA[\App\Model\Entity\GroupsUser|false]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\GroupsUser>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\GroupsUser>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\GroupsUser>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\GroupsUser>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\App\Model\Entity\GroupsUser get(mixed $primaryKey, array|string $finder = 'all', \Psr\SimpleCache\CacheInterface|string|null $cache = null, \Closure|string|null $cacheKey = null, mixed ...$args)]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="src/Model/Table/OrganizationSettingsTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\App\Model\Entity\OrganizationSetting]]></code>
      <code><![CDATA[\App\Model\Entity\OrganizationSetting]]></code>
      <code><![CDATA[\App\Model\Entity\OrganizationSetting|false]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\OrganizationSetting>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\OrganizationSetting>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\OrganizationSetting>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\OrganizationSetting>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
  </file>
  <file src="src/Model/Table/PermissionsTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\App\Model\Entity\Permission]]></code>
      <code><![CDATA[\App\Model\Entity\Permission]]></code>
      <code><![CDATA[\App\Model\Entity\Permission|false]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Permission>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Permission>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Permission>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Permission>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\App\Model\Entity\Permission get(mixed $primaryKey, array|string $finder = 'all', \Psr\SimpleCache\CacheInterface|string|null $cache = null, \Closure|string|null $cacheKey = null, mixed ...$args)]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="src/Model/Table/ProfilesTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\App\Model\Entity\Profile]]></code>
      <code><![CDATA[\App\Model\Entity\Profile]]></code>
      <code><![CDATA[\App\Model\Entity\Profile|false]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Profile>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Profile>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Profile>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Profile>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\App\Model\Entity\Profile get(mixed $primaryKey, array|string $finder = 'all', \Psr\SimpleCache\CacheInterface|string|null $cache = null, \Closure|string|null $cacheKey = null, mixed ...$args)]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="src/Model/Table/ResourcesTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\App\Model\Entity\Resource]]></code>
      <code><![CDATA[\App\Model\Entity\Resource]]></code>
      <code><![CDATA[\App\Model\Entity\Resource|false]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Resource>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Resource>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Resource>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Resource>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\App\Model\Entity\Resource get(mixed $primaryKey, array|string $finder = 'all', \Psr\SimpleCache\CacheInterface|string|null $cache = null, \Closure|string|null $cacheKey = null, mixed ...$args)]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="src/Model/Table/RolesTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\App\Model\Entity\Role]]></code>
      <code><![CDATA[\App\Model\Entity\Role]]></code>
      <code><![CDATA[\App\Model\Entity\Role|false]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Role>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Role>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Role>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Role>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\App\Model\Entity\Role get(mixed $primaryKey, array|string $finder = 'all', \Psr\SimpleCache\CacheInterface|string|null $cache = null, \Closure|string|null $cacheKey = null, mixed ...$args)]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="src/Model/Table/SecretsTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\App\Model\Entity\Secret]]></code>
      <code><![CDATA[\App\Model\Entity\Secret]]></code>
      <code><![CDATA[\App\Model\Entity\Secret|false]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Secret>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Secret>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Secret>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\Secret>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType>
      <code><![CDATA[\App\Model\Entity\Secret get(mixed $primaryKey, array|string $finder = 'all', \Psr\SimpleCache\CacheInterface|string|null $cache = null, \Closure|string|null $cacheKey = null, mixed ...$args)]]></code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="src/Model/Table/UsersTable.php">
    <ImplementedReturnTypeMismatch>
      <code><![CDATA[\App\Model\Entity\User]]></code>
      <code><![CDATA[\App\Model\Entity\User]]></code>
      <code><![CDATA[\App\Model\Entity\User|false]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\User>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\User>|iterable<\Cake\Datasource\EntityInterface>]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\User>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
      <code><![CDATA[iterable<\App\Model\Entity\User>|iterable<\Cake\Datasource\EntityInterface>|false]]></code>
    </ImplementedReturnTypeMismatch>
  </file>
  <file src="src/Model/Traits/Resources/ResourcesFindersTrait.php">
    <TypeDoesNotContainType>
      <code><![CDATA[$includeRoot === true]]></code>
    </TypeDoesNotContainType>
  </file>
  <file src="src/Service/OpenPGP/GenerateOpenPGPKeyService.php">
    <TypeDoesNotContainType>
      <code><![CDATA[!is_string($directory)]]></code>
    </TypeDoesNotContainType>
  </file>
  <file src="src/Service/OpenPGP/PublicKeyValidationService.php">
    <TypeDoesNotContainType>
      <code><![CDATA[!is_string($datetimeString) && !is_int($datetimeString)]]></code>
    </TypeDoesNotContainType>
  </file>
</files>