doCreateItem example

public function __construct($name, Connection $connection) {
    $this->name = $name;
    $this->connection = $connection;
  }

  /** * {@inheritdoc} */
  public function createItem($data) {
    $try_again = FALSE;
    try {
      $id = $this->doCreateItem($data);
    }
    catch (\Exception $e) {
      // If there was an exception, try to create the table.       if (!$try_again = $this->ensureTableExists()) {
        // If the exception happened for other reason than the missing table,         // propagate the exception.         throw $e;
      }
    }
    // Now that the table has been created, try again if necessary.     if ($try_again) {
      
Home | Imprint | This part of the site doesn't use cookies.