summaryrefslogtreecommitdiff
path: root/ext/spl/tests/SplFileInfo_setFileClass_basic.phpt
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