forked from wallabag/wallabag
use directly MOBIClass
This commit is contained in:
46
inc/3rdparty/libraries/MOBIClass/FileRecord.php
vendored
Normal file
46
inc/3rdparty/libraries/MOBIClass/FileRecord.php
vendored
Normal file
@ -0,0 +1,46 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Description of FileRecord
|
||||
*
|
||||
* @author Sander
|
||||
*/
|
||||
class FileRecord extends FileObject {
|
||||
/**
|
||||
* @var Record
|
||||
*/
|
||||
private $record;
|
||||
|
||||
/**
|
||||
* Make a record to be stored in a file
|
||||
* @param Record $record
|
||||
*/
|
||||
public function __construct($record){
|
||||
$this->record = $record;
|
||||
}
|
||||
|
||||
public function getByteLength(){
|
||||
return $this->getLength();
|
||||
}
|
||||
|
||||
public function getLength(){
|
||||
return $this->record->getLength();
|
||||
}
|
||||
|
||||
public function get(){
|
||||
return $this->record;
|
||||
}
|
||||
|
||||
public function set($record){
|
||||
$this->record = $record;
|
||||
}
|
||||
|
||||
public function serialize() {
|
||||
return $this->record->serialize();
|
||||
}
|
||||
|
||||
public function unserialize($data) {
|
||||
__construct($this->record->unserialize($data));
|
||||
}
|
||||
}
|
||||
?>
|
||||
Reference in New Issue
Block a user