devportal-8.x-2.0-alpha10/modules/api_reference/src/Plugin/Reference/EmptyReference.php
modules/api_reference/src/Plugin/Reference/EmptyReference.php
<?php
namespace Drupal\devportal_api_reference\Plugin\Reference;
use Drupal\devportal_api_reference\ReferenceInterface;
/**
* Null reference.
*
* @Reference(
* id = "empty",
* label = @Translation("Dummy reference plugin"),
* extensions = {},
* weight = 1,
* )
*/
class EmptyReference extends ReferenceBase {
/**
* {@inheritdoc}
*/
public function getVersion(?\stdClass $doc): ?string {
return NULL;
}
/**
* {@inheritdoc}
*/
public function parse(string $file_path): ?\stdClass {
return NULL;
}
/**
* {@inheritdoc}
*/
public function validate(\stdClass $content): void {
}
/**
* {@inheritdoc}
*/
public function getTitle(?\stdClass $doc): ?string {
return NULL;
}
/**
* {@inheritdoc}
*/
public function getDescription(?\stdClass $doc): ?string {
return NULL;
}
}
