/** * Create a LocalFile from a title * Do not call this except from inside a repo class. */ static function newFromRow($row, $repo) { $title = Title::makeTitle(NS_FILE, $row->img_name); $file = new static($title, $repo); $file->loadFromRow($row); return $file; }
/** * Create a WikiaForeignDBFile from a title * Do not call this except from inside a repo class. * * @param object $row A result row object * @param string $repo The repository name * @return WikiaForeignDBFile */ static function newFromRow($row, $repo) { $title = Title::makeTitle(NS_FILE, $row->img_name); /* @var $file WikiaForeignDBFile */ $file = new static($title, $repo); $file->loadFromRow($row); return $file; }