HEX
Server: Apache/2.4.34 (Red Hat) OpenSSL/1.0.2k-fips
System: Linux WORDPRESS 3.10.0-1160.118.1.el7.x86_64 #1 SMP Thu Apr 4 03:33:23 EDT 2024 x86_64
User: digital (1020)
PHP: 7.2.24
Disabled: NONE
Upload Files
File: /datos/www/fabricas.colombiatrade.com.co/public_html/vendor/bin/dcg
#!/usr/bin/env php
<?php

use DrupalCodeGenerator\ApplicationFactory;
use DrupalCodeGenerator\Command\Navigation;
use DrupalCodeGenerator\GeneratorDiscovery;
use DrupalCodeGenerator\Utils;
use Symfony\Component\Filesystem\Filesystem;

// The autoloader may have a different location if DCG is installed as a local
// Composer package.
$autoloader = file_exists(__DIR__ . '/../vendor/autoload.php')
  ? require __DIR__ . '/../vendor/autoload.php'
  : require __DIR__ . '/../../../autoload.php';

// Create an application.
$application = ApplicationFactory::create();

// Discover generators.
$discovery = new GeneratorDiscovery(new Filesystem());
$commands_directories[] = ApplicationFactory::getRoot() . '/src/Command';
$home = Utils::getHomeDirectory();
if (file_exists($home . '/.dcg/Command')) {
  $commands_directories[] = $home . '/.dcg/Command';
  $autoloader->addPsr4('DrupalCodeGenerator\\', $home . '/.dcg');
}
$generators = $discovery->getGenerators($commands_directories);
$application->addCommands($generators);

// Add the navigation command.
$application->add(new Navigation($generators));
$application->setDefaultCommand('navigation');

// Run.
$application->run();