class PrintEngine in Entity Print 8.2
The PrintEngine annotation.
Hierarchy
- class \Drupal\Component\Annotation\Plugin implements AnnotationInterface
- class \Drupal\entity_print\Annotation\PrintEngine
Expanded class hierarchy of PrintEngine
5 classes are annotated with PrintEngine
- DomPdf in src/
Plugin/ EntityPrint/ PrintEngine/ DomPdf.php - A Entity Print plugin for the DomPdf library.
- NotAvailablePrintEngine in tests/
modules/ entity_print_test/ src/ Plugin/ EntityPrint/ PrintEngine/ NotAvailablePrintEngine.php - Unavailable print engine for testing.
- PrintExceptionEngine in tests/
modules/ entity_print_test/ src/ Plugin/ EntityPrint/ PrintEngine/ PrintExceptionEngine.php - A test print engine that throws an exception.
- TestPrintEngine in tests/
modules/ entity_print_test/ src/ Plugin/ EntityPrint/ PrintEngine/ TestPrintEngine.php - A test print engine plugin.
- TestWordPrintEngine in tests/
modules/ entity_print_test/ src/ Plugin/ EntityPrint/ PrintEngine/ TestWordPrintEngine.php - The test word pring engine.
File
- src/
Annotation/ PrintEngine.php, line 12
Namespace
Drupal\entity_print\AnnotationView source
class PrintEngine extends Plugin {
/**
* The unique Id of the Print engine implementation.
*
* @var string
*/
public $id;
/**
* The human readable name of the Print engine implementation.
*
* @var string
*/
public $label;
/**
* The filetype to be exported to.
*
* @var string
*
* @codingStandardsIgnoreStart
*/
public $export_type;
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
Plugin:: |
protected | property | The plugin definition read from the class annotation. | 1 |
Plugin:: |
public | function |
Gets the value of an annotation. Overrides AnnotationInterface:: |
5 |
Plugin:: |
public | function |
Gets the class of the annotated class. Overrides AnnotationInterface:: |
|
Plugin:: |
public | function |
Gets the unique ID for this annotated class. Overrides AnnotationInterface:: |
|
Plugin:: |
public | function |
Gets the name of the provider of the annotated class. Overrides AnnotationInterface:: |
|
Plugin:: |
protected | function | Parses an annotation into its definition. | |
Plugin:: |
public | function |
Sets the class of the annotated class. Overrides AnnotationInterface:: |
|
Plugin:: |
public | function |
Sets the name of the provider of the annotated class. Overrides AnnotationInterface:: |
|
Plugin:: |
public | function | Constructs a Plugin object. | 2 |
PrintEngine:: |
public | property | The filetype to be exported to. | |
PrintEngine:: |
public | property | The unique Id of the Print engine implementation. | |
PrintEngine:: |
public | property | The human readable name of the Print engine implementation. |