Revert "My first commit of codes"

This reverts commit a6e5a69348.
This commit is contained in:
sujitprasad
2015-05-01 13:27:00 +05:30
parent 6f37d10de3
commit 16ea6e1984
8487 changed files with 0 additions and 1317246 deletions

View File

@@ -1,42 +0,0 @@
<?php
namespace libphonenumber\buildtools\Commands;
use libphonenumber\buildtools\BuildMetadataPHPFromXml;
use Symfony\Component\Console\Command\Command;
use Symfony\Component\Console\Input\InputArgument;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
class BuildMetadataPHPFromXMLCommand extends Command
{
protected function configure()
{
$this->setName('BuildMetadataPHPFromXML');
$this->setDescription('Generate phone metadata data files');
$this->setDefinition(
array(
new InputArgument('InputFile', InputArgument::REQUIRED, 'The input file containing phone number metadata in XML format.'),
new InputArgument('OutputDirectory', InputArgument::REQUIRED, 'The output source directory to store phone number metadata (one file per region) and the country code to region code mapping file'),
new InputArgument('DataPrefix', InputArgument::REQUIRED, 'The start of the filename to store the files (e.g. dataPrefix_GB.php'),
new InputArgument('MappingClass', InputArgument::REQUIRED, 'The name of the mapping class generated'),
new InputArgument('MappingClassLocation', InputArgument::REQUIRED, 'The directory where the mapping class is stored'),
new InputArgument('LiteBuild', InputArgument::OPTIONAL, 'Whether to generate the lite-version of the metadata. When set to true, certain metadata will be omitted. AT this moment, example numbers information is omitted', false),
)
);
}
protected function execute(InputInterface $input, OutputInterface $output)
{
$build = new BuildMetadataPHPFromXml();
$build->start(
$input->getArgument('InputFile'),
$input->getArgument('OutputDirectory'),
$input->getArgument('DataPrefix'),
$input->getArgument('MappingClass'),
$input->getArgument('MappingClassLocation'),
($input->getArgument('LiteBuild') == 'true') ? true : false
);
}
}

View File

@@ -1,39 +0,0 @@
<?php
namespace libphonenumber\buildtools\Commands;
use libphonenumber\buildtools\GeneratePhonePrefixData;
use Symfony\Component\Console\Command\Command;
use Symfony\Component\Console\Helper\ProgressHelper;
use Symfony\Component\Console\Input\InputArgument;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
class GeneratePhonePrefixDataCommand extends Command
{
protected function configure()
{
$this->setName('GeneratePhonePrefixData');
$this->setDescription('Generate phone prefix data files');
$this->setDefinition(
array(
new InputArgument('InputDirectory', InputArgument::REQUIRED, 'The input directory containing the locale/region.txt files'),
new InputArgument('OutputDirectory', InputArgument::REQUIRED, 'The output source directory'),
)
);
}
protected function execute(InputInterface $input, OutputInterface $output)
{
/** @var ProgressHelper $progress */
$progress = $this->getHelperSet()->get('progress');
$generatePhonePrefixData = new GeneratePhonePrefixData();
$generatePhonePrefixData->start(
$input->getArgument('InputDirectory'),
$input->getArgument('OutputDirectory'),
$output,
$progress
);
}
}

View File

@@ -1,30 +0,0 @@
<?php
namespace libphonenumber\buildtools\Commands;
use libphonenumber\buildtools\GenerateTimeZonesMapData;
use Symfony\Component\Console\Command\Command;
use Symfony\Component\Console\Input\InputArgument;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
class GenerateTimeZonesMapDataCommand extends Command
{
protected function configure()
{
$this->setName('GenerateTimeZonesMapData');
$this->setDescription('Generate time zone data files');
$this->setDefinition(
array(
new InputArgument('InputFile', InputArgument::REQUIRED, 'The input file containing the timezone map data'),
new InputArgument('OutputDirectory', InputArgument::REQUIRED, 'The output directory to save the file'),
)
);
}
protected function execute(InputInterface $input, OutputInterface $output)
{
new GenerateTimeZonesMapData($input->getArgument('InputFile'), $input->getArgument('OutputDirectory'));
}
}