function LayoutDeriver::getDerivativeDefinitions
Overrides DeriverBase::getDerivativeDefinitions
File
- 
              core/tests/ Drupal/ Tests/ Core/ Layout/ LayoutPluginManagerTest.php, line 398 
Class
- LayoutDeriver
- Provides a dynamic layout deriver for the test.
Namespace
Drupal\Tests\Core\LayoutCode
public function getDerivativeDefinitions($base_plugin_definition) {
  if ($base_plugin_definition->get('array_based')) {
    $this->derivatives['array_based'] = [];
  }
  if ($base_plugin_definition->get('invalid_provider')) {
    $this->derivatives['invalid_provider'] = new LayoutDefinition([
      'id' => 'invalid_provider',
      'provider' => 'invalid_provider',
    ]);
  }
  return $this->derivatives;
}Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.
