コード例 #1
0
 public function testInlineMissingLibrary()
 {
     $builder = new HTML_QuickForm2_JavascriptBuilder();
     $builder->addLibrary('missing', 'missing.js');
     try {
         $libraries = $builder->getLibraries(true);
         $this->fail('Expected HTML_QuickForm2_NotFoundException was not thrown');
     } catch (HTML_QuickForm2_NotFoundException $e) {
     }
 }
コード例 #2
0
 /**
  * Passes Javascript libraries added by repeat prototype
  *
  * @param HTML_QuickForm2_JavascriptBuilder $recipient original Javascript builder
  */
 public function passLibraries(HTML_QuickForm2_JavascriptBuilder $recipient)
 {
     foreach ($this->libraries as $name => $library) {
         $recipient->addLibrary($name, $library['file'], $library['webPath'], $library['absPath']);
     }
 }