예제 #1
0
파일: Dijit.php 프로젝트: navassouza/zf2
 /**
  * Set view
  *
  * Set view and enable dojo
  *
  * @param  View $view
  * @return \Zend\Dojo\View\Helper\Dijit
  */
 public function setView(View $view)
 {
     parent::setView($view);
     $this->dojo = $this->view->plugin('dojo');
     $this->dojo->enable();
     return $this;
 }
예제 #2
0
 /**
  * Converts an associative array to a string of tag attributes.
  *
  * Overloads {@link View\Helper\AbstractHtmlElement::htmlAttribs()}.
  *
  * @param  array $attribs  an array where each key-value pair is converted
  *                         to an attribute name and value
  * @return string
  */
 protected function htmlAttribs($attribs)
 {
     // filter out null values and empty string values
     foreach ($attribs as $key => $value) {
         if ($value === null || is_string($value) && !strlen($value)) {
             unset($attribs[$key]);
         }
     }
     return parent::htmlAttribs($attribs);
 }
예제 #3
0
 /**
  * {@inheritDoc}
  */
 public function setUp()
 {
     $this->helper = $this->getMockForAbstractClass('Zend\\View\\Helper\\AbstractHtmlElement');
     $this->helper->setView(new PhpRenderer());
 }