Example #1
0
 /**
  * Gets the extension of the file.
  *
  * @return    string
  */
 public function getExtension()
 {
     if (is_null($this->extension) === true) {
         $filename = parent::getFilename();
         $str = new StringWrapper($filename);
         $this->extension = $str->getFirstEndMatch($this->predefinedExtensions);
         $this->hasPredefinedExt = true;
         if ($this->extension === '') {
             $this->hasPredefinedExt = false;
             $this->extension = parent::getExtension();
         }
     }
     return $this->extension;
 }
 public function testReadDataFromFile()
 {
     $bytes = file_get_contents(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'test.data.mon');
     $flatBufferBuilder = new FlatBufferBuilder(1);
     $stringWrapper = new StringWrapper($flatBufferBuilder);
     $this->assertEquals($flatBufferBuilder->bb->_buffer, $stringWrapper->dataBuffer()->data());
 }