drupal_yext-8.x-1.0/src/YextContent/YextIgnoreNode.php

src/YextContent/YextIgnoreNode.php
<?php

namespace Drupal\drupal_yext\YextContent;

/**
 * A class which will ignore everything done to it.
 *
 * Useful if we are running a migration but we don't want it to do anything.
 */
class YextIgnoreNode implements NodeMigrateDestinationInterface {

  /**
   * {@inheritdoc}
   */
  public function generate() {}

  /**
   * {@inheritdoc}
   */
  public function getYextLastUpdate() : int {
    return 0;
  }

  /**
   * {@inheritdoc}
   */
  public function getYextRawDataString() : string {
    return '';
  }

  /**
   * {@inheritdoc}
   */
  public function getYextRawDataArray() : array {
    return [];
  }

  /**
   * {@inheritdoc}
   */
  public function save() {}

  /**
   * {@inheritdoc}
   */
  public function setBio(string $bio) {}

  /**
   * {@inheritdoc}
   */
  public function setGeo(array $geo) {}

  /**
   * {@inheritdoc}
   */
  public function setCustom(string $id, array $values) {}

  /**
   * {@inheritdoc}
   */
  public function setHeadshot(string $url) {}

  /**
   * {@inheritdoc}
   */
  public function setName(string $name) {}

  /**
   * {@inheritdoc}
   */
  public function setYextId(string $id) {}

  /**
   * {@inheritdoc}
   */
  public function setYextLastUpdate(int $timestamp) {}

  /**
   * {@inheritdoc}
   */
  public function setYextRawData(string $data) {}

}

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

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