PhpOffice\PhpPresentation\HashTable::getIndexForHashCode PHP Method

getIndexForHashCode() public method

Get index for hash code
public getIndexForHashCode ( string $pHashCode = '' ) : integer
$pHashCode string
return integer Index
    public function getIndexForHashCode($pHashCode = '')
    {
        return array_search($pHashCode, $this->keyMap);
    }

Usage Example

Example #1
0
 /**
  */
 public function testIndex()
 {
     $object = new HashTable();
     $oSlide1 = new Slide();
     $oSlide2 = new Slide();
     // Add Object
     $this->assertNull($object->add($oSlide1));
     $this->assertNull($object->add($oSlide2));
     // Index
     $this->assertEquals(0, $object->getIndexForHashCode($oSlide1->getHashCode()));
     $this->assertEquals(1, $object->getIndexForHashCode($oSlide2->getHashCode()));
     $this->assertEquals($oSlide1, $object->getByIndex(0));
     $this->assertEquals($oSlide2, $object->getByIndex(1));
 }