Пример #1
0
 public function getIndexSchema($index)
 {
     $file = $this->getIndexFile();
     $file->seek($index * IndexSchema::PAGE_SIZE, SEEK_SET);
     $data = $file->read(IndexSchema::PAGE_SIZE);
     if (strlen($data) !== IndexSchema::PAGE_SIZE) {
         return null;
     }
     $indexSchema = new IndexSchema();
     $indexSchema->setData($data);
     $indexSchema->setId($index);
     return $indexSchema;
 }