public static function column($name = NULL, $callback = NULL) { if (is_string($name) and !is_callable($name)) { $class = 'Tart_Column_' . Tart::convert_to_class($name); return new $class($callback); } else { return new Tart_Column($name, $callback); } }
/** * @dataProvider data_convert_to_class */ public function test_convert_to_class($name, $expected_class) { $this->assertEquals($expected_class, Tart::convert_to_class($name)); }