コード例 #1
0
ファイル: Paragraph.php プロジェクト: presclark/PHPPowerPoint
 /**
  * Get hash code
  *
  * @return string Hash code
  */
 public function getHashCode()
 {
     $hashElements = '';
     foreach ($this->richTextElements as $element) {
         $hashElements .= $element->getHashCode();
     }
     return md5($hashElements . $this->font->getHashCode() . __CLASS__);
 }
コード例 #2
0
ファイル: Legend.php プロジェクト: presclark/PHPPowerPoint
 /**
  * Get hash code
  *
  * @return string Hash code
  */
 public function getHashCode()
 {
     return md5($this->position . $this->offsetX . $this->offsetY . $this->width . $this->height . $this->font->getHashCode() . $this->border->getHashCode() . $this->fill->getHashCode() . $this->alignment->getHashCode() . ($this->visible ? 't' : 'f') . __CLASS__);
 }
コード例 #3
0
ファイル: Run.php プロジェクト: presclark/PHPPowerPoint
 /**
  * Get hash code
  *
  * @return string Hash code
  */
 public function getHashCode()
 {
     return md5($this->getText() . $this->font->getHashCode() . __CLASS__);
 }
コード例 #4
0
ファイル: Series.php プロジェクト: nandadotexe/PHPPowerPoint
 /**
  * Get hash code
  *
  * @return string Hash code
  */
 public function getHashCode()
 {
     return md5((is_null($this->fill) ? 'null' : $this->fill->getHashCode()) . (is_null($this->font) ? 'null' : $this->font->getHashCode()) . var_export($this->values, true) . var_export($this, true) . __CLASS__);
 }
コード例 #5
0
ファイル: FontTest.php プロジェクト: presclark/PHPPowerPoint
 /**
  * Test get/set hash index
  */
 public function testSetGetHashIndex()
 {
     $object = new Font();
     $value = rand(1, 100);
     $object->setHashIndex($value);
     $this->assertEquals($value, $object->getHashIndex());
 }