You are here

Classes, traits, and interfaces in Profile 8

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
EntityOwnerTrait trait Drupal\profile src/EntityOwnerTrait.php Provides a trait for entities that have an owner. 1
Profile class Drupal\profile\Entity src/Entity/Profile.php Defines the profile entity class. 6
ProfileAccessControlHandler class Drupal\profile src/ProfileAccessControlHandler.php Defines the access control handler for the profile entity type.
ProfileController class Drupal\profile\Controller src/Controller/ProfileController.php
ProfileDefaultTest class Drupal\Tests\profile\Functional tests/src/Functional/ProfileDefaultTest.php Tests "default" functionality via the UI.
ProfileDeleteForm class Drupal\profile\Form src/Form/ProfileDeleteForm.php Provides a confirmation form for deleting a profile entity.
ProfileEntityFieldItemList class Drupal\profile\Plugin\Field src/Plugin/Field/ProfileEntityFieldItemList.php Represents a profile entity reference field. 1
ProfileEvents final class Drupal\profile\Event src/Event/ProfileEvents.php Defines events for the profile module. 1
ProfileFieldAccessTest class Drupal\Tests\profile\Functional tests/src/Functional/ProfileFieldAccessTest.php Tests profile field access functionality.
ProfileForm class Drupal\profile\Form src/Form/ProfileForm.php
ProfileFormWidget class Drupal\profile\Plugin\Field\FieldWidget src/Plugin/Field/FieldWidget/ProfileFormWidget.php Plugin implementation of the 'profile_form' widget.
ProfileInterface interface Drupal\profile\Entity src/Entity/ProfileInterface.php Provides an interface for profiles. 1 6
ProfileLabelEvent class Drupal\profile\Event src/Event/ProfileLabelEvent.php Defines the profile label event. 1
ProfileListBuilder class Drupal\profile src/ProfileListBuilder.php List controller for profiles.
ProfileLocalAction class Drupal\profile\Plugin\Menu\LocalAction src/Plugin/Menu/LocalAction/ProfileLocalAction.php Modifies the local action to add a destination. 1
ProfileOwner class Drupal\profile\Plugin\views\argument_default src/Plugin/views/argument_default/ProfileOwner.php Default argument plugin to extract a user from a profile.
ProfileRegisterFormTest class Drupal\Tests\profile\Functional tests/src/Functional/ProfileRegisterFormTest.php Tests attaching of profile entity forms to other forms.
ProfileRevisionTest class Drupal\Tests\profile\Functional tests/src/Functional/ProfileRevisionTest.php Tests using revisions with profiles.
ProfileRoleAccessTest class Drupal\Tests\profile\Kernel tests/src/Kernel/ProfileRoleAccessTest.php Tests profile role access handling.
ProfileSelection Deprecated class Drupal\profile\Plugin\EntityReferenceSelection src/Plugin/EntityReferenceSelection/ProfileSelection.php Provides specific access control for the profile entity type.
ProfileStorage class Drupal\profile src/ProfileStorage.php Defines the entity storage for profile.
ProfileStorageInterface interface Drupal\profile src/ProfileStorageInterface.php Defines an interface for profile entity storage. 1
ProfileStorageSchema class Drupal\profile src/ProfileStorageSchema.php Defines the profile schema handler.
ProfileTest class Drupal\Tests\profile\Kernel tests/src/Kernel/ProfileTest.php Tests basic functionality of profiles.
ProfileTestBase abstract class Drupal\Tests\profile\Functional tests/src/Functional/ProfileTestBase.php Tests profile access handling. 6
ProfileTestTrait trait Drupal\profile src/ProfileTestTrait.php Provides methods to create additional profiles and profile_types. 3
ProfileTokenTest class Drupal\Tests\profile\Kernel tests/src/Kernel/ProfileTokenTest.php Tests token resolution for profiles.
ProfileType class Drupal\profile\Entity src/Entity/ProfileType.php Defines the profile type entity class. 11
ProfileTypeDeleteForm class Drupal\profile\Form src/Form/ProfileTypeDeleteForm.php Provides a confirmation form for deleting a Profile type entity.
ProfileTypeForm class Drupal\profile\Form src/Form/ProfileTypeForm.php Form controller for profile type forms.
ProfileTypeInterface interface Drupal\profile\Entity src/Entity/ProfileTypeInterface.php Provides an interface defining a profile type entity. 1 3
ProfileTypeListBuilder class Drupal\profile src/ProfileTypeListBuilder.php Defines the list builder for profile types.
ProfileTypeMultipleAccessCheck class Drupal\profile\Access src/Access/ProfileTypeMultipleAccessCheck.php Checks whether the profile type allows multiple profiles per user. 2
ProfileTypeTest class Drupal\Tests\profile\Functional tests/src/Functional/ProfileTypeTest.php Tests the profile type UI.
ProfileUserStatus class Drupal\profile\Plugin\search_api\processor src/Plugin/search_api/processor/ProfileUserStatus.php Adds access checks for profiles.
ProfileViewBuilder class Drupal\profile src/ProfileViewBuilder.php Render controller for profile entities.
ProfileViewsRelationship class Drupal\profile\Plugin\views\relationship src/Plugin/views/relationship/ProfileViewsRelationship.php Provides a views relationship to select profile content by a profile_type.
ProfileViewTest class Drupal\Tests\profile\Kernel tests/src/Kernel/ProfileViewTest.php Tests profile integration with Views.
UserController class Drupal\profile\Controller src/Controller/UserController.php Provides the profile UI for users.
UserLocalTask class Drupal\profile\Plugin\Derivative src/Plugin/Derivative/UserLocalTask.php Provides a user page local task for each profile type. 1
UserTest class Drupal\Tests\profile\Functional tests/src/Functional/UserTest.php Tests the user pages.

Other projects