コード例 #1
0
 public function __toString()
 {
     $o = $this->options();
     if (!$this->isDirty($o, 'htmlAttributes.onclick', $emptyIsDirty = false)) {
         unset($o['htmlAttributes']['onclick']);
     }
     $this->options($o);
     return parent::__toString();
 }
コード例 #2
0
 public function __toString()
 {
     $result = [];
     $result[] = $this->Title->toString();
     $data = $this->data();
     $this->setUnless($data, $this->_contentToken, ':content');
     $data[$this->_contentToken] = implode(PHP_EOL, $result) . PHP_EOL . $data[$this->_contentToken];
     $this->data($data);
     return parent::__toString();
 }
コード例 #3
0
 public function __toString()
 {
     $result = [];
     $result[] = (string) $this->Title;
     $result[] = (string) $this->Body;
     $options = $this->options();
     $options[$this->_contentToken] = implode(PHP_EOL, $result);
     $this->options($options);
     return parent::__toString();
 }
コード例 #4
0
 /**
  * __toString() override for Multipart entities that will loop through it's component parts and get thier string values
  * before adding it to the content array and calling parent::__toString()
  * 
  * @return string
  */
 public function __toString()
 {
     $result = [];
     foreach ($this->parts as $key => $value) {
         if (is_integer($key) && is_string($value)) {
             $result[] = (string) $this->{$value};
         } elseif (is_string($key) && is_string($value)) {
             $result[] = (string) $this->{$key};
         }
     }
     $options = $this->options();
     $options[$this->_contentToken] = implode(PHP_EOL, $result);
     $this->options($options);
     return parent::__toString();
 }