public function testGetValue()
 {
     $this->assertEquals($this->settings->getValue('docNumber'), 5485);
     $this->assertEquals($this->settings->getValue('nonExistentVariable'), '');
     $this->assertEquals($this->settings->getValue('clientName'), 'ООО "Рога и копыта"');
     $this->settings->addVariable('totalSum', function () {
         return 500 + 500;
     });
     $this->assertEquals($this->settings->getValue('totalSum'), 1000);
 }
 /**
  * @param PHPExcel_Worksheet $worksheet
  * @param string $pCoordinate
  * @param string $cellValue
  */
 private function replaceСontent(PHPExcel_Worksheet $worksheet, $pCoordinate, $cellValue)
 {
     $templateKey = $this->extractTemplateKey($cellValue);
     $worksheet->setCellValue($pCoordinate, $this->settings->getValue($templateKey));
 }