File_oembed::saveNew are File::saveNew are static

Also did some non-backwards-compatible (to StatusNet) code cleanup.
This commit is contained in:
Mikael Nordfeldth 2014-04-20 16:06:41 +02:00
parent 72707ddc26
commit 43a3f5ea90
2 changed files with 3 additions and 12 deletions

View File

@ -74,7 +74,7 @@ class File extends Managed_DataObject
* @param string $given_url * @param string $given_url
* @return File * @return File
*/ */
function saveNew(array $redir_data, $given_url) { public static function saveNew(array $redir_data, $given_url) {
// I don't know why we have to keep doing this but I'm adding this last check to avoid // I don't know why we have to keep doing this but I'm adding this last check to avoid
// uniqueness bugs. // uniqueness bugs.

View File

@ -17,10 +17,7 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
if (!defined('STATUSNET') && !defined('LACONICA')) { exit(1); } if (!defined('GNUSOCIAL')) { exit(1); }
require_once INSTALLDIR.'/classes/Memcached_DataObject.php';
require_once INSTALLDIR.'/classes/File_redirection.php';
/** /**
* Table Definition for file_oembed * Table Definition for file_oembed
@ -28,9 +25,6 @@ require_once INSTALLDIR.'/classes/File_redirection.php';
class File_oembed extends Managed_DataObject class File_oembed extends Managed_DataObject
{ {
###START_AUTOCODE
/* the code below is auto generated do not remove the above tag */
public $__table = 'file_oembed'; // table name public $__table = 'file_oembed'; // table name
public $file_id; // int(4) primary_key not_null public $file_id; // int(4) primary_key not_null
public $version; // varchar(20) public $version; // varchar(20)
@ -47,9 +41,6 @@ class File_oembed extends Managed_DataObject
public $url; // varchar(255) public $url; // varchar(255)
public $modified; // timestamp() not_null default_CURRENT_TIMESTAMP public $modified; // timestamp() not_null default_CURRENT_TIMESTAMP
/* the code above is auto generated do not remove the tag below */
###END_AUTOCODE
public static function schemaDef() public static function schemaDef()
{ {
return array( return array(
@ -100,7 +91,7 @@ class File_oembed extends Managed_DataObject
* @param object $data Services_oEmbed_Object_* * @param object $data Services_oEmbed_Object_*
* @param int $file_id * @param int $file_id
*/ */
function saveNew($data, $file_id) { public static function saveNew($data, $file_id) {
$file_oembed = new File_oembed; $file_oembed = new File_oembed;
$file_oembed->file_id = $file_id; $file_oembed->file_id = $file_id;
if (!isset($data->version)) { if (!isset($data->version)) {