component_schema-1.0.x-dev/src/Component/Schema/ComponentVariableAttributeProviderDataDefinition.php

src/Component/Schema/ComponentVariableAttributeProviderDataDefinition.php
<?php

namespace Drupal\component_schema\Component\Schema;

class ComponentVariableAttributeProviderDataDefinition extends ComponentVariableDataDefinition implements ComponentVariableAttributeProviderDataDefinitionInterface {

  /**
   * {@inheritdoc}
   */
  public function providesClass() {
    return !empty($this->definition['provides_class']);
  }

  /**
   * {@inheritdoc}
   */
  public function providesAttribute() {
    return !empty($this->definition['provides_attribute']);
  }

  /**
   * {@inheritdoc}
   */
  public function getProvidedName() {
    return $this->definition['provided_name'] ?? NULL;
  }

  /**
   * {@inheritdoc}
   */
  public function getProvidedValue() {
    return $this->definition['provided_value'] ?? NULL;
  }

  /**
   * {@inheritdoc}
   */
  public function getAttributeTarget() {
    return $this->definition['attribute_target'] ?? NULL;
  }

  /**
   * {@inheritdoc}
   */
  public function supportsBreakpoints() {
    return $this->definition['supports_breakpoints'] ?? NULL;
  }

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc