示例#1
0
 public function testInvokeFlow()
 {
     $file = $this->makeFile('encoding.invoke.utf8', mb_convert_encoding('some#¢±±§', 'UTF-8'));
     $file->setEncoding('UTF-8');
     $flow = Flow::convertEncoding('UTF-16');
     $output = call_user_func($flow, $file);
     static::assertNotSame($file, $output);
     static::assertInstanceOf(LocalFile::class, $output);
     static::assertEquals('UTF-16', $output->getEncoding());
 }