Welcome To Our Shell

Mister Spy & Souheyl Bypass Shell

Current Path : /var/www/html_old/12park.001/web/core/modules/system/tests/src/Kernel/

Linux ift1.ift-informatik.de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
Upload File :
Current File : /var/www/html_old/12park.001/web/core/modules/system/tests/src/Kernel/DeprecatedPathHooksTest.php

<?php

namespace Drupal\Tests\system\Kernel;

use Drupal\Core\Language\LanguageInterface;
use Drupal\KernelTests\KernelTestBase;

/**
 * @coversDefaultClass \Drupal\Core\Path\AliasStorage
 *
 * @group path
 * @group legacy
 */
class DeprecatedPathHooksTest extends KernelTestBase {

  /**
   * {@inheritdoc}
   */
  public static $modules = ['system', 'path_alias', 'path_deprecated_test'];

  /**
   * {@inheritdoc}
   */
  protected function setUp() {
    parent::setUp();

    $this->installEntitySchema('path_alias');
  }

  /**
   * @covers ::save
   *
   * @expectedDeprecation The deprecated hook hook_path_insert() is implemented in these functions: path_deprecated_test_path_insert(). It will be removed before Drupal 9.0.0. Use hook_ENTITY_TYPE_insert() for the 'path_alias' entity type instead. See https://www.drupal.org/node/3013865.
   */
  public function testInsert() {
    $source = '/' . $this->randomMachineName();
    $alias = '/' . $this->randomMachineName();

    $alias_storage = \Drupal::service('path.alias_storage');
    $alias_storage->save($source, $alias);
  }

  /**
   * @covers ::save
   *
   * @expectedDeprecation The deprecated hook hook_path_update() is implemented in these functions: path_deprecated_test_path_update(). It will be removed before Drupal 9.0.0. Use hook_ENTITY_TYPE_update() for the 'path_alias' entity type instead. See https://www.drupal.org/node/3013865.
   */
  public function testUpdate() {
    $source = '/' . $this->randomMachineName();
    $alias = '/' . $this->randomMachineName();

    $alias_storage = \Drupal::service('path.alias_storage');
    $alias_storage->save($source, $alias);

    $new_source = '/' . $this->randomMachineName();
    $path = $alias_storage->load(['source' => $source]);
    $alias_storage->save($new_source, $alias, LanguageInterface::LANGCODE_NOT_SPECIFIED, $path['pid']);
  }

  /**
   * @covers ::delete
   *
   * @expectedDeprecation The deprecated hook hook_path_delete() is implemented in these functions: path_deprecated_test_path_delete(). It will be removed before Drupal 9.0.0. Use hook_ENTITY_TYPE_delete() for the 'path_alias' entity type instead. See https://www.drupal.org/node/3013865.
   */
  public function testDelete() {
    $source = '/' . $this->randomMachineName();
    $alias = '/' . $this->randomMachineName();

    $alias_storage = \Drupal::service('path.alias_storage');
    $alias_storage->save($source, $alias);

    $path = $alias_storage->load(['source' => $source]);
    $alias_storage->delete(['pid' => $path['pid']]);
  }

}

bypass 1.0, Devloped By El Moujahidin (the source has been moved and devloped)
Email: contact@elmoujehidin.net bypass 1.0, Devloped By El Moujahidin (the source has been moved and devloped) Email: contact@elmoujehidin.net