Exemple #1
0
 protected function _getCloud($options = null, $setDecoratorPluginManager = true)
 {
     $cloud = new Tag\Cloud($options);
     if ($setDecoratorPluginManager) {
         $decorators = $cloud->getDecoratorPluginManager();
         $decorators->setInvokableClass('clouddummy', 'ZendTest\\Tag\\Cloud\\TestAsset\\CloudDummy');
         $decorators->setInvokableClass('clouddummy1', 'ZendTest\\Tag\\Cloud\\TestAsset\\CloudDummy1');
         $decorators->setInvokableClass('clouddummy2', 'ZendTest\\Tag\\Cloud\\TestAsset\\CloudDummy2');
         $decorators->setInvokableClass('tagdummy', 'ZendTest\\Tag\\Cloud\\TestAsset\\TagDummy');
     }
     return $cloud;
 }
Exemple #2
0
 protected function _getCloud($options = null, $setPluginLoader = true)
 {
     $cloud = new Tag\Cloud($options);
     if ($setPluginLoader) {
         $cloud->getPluginLoader()->addPrefixPath('ZendTest\\Tag\\Cloud\\TestAsset', __DIR__ . '/TestAsset');
     }
     return $cloud;
 }
Exemple #3
0
    protected function _getCloud($options = null, $setDecoratorBroker = true)
    {
        $cloud = new Tag\Cloud($options);

        if ($setDecoratorBroker) {
            $loader = $cloud->getDecoratorBroker()->getClassLoader();
            $loader->registerPlugins(array(
                'clouddummy'  => 'ZendTest\Tag\Cloud\TestAsset\CloudDummy',
                'clouddummy1' => 'ZendTest\Tag\Cloud\TestAsset\CloudDummy1',
                'clouddummy2' => 'ZendTest\Tag\Cloud\TestAsset\CloudDummy2',
                'tagdummy'    => 'ZendTest\Tag\Cloud\TestAsset\TagDummy',
            ));
        }

        return $cloud;
    }