public function __construct($data) { $this->_data = $data; if ($type = Upload_Source::guess_type($data)) { $this->_type = $type; } }
/** * @dataProvider data_guess_type */ public function test_guess_type($source, $expected_type) { $this->assertEquals($expected_type, Upload_Source::guess_type($source)); $this->assertEquals($expected_type !== FALSE, Upload_Source::valid($source)); }