Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php namespace Drupal\Tests\comment\Kernel\Plugin\migrate\source\d6; use Drupal\Tests\m..

Decoded Output download

<?php

namespace Drupal\Tests\comment\Kernel\Plugin\migrate\source\d6;

use Drupal\Tests\migrate\Kernel\MigrateSqlSourceTestBase;

/**
 * Tests comment variable per comment type source plugin.
 *
 * @covers \Drupal\comment\Plugin\migrate\source\d6\CommentVariablePerCommentType
 * @group comment
 */
class CommentVariablePerCommentTypeTest extends MigrateSqlSourceTestBase {

  /**
   * {@inheritdoc}
   */
  public static $modules = ['comment', 'migrate_drupal'];

  /**
   * {@inheritdoc}
   */
  public function providerSource() {
    $tests = [];

    // The source data.
    $tests[0]['source_data']['node_type'] = [
      [
        'type' => 'page',
      ],
      [
        'type' => 'story',
      ],
    ];

    $tests[0]['source_data']['variable'] = [
      [
        'name' => 'comment_subject_field_page',
        'value' => serialize(1),
      ],
      [
        'name' => 'comment_subject_field_story',
        'value' => serialize(0),
      ],
    ];

    // The expected results.
    // Each result will also include a label and description, but those are
    // static values set by the source plugin and don't need to be asserted.
    $tests[0]['expected_data'] = [
      [
        'comment_type' => 'comment',
      ],
      [
        'comment_type' => 'comment_no_subject',
      ],
    ];

    return $tests;
  }

}
 ?>

Did this file decode correctly?

Original Code

<?php

namespace Drupal\Tests\comment\Kernel\Plugin\migrate\source\d6;

use Drupal\Tests\migrate\Kernel\MigrateSqlSourceTestBase;

/**
 * Tests comment variable per comment type source plugin.
 *
 * @covers \Drupal\comment\Plugin\migrate\source\d6\CommentVariablePerCommentType
 * @group comment
 */
class CommentVariablePerCommentTypeTest extends MigrateSqlSourceTestBase {

  /**
   * {@inheritdoc}
   */
  public static $modules = ['comment', 'migrate_drupal'];

  /**
   * {@inheritdoc}
   */
  public function providerSource() {
    $tests = [];

    // The source data.
    $tests[0]['source_data']['node_type'] = [
      [
        'type' => 'page',
      ],
      [
        'type' => 'story',
      ],
    ];

    $tests[0]['source_data']['variable'] = [
      [
        'name' => 'comment_subject_field_page',
        'value' => serialize(1),
      ],
      [
        'name' => 'comment_subject_field_story',
        'value' => serialize(0),
      ],
    ];

    // The expected results.
    // Each result will also include a label and description, but those are
    // static values set by the source plugin and don't need to be asserted.
    $tests[0]['expected_data'] = [
      [
        'comment_type' => 'comment',
      ],
      [
        'comment_type' => 'comment_no_subject',
      ],
    ];

    return $tests;
  }

}

Function Calls

None

Variables

None

Stats

MD5 4fb0d1262a2b027f2d4169578bc8dd04
Eval Count 0
Decode Time 108 ms