Пример #1
0
 /**
  * Creates a new creation definition
  *
  * @param  var $arg Either an InstanceCreation, an XPClass or a string referring to a class
  * @param  [:function(util.address.Iteration): void] $addresses
  */
 public function __construct($arg, $addresses)
 {
     if ($arg instanceof InstanceCreation) {
         $this->creation = $arg;
     } else {
         $this->creation = InstanceCreation::of($arg);
     }
     $this->addresses = $addresses;
 }
 public function keywords()
 {
     $instance = InstanceCreation::of(XPClass::forName('lang.partial.unittest.Event'))->name('Test')->class('public')->create();
     $this->assertEquals('public', $instance->class());
 }