File: dump_loadBinary_call.phpt

package info (click to toggle)
php-luasandbox 4.1.2-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 620 kB
  • sloc: ansic: 3,700; xml: 2,152; php: 64; makefile: 13; sh: 3
file content (22 lines) | stat: -rw-r--r-- 393 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
--TEST--
dump -> loadBinary -> call
--FILE--
<?php

var_dump( $sandbox = new LuaSandbox );
var_dump( $f = $sandbox->loadString( 'return 1' ) );
$dump = $f->dump();
var_dump( $restore = $sandbox->loadBinary( $dump ) );
var_dump( $restore->call() );

--EXPECT--
object(LuaSandbox)#1 (0) {
}
object(LuaSandboxFunction)#2 (0) {
}
object(LuaSandboxFunction)#3 (0) {
}
array(1) {
  [0]=>
  int(1)
}