You are here

Classes, traits, and interfaces in Duration Field 8.2

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
DateIntervalData class Drupal\duration_field\Plugin\DataType src/Plugin/DataType/DateIntervalData.php Provides the Date Interval data type.
DateIntervalInterface interface Drupal\duration_field\Plugin\DataType src/Plugin/DataType/DateIntervalInterface.php Interface for Date Interval typed data objects. 1
DurationElement class Drupal\duration_field\Element src/Element/DurationElement.php Defines the 'duration' form element.
DurationElementStatesTest class Drupal\Tests\duration_field\FunctionalJavascript tests/src/FunctionalJavascript/DurationElementStatesTest.php Tests the JavaScript #states functionality of 'duration' form elements.
DurationElementStatesTestForm class Drupal\duration_field_form_test\Form tests/modules/duration_field_form_test/src/Form/DurationElementStatesTestForm.php Form for testing JavaScript #states behavior on 'duration' elements. 1
DurationField class Drupal\duration_field\Plugin\Field\FieldType src/Plugin/Field/FieldType/DurationField.php Provides the Duration field type.
DurationFieldBrowserTestBase abstract class Drupal\Tests\duration_field\Functional tests/src/Functional/DurationFieldBrowserTestBase.php Base class that provides some helper functions for functional tests. 1
DurationFieldCommand class Drupal\duration_field\Drush src/Drush/DurationFieldCommand.php Drush commands for the Duration Field module. 2
DurationFieldFunctionalTest class Drupal\Tests\duration_field\Functional tests/src/Functional/DurationFieldFunctionalTest.php Functional tests for the Duration Field module.
DurationFormElementTest class Drupal\Tests\duration_field\Kernel tests/src/Kernel/DurationFormElementTest.php Tests the 'duration' form element.
DurationHumanDisplayFormatter class Drupal\duration_field\Plugin\Field\FieldFormatter src/Plugin/Field/FieldFormatter/DurationHumanDisplayFormatter.php Provides a human friendly formatter for the Duration field type.
DurationService class Drupal\duration_field\Service src/Service/DurationService.php Provides services for the Duration Field module. 1 1
DurationServiceInterface interface Drupal\duration_field\Service src/Service/DurationServiceInterface.php Interface for classes providing services for the Duration Field module. 1 2
DurationServiceTest class Drupal\Tests\duration_field\Unit\Service tests/src/Unit/Service/DurationServiceTest.php @coversDefaultClass \Drupal\duration_field\Service\DurationService @group duration_field
DurationStringFormatter class Drupal\duration_field\Plugin\Field\FieldFormatter src/Plugin/Field/FieldFormatter/DurationStringFormatter.php Provides a ISO 8601 duration string formatter for the Duration field type.
DurationTimeFormatter class Drupal\duration_field\Plugin\Field\FieldFormatter src/Plugin/Field/FieldFormatter/DurationTimeFormatter.php Provides a time format formatter for the Duration field type.
DurationWidget class Drupal\duration_field\Plugin\Field\FieldWidget src/Plugin/Field/FieldWidget/DurationWidget.php Widget for inputting durations.
GranularityElement class Drupal\duration_field\Element src/Element/GranularityElement.php Provides the Granularity form element.
GranularityService class Drupal\duration_field\Service src/Service/GranularityService.php 1 1 1
GranularityService class Drupal\Tests\duration_field\Unit\Service tests/src/Unit/Service/GranularityService.php Overrides GranularityService, used for UnitTests.
GranularityServiceInterface interface Drupal\duration_field\Service src/Service/GranularityServiceInterface.php Defines a granularity form element that works with granularity strings. 1 2
GranularityServiceTest class Drupal\Tests\duration_field\Unit\Service tests/src/Unit/Service/GranularityServiceTest.php @coversDefaultClass \Drupal\duration_field\Service\GranularityService @group duration_field
GranularityStringConstraint class Drupal\duration_field\Plugin\Validation\Constraint src/Plugin/Validation/Constraint/GranularityStringConstraint.php Checks that the submitted value is a valid granularity string.
GranularityStringConstraintValidator class Drupal\duration_field\Plugin\Validation\Constraint src/Plugin/Validation/Constraint/GranularityStringConstraintValidator.php Validates the granularity_string constraint.
GranularityStringData class Drupal\duration_field\Plugin\DataType src/Plugin/DataType/GranularityStringData.php Provides the Granularity String typed data object. 1
GranularityStringInterface interface Drupal\duration_field\Plugin\DataType src/Plugin/DataType/GranularityStringInterface.php Interface for Granularity String typed data objects. 1
InvalidDurationException class Drupal\duration_field\Exception src/Exception/InvalidDurationException.php Exception thrown when a duration is not a valid ISO 8601 duration string. 1
Iso8601StringConstraint class Drupal\duration_field\Plugin\Validation\Constraint src/Plugin/Validation/Constraint/Iso8601StringConstraint.php Checks that the submitted value is a valid ISO 8601 duration string.
Iso8601StringConstraintValidator class Drupal\duration_field\Plugin\Validation\Constraint src/Plugin/Validation/Constraint/Iso8601StringConstraintValidator.php Validates the iso_8601_string constraint.
Iso8601StringConstraintValidatorBase abstract class Drupal\duration_field\Plugin\Validation\Constraint src/Plugin/Validation/Constraint/Iso8601StringConstraintValidatorBase.php Provides a base for validating ISO 8601 String constraints. 2
Iso8601StringData class Drupal\duration_field\Plugin\DataType src/Plugin/DataType/Iso8601StringData.php Provides the Iso8601String Typed Data object. 1
Iso8601StringInterface interface Drupal\duration_field\Plugin\DataType src/Plugin/DataType/Iso8601StringInterface.php Interface for Iso8601String Typed Data objects. 1 3
PhpDateIntervalConstraint class Drupal\duration_field\Plugin\Validation\Constraint src/Plugin/Validation/Constraint/PhpDateIntervalConstraint.php Checks that the submitted value is a valid value for a Date Interval object.
PhpDateIntervalConstraintValidator class Drupal\duration_field\Plugin\Validation\Constraint src/Plugin/Validation/Constraint/PhpDateIntervalConstraintValidator.php Validates the php_date_interval constraint.
ProcessStatesTrait trait Drupal\duration_field\Element src/Element/ProcessStatesTrait.php Provides BC layer for invoking drupal_process_states() when needed.

Other projects