Exemplo n.º 1
0
 function __construct($config, $template_locator)
 {
     $this->config = $config;
     $this->template_locator = $template_locator;
     WactDictionaryHolder::initialize($config);
     $dictionary_holder = WactDictionaryHolder::instance();
     $this->tag_dictionary = $dictionary_holder->getTagDictionary();
     $this->property_dictionary = $dictionary_holder->getPropertyDictionary();
     $this->filter_dictionary = $dictionary_holder->getFilterDictionary();
     $this->tree_builder = new WactTreeBuilder($this, $this->tag_dictionary, $this->property_dictionary, $this->filter_dictionary);
 }
Exemplo n.º 2
0
 function testGetInstance()
 {
     $config = array('force_scan' => 0, 'scan_directories' => array(), 'cache_dir' => WACT_CACHE_DIR);
     WactDictionaryHolder::initialize(new WactTestTemplateConfig($config));
     $instance1 = WactDictionaryHolder::instance();
     $instance1->initializeWactFilterDictionary();
     $dictionary1 = $instance1->getFilterDictionary();
     $this->assertIsA($dictionary1, 'WactFilterDictionary');
     $instance2 = WactDictionaryHolder::instance();
     $dictionary2 = $instance1->getFilterDictionary();
     $this->assertReference($dictionary2, $dictionary1);
 }
Exemplo n.º 3
0
 function initWactDictionaries()
 {
     WactDictionaryHolder::initialize($this->default_config);
 }
Exemplo n.º 4
0
 function initWactDictionaries($config)
 {
     WactDictionaryHolder::initialize($config);
 }