Annotation of embedaddon/php/ext/fileinfo/tests/finfo_set_flags_basic.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Test finfo_set_flags() function : basic functionality
3: --SKIPIF--
4: <?php require_once(dirname(__FILE__) . '/skipif.inc'); ?>
5: --FILE--
6: <?php
7: /* Prototype : bool finfo_set_flags(resource finfo, int options)
8: * Description: Set libmagic configuration options.
9: * Source code: ext/fileinfo/fileinfo.c
10: * Alias to functions:
11: */
12:
13: $magicFile = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'magic';
14: $finfo = finfo_open( FILEINFO_MIME, $magicFile );
15:
16: echo "*** Testing finfo_set_flags() : basic functionality ***\n";
17:
18: var_dump( finfo_set_flags( $finfo, FILEINFO_NONE ) );
19: var_dump( finfo_set_flags( $finfo, FILEINFO_SYMLINK ) );
20: var_dump( finfo_set_flags() );
21:
22: finfo_close( $finfo );
23:
24: // OO way
25: $finfo = new finfo( FILEINFO_NONE, $magicFile );
26: var_dump( $finfo->set_flags( FILEINFO_MIME ) );
27: var_dump( $finfo->set_flags() );
28:
29: ?>
30: ===DONE===
31: --EXPECTF--
32: *** Testing finfo_set_flags() : basic functionality ***
33: bool(true)
34: bool(true)
35:
36: Warning: finfo_set_flags() expects exactly 2 parameters, 0 given in %s on line %d
37: bool(false)
38: bool(true)
39:
40: Warning: finfo::set_flags() expects exactly 1 parameter, 0 given in %s on line %d
41: bool(false)
42: ===DONE===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>