blob: 00d9541b911951693160c113cdd4403ab9bad294 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
--TEST--
SplFileInfo::setFileClass() expects SplFileObject or child class
--FILE--
<?php
class MyFileObject extends SplFileObject {}
$info = new SplFileInfo(__FILE__);
$info->setFileClass('MyFileObject');
echo get_class($info->openFile()), "\n";
$info->setFileClass('SplFileObject');
echo get_class($info->openFile()), "\n";
?>
--EXPECT--
MyFileObject
SplFileObject
|