Пример #1
0
 public function clearRegistry()
 {
     if (Registry::isRegistered('Zend_Translator')) {
         $registry = Registry::getInstance();
         unset($registry['Zend_Translator']);
     }
 }
Пример #2
0
 /**
  * Sets up the fixture, for example, open a network connection.
  * This method is called before a test is executed.
  *
  * @return void
  */
 public function setUp()
 {
     $registry = \Zend\Registry::getInstance();
     if (isset($registry[Registry::REGISTRY_KEY])) {
         unset($registry[Registry::REGISTRY_KEY]);
     }
     $this->registry = new Registry();
 }
Пример #3
0
 public function clearRegistry()
 {
     $regKey = 'Zend_Currency';
     if (\Zend\Registry::isRegistered($regKey)) {
         $registry = \Zend\Registry::getInstance();
         unset($registry[$regKey]);
     }
 }
Пример #4
0
 /**
  * Sets up the fixture, for example, open a network connection.
  * This method is called before a test is executed.
  *
  * @return void
  */
 public function setUp()
 {
     $registry = Registry::getInstance();
     if (isset($registry['Zend\\Dojo\\View\\Helper\\Dojo'])) {
         unset($registry['Zend\\Dojo\\View\\Helper\\Dojo']);
     }
     $this->view = new View\PhpRenderer();
     \Zend\Dojo\Dojo::enableView($this->view);
 }
Пример #5
0
 /**
  * Creates a new Zend_Validator_Float object for each test method
  *
  * @return void
  */
 public function setUp()
 {
     $this->_locale = setlocale(LC_ALL, 0);
     //backup locale
     if (\Zend\Registry::isRegistered('Zend_Locale')) {
         \Zend\Registry::getInstance()->offsetUnset('Zend_Locale');
     }
     $this->_validator = new Validator\Float();
 }
Пример #6
0
 /**
  * Sets up the fixture, for example, open a network connection.
  * This method is called before a test is executed.
  *
  * @return void
  */
 public function setUp()
 {
     $regKey = 'Zend_View_Helper_Doctype';
     if (\Zend\Registry::isRegistered($regKey)) {
         $registry = \Zend\Registry::getInstance();
         unset($registry[$regKey]);
     }
     $this->helper = new Helper\Doctype();
 }
Пример #7
0
 public function setup()
 {
     Reader\Reader::reset();
     if (\Zend\Registry::isRegistered('Zend_Locale')) {
         $registry = \Zend\Registry::getInstance();
         unset($registry['Zend_Locale']);
     }
     $this->_feedSamplePath = dirname(__FILE__) . '/_files/Common';
 }
Пример #8
0
 /**
  * Sets up the fixture, for example, open a network connection.
  * This method is called before a test is executed.
  *
  * @return void
  */
 public function setUp()
 {
     if (\Zend\Registry::isRegistered('Zend_View_Helper_Doctype')) {
         $registry = \Zend\Registry::getInstance();
         unset($registry['Zend_View_Helper_Doctype']);
     }
     $this->view = new \Zend\View\View();
     $this->helper = new \Zend\View\Helper\FormReset();
     $this->helper->setView($this->view);
 }
Пример #9
0
 /**
  * Sets up the fixture, for example, open a network connection.
  * This method is called before a test is executed.
  *
  * @return void
  */
 public function setUp()
 {
     $regKey = Registry\Registry::REGISTRY_KEY;
     if (\Zend\Registry::isRegistered($regKey)) {
         $registry = \Zend\Registry::getInstance();
         unset($registry[$regKey]);
     }
     $this->basePath = dirname(__FILE__) . '/_files/modules';
     $this->helper = new Helper\HeadTitle();
 }
Пример #10
0
 public function setUp()
 {
     if (Registry::isRegistered('Zend_Locale')) {
         $registry = Registry::getInstance();
         unset($registry['Zend_Locale']);
     }
     Cldr::removeCache();
     $this->_locale = setlocale(LC_ALL, 0);
     setlocale(LC_ALL, 'de');
 }
Пример #11
0
 /**
  * Initialize helper
  *
  * Retrieve container from registry or create new container and store in
  * registry.
  *
  * @return void
  */
 public function __construct()
 {
     $registry = Registry::getInstance();
     $key = __CLASS__;
     if (!isset($registry[$key])) {
         $container = new Dojo\Container();
         $registry[$key] = $container;
     }
     $this->_container = $registry[$key];
 }
 /**
  * Sets up the fixture, for example, open a network connection.
  * This method is called before a test is executed.
  *
  * @return void
  */
 public function setUp()
 {
     if (Registry::isRegistered('Zend_View_Helper_Doctype')) {
         $registry = Registry::getInstance();
         unset($registry['Zend_View_Helper_Doctype']);
     }
     $this->view = new View();
     $this->helper = new FormMultiCheckbox();
     $this->helper->setView($this->view);
 }
Пример #13
0
 /**
  * Sets up the fixture, for example, open a network connection.
  * This method is called before a test is executed.
  *
  * @access protected
  */
 protected function setUp()
 {
     if (Registry::isRegistered('Zend_View_Helper_Doctype')) {
         $registry = Registry::getInstance();
         unset($registry['Zend_View_Helper_Doctype']);
     }
     $this->view = new View();
     $this->helper = new FormTextHelper();
     $this->helper->setView($this->view);
 }
Пример #14
0
 /**
  * Sets up the fixture, for example, open a network connection.
  * This method is called before a test is executed.
  *
  * @return void
  */
 public function setUp()
 {
     $regKey = Registry::REGISTRY_KEY;
     if (\Zend\Registry::isRegistered($regKey)) {
         $registry = \Zend\Registry::getInstance();
         unset($registry[$regKey]);
     }
     $this->basePath = __DIR__ . '/_files/modules';
     $this->helper = new Helper\HeadStyle();
 }
Пример #15
0
 /**
  * Sets up the fixture, for example, open a network connection.
  * This method is called before a test is executed.
  *
  * @access protected
  */
 protected function setUp()
 {
     if (\Zend\Registry::isRegistered('Zend_View_Helper_Doctype')) {
         $registry = \Zend\Registry::getInstance();
         unset($registry['Zend_View_Helper_Doctype']);
     }
     $this->view = new \Zend\View\PhpRenderer();
     $this->helper = new \Zend\View\Helper\FormFile();
     $this->helper->setView($this->view);
 }
Пример #16
0
 public function setUp()
 {
     // Necessary to ensure placeholders do not persist between individual tests
     if (Registry::isRegistered(PlaceholderRegistry::REGISTRY_KEY)) {
         Registry::getInstance()->offsetUnset(PlaceholderRegistry::REGISTRY_KEY);
     }
     $this->renderer = new PhpRenderer();
     $this->strategy = new PhpRendererStrategy($this->renderer);
     $this->event = new ViewEvent();
     $this->response = new HttpResponse();
 }
Пример #17
0
 /**
  * Sets up the fixture, for example, open a network connection.
  * This method is called before a test is executed.
  *
  * @return void
  */
 public function setUp()
 {
     foreach (array(Registry\Registry::REGISTRY_KEY, 'Zend_View_Helper_Doctype') as $key) {
         if (\Zend\Registry::isRegistered($key)) {
             $registry = \Zend\Registry::getInstance();
             unset($registry[$key]);
         }
     }
     $this->basePath = dirname(__FILE__) . '/_files/modules';
     $this->view = new View\View();
     $this->helper = new Helper\HeadLink();
     $this->helper->setView($this->view);
 }
Пример #18
0
 /**
  * Constructor
  *
  * @param  \Zend\Registry $registry
  * @param  string $key
  * @return void
  */
 public function __construct(\Zend\Registry $registry = null, $key = null)
 {
     if (null === $registry) {
         $registry = \Zend\Registry::getInstance();
     }
     $this->setRegistry($registry);
     if (null !== $key) {
         $this->setRegistryKey($key);
     } else {
         $key = $this->getRegistryKey();
     }
     $registry[$key] = array();
 }
Пример #19
0
 /**
  * Sets up the fixture, for example, open a network connection.
  * This method is called before a test is executed.
  *
  * @return void
  */
 public function setUp()
 {
     foreach (array(PlaceholderRegistry::REGISTRY_KEY, 'Zend_View_Helper_Doctype') as $key) {
         if (Registry::isRegistered($key)) {
             $registry = Registry::getInstance();
             unset($registry[$key]);
         }
     }
     $this->basePath = __DIR__ . '/_files/modules';
     $this->view = new View();
     $this->helper = new Helper\HeadLink();
     $this->helper->setView($this->view);
 }
Пример #20
0
 public function setUp()
 {
     $regKey = 'Zend_View_Helper_Doctype';
     if (Registry::isRegistered($regKey)) {
         $registry = Registry::getInstance();
         unset($registry[$regKey]);
     }
     $this->renderer = new PhpRenderer();
     $helpers = $this->renderer->getHelperPluginManager();
     $config = new HelperConfiguration();
     $config->configureServiceManager($helpers);
     $this->helper->setView($this->renderer);
 }
Пример #21
0
    public function setUp()
    {
        $regKey = 'Zend_View_Helper_Doctype';
        if (Registry::isRegistered($regKey)) {
            $registry = Registry::getInstance();
            unset($registry[$regKey]);
        }

        $this->renderer = new PhpRenderer;
        $broker = $this->renderer->getBroker();
        $loader = $broker->getClassLoader();
        $loader->registerPlugins(new HelperLoader());
        $this->helper->setView($this->renderer);
    }
Пример #22
0
 /**
  * Sets up the fixture, for example, open a network connection.
  * This method is called before a test is executed.
  *
  * @return void
  */
 public function setUp()
 {
     $this->error = false;
     foreach (array(Registry::REGISTRY_KEY, 'Zend_View_Helper_Doctype') as $key) {
         if (\Zend\Registry::isRegistered($key)) {
             $registry = \Zend\Registry::getInstance();
             unset($registry[$key]);
         }
     }
     $this->basePath = __DIR__ . '/_files/modules';
     $this->view = new View\View();
     $this->view->doctype('XHTML1_STRICT');
     $this->helper = new Helper\HeadMeta();
     $this->helper->setView($this->view);
 }
Пример #23
0
 /**
  * Tears down the fixture, for example, close a network connection.
  * This method is called after a test is executed.
  *
  * @return void
  */
 public function tearDown()
 {
     $registry = Registry::getInstance();
     if (isset($registry['router'])) {
         unset($registry['router']);
     }
     if (isset($registry['dispatcher'])) {
         unset($registry['dispatcher']);
     }
     if (isset($registry['plugin'])) {
         unset($registry['plugin']);
     }
     if (isset($registry['viewRenderer'])) {
         unset($registry['viewRenderer']);
     }
     session_id(uniqid());
 }
Пример #24
0
 public function setup()
 {
     Reader\Reader::reset();
     if (\Zend\Registry::isRegistered('Zend_Locale')) {
         $registry = \Zend\Registry::getInstance();
         unset($registry['Zend_Locale']);
     }
     $this->_feedSamplePath = dirname(__FILE__) . '/_files/AtomSource';
     $this->_options = Date\Date::setOptions();
     foreach($this->_options as $k=>$v) {
         if (is_null($v)) {
             unset($this->_options[$k]);
         }
     }
     Date\Date::setOptions(array('format_type'=>'iso'));
     $this->_expectedCats = array(
         array(
             'term' => 'topic1',
             'scheme' => 'http://example.com/schema1',
             'label' => 'topic1'
         ),
         array(
             'term' => 'topic1',
             'scheme' => 'http://example.com/schema2',
             'label' => 'topic1'
         ),
         array(
             'term' => 'cat_dog',
             'scheme' => 'http://example.com/schema1',
             'label' => 'Cat & Dog'
         )
     );
     $this->_expectedCatsDc = array(
         array(
             'term' => 'topic1',
             'scheme' => null,
             'label' => 'topic1'
         ),
         array(
             'term' => 'topic2',
             'scheme' => null,
             'label' => 'topic2'
         )
     );
 }
Пример #25
0
 /**
  * Tears down the fixture, for example, close a network connection.
  * This method is called after a test is executed.
  *
  * @return void
  */
 public function tearDown()
 {
     unset($this->placeholder);
     Registry::getInstance()->offsetUnset(PlaceholderRegistry::REGISTRY_KEY);
 }
Пример #26
0
 public function testDefaultRegistryArrayAsPropsZF4654()
 {
     $registry = Registry::getInstance();
     $registry->bar = "baz";
     $this->assertEquals('baz', Registry::get('bar'));
 }
Пример #27
0
 /**
  * @group ZF-8702
  */
 public function testParsesCorrectDateIfMissingOffsetWhenSystemUsesUSLocale()
 {
     $locale = new \Zend\Locale\Locale('en_US');
     \Zend\Registry::set('Zend_Locale', $locale);
     $feed = Reader\Reader::importString(file_get_contents($this->_feedSamplePath . '/datemodified/plain/rss20_en_US.xml'));
     $fdate = $feed->getDateModified();
     $edate = new Date\Date();
     $edate->set('2010-01-04T02:14:00-0600', Date\Date::ISO_8601);
     \Zend\Registry::getInstance()->offsetUnset('Zend_Locale');
     $this->assertTrue($edate->equals($fdate));
 }
Пример #28
0
 /**
  * Rest all view placeholders
  *
  * @return void
  */
 protected function _resetPlaceholders()
 {
     $registry = \Zend\Registry::getInstance();
     $remove = array();
     foreach ($registry as $key => $value) {
         if (strstr($key, '\\View\\') || strstr($key, '_View_')) {
             $remove[] = $key;
         }
     }
     foreach ($remove as $key) {
         unset($registry[$key]);
     }
 }
Пример #29
0
 public function testKeyPassedToConstructorUsedAsRegistryKey()
 {
     $this->key = $key = 'foobar';
     $registry = \Zend\Registry::getInstance();
     $this->assertFalse(isset($registry[$key]));
     $plugin = new Plugin\ActionStack(null, $key);
     $this->assertTrue(isset($registry[$key]));
 }
Пример #30
0
 /**
  * Gets content panel for the Debugbar
  *
  * @return string
  */
 public function getPanel()
 {
     $this->_request = FrontController::getInstance()->getRequest();
     $viewRenderer = \Zend\Controller\Action\HelperBroker::getStaticHelper('viewRenderer');
     if ($viewRenderer->view && method_exists($viewRenderer->view, 'getVars')) {
         $viewVars = $this->_cleanData($viewRenderer->view->getVars());
     } else {
         $viewVars = "No 'getVars()' method in view class";
     }
     $vars = '<div style="width:50%;float:left;">';
     $vars .= '<h4>View variables</h4>' . '<div id="ZFDebug_vars" style="margin-left:-22px">' . $viewVars . '</div>' . '<h4>Request parameters</h4>' . '<div id="ZFDebug_requests" style="margin-left:-22px">' . $this->_cleanData($this->_request->getParams()) . '</div>';
     $vars .= '</div><div style="width:45%;float:left;">';
     if ($this->_request->isPost()) {
         $vars .= '<h4>Post variables</h4>' . '<div id="ZFDebug_post" style="margin-left:-22px">' . $this->_cleanData($this->_request->getPost()) . '</div>';
     }
     $registry = \Zend\Registry::getInstance();
     $vars .= '<h4>Zend Registry</h4>';
     $registry->ksort();
     $vars .= '<div id="ZFDebug_registry" style="margin-left:-22px">' . $this->_cleanData($registry) . '</div>';
     $cookies = $this->_request->getCookie();
     $vars .= '<h4>Cookies</h4>' . '<div id="ZFDebug_cookie" style="margin-left:-22px">' . $this->_cleanData($cookies) . '</div>';
     $vars .= '</div><div style="clear:both">&nbsp;</div>';
     return $vars;
 }