PhpOffice\PhpPresentation\Slide\SlideMaster::addSchemeColor PHP Method

addSchemeColor() public method

public addSchemeColor ( SchemeColor $schemeColor )
$schemeColor PhpOffice\PhpPresentation\Style\SchemeColor
    public function addSchemeColor(SchemeColor $schemeColor)
    {
        $this->arraySchemeColor[$schemeColor->getValue()] = $schemeColor;
        return $this;
    }

Usage Example

 public function testSchemeColors()
 {
     // Mock Pre
     $mockSchemeColorAccent1 = $this->getMockForAbstractClass('PhpOffice\\PhpPresentation\\Style\\SchemeColor');
     $mockSchemeColorAccent1->setValue('accent1');
     $mockSchemeColorAccent1->setRGB('ABCDEF');
     $mockSchemeColorNew = $this->getMockForAbstractClass('PhpOffice\\PhpPresentation\\Style\\SchemeColor');
     $mockSchemeColorNew->setValue('new');
     $mockSchemeColorNew->setRGB('ABCDEF');
     $object = new SlideMaster();
     $this->assertInternalType('array', $object->getAllSchemeColors());
     $this->assertCount(12, $object->getAllSchemeColors());
     // Add idem value
     $this->assertInstanceOf('PhpOffice\\PhpPresentation\\Slide\\SlideMaster', $object->addSchemeColor($mockSchemeColorAccent1));
     $this->assertCount(12, $object->getAllSchemeColors());
     // Add new value
     $this->assertInstanceOf('PhpOffice\\PhpPresentation\\Slide\\SlideMaster', $object->addSchemeColor($mockSchemeColorNew));
     $this->assertCount(13, $object->getAllSchemeColors());
 }
All Usage Examples Of PhpOffice\PhpPresentation\Slide\SlideMaster::addSchemeColor