Esempio n. 1
0
 public function setColumns(array $columnDefs)
 {
     $this->columnsLockFile->acquireWrite();
     parent::setColumns($columnDefs);
     $this->columnsFile->acquireWrite();
     $toprint = $this->printColumns($columnDefs);
     $columnsHandle = $this->columnsFile->getHandle();
     ftruncate($columnsHandle, 0);
     fwrite($columnsHandle, $toprint);
     $this->columnsFile->releaseWrite();
     $this->columnsLockFile->releaseWrite();
 }