5 * Contains \Drupal\drupalmoduleupgrader\Plugin\DMU\Fixer\HookToYAML.
8 namespace Drupal\drupalmoduleupgrader\Plugin\DMU\Fixer;
10 use Drupal\Component\Serialization\Yaml as YAML;
11 use Drupal\drupalmoduleupgrader\FixerBase;
18 class HookToYAML extends FixerBase {
20 public function execute() {
21 $destination = $this->getUnaliasedPath($this->configuration['destination']);
22 $data = $this->target->executeHook($this->configuration['hook']);
23 file_put_contents($destination, YAML::encode($data));