public function testExtensionGenerator()
 {
     $generator = new ExtensionGenerator();
     $generator->template = 'default';
     $generator->vendorName = 'samdark';
     $generator->namespace = 'samdark\\';
     $generator->license = 'BSD';
     $generator->title = 'Sample extension';
     $generator->description = 'This is sample description.';
     $generator->authorName = 'Alexander Makarov';
     $generator->authorEmail = '*****@*****.**';
     $valid = $generator->validate();
     $this->assertTrue($valid, 'Validation failed: ' . print_r($generator->getErrors(), true));
     $this->assertNotEmpty($generator->generate());
 }
예제 #2
0
 public function testExtensionGenerator()
 {
     $generator = new ExtensionGenerator();
     $generator->template = 'default';
     $generator->vendorName = 'samdark';
     $generator->namespace = 'samdark\\';
     $generator->license = 'BSD';
     $generator->title = 'Sample extension';
     $generator->description = 'This is sample description.';
     $generator->authorName = 'Alexander Makarov';
     $generator->authorEmail = '*****@*****.**';
     if ($generator->validate()) {
         $generator->generate();
     } else {
         print_r($generator->getErrors());
     }
 }