use new-style constructors everywhere
This commit is contained in:
parent
da29912646
commit
7b68d8ebfd
@ -181,7 +181,7 @@ class DatabaseConfig extends BaseConfig {
|
|||||||
/*
|
/*
|
||||||
* Load the config table from a database
|
* Load the config table from a database
|
||||||
*/
|
*/
|
||||||
public function DatabaseConfig(Database $database) {
|
public function __construct(Database $database) {
|
||||||
$this->database = $database;
|
$this->database = $database;
|
||||||
|
|
||||||
$cached = $this->database->cache->get("config");
|
$cached = $this->database->cache->get("config");
|
||||||
|
@ -5,7 +5,7 @@ class Querylet {
|
|||||||
var $sql;
|
var $sql;
|
||||||
var $variables;
|
var $variables;
|
||||||
|
|
||||||
public function Querylet($sql, $variables=array()) {
|
public function __construct($sql, $variables=array()) {
|
||||||
$this->sql = $sql;
|
$this->sql = $sql;
|
||||||
$this->variables = $variables;
|
$this->variables = $variables;
|
||||||
}
|
}
|
||||||
@ -28,7 +28,7 @@ class TagQuerylet {
|
|||||||
var $tag;
|
var $tag;
|
||||||
var $positive;
|
var $positive;
|
||||||
|
|
||||||
public function TagQuerylet($tag, $positive) {
|
public function __construct($tag, $positive) {
|
||||||
$this->tag = $tag;
|
$this->tag = $tag;
|
||||||
$this->positive = $positive;
|
$this->positive = $positive;
|
||||||
}
|
}
|
||||||
@ -37,7 +37,7 @@ class ImgQuerylet {
|
|||||||
var $qlet;
|
var $qlet;
|
||||||
var $positive;
|
var $positive;
|
||||||
|
|
||||||
public function ImgQuerylet($qlet, $positive) {
|
public function __construct($qlet, $positive) {
|
||||||
$this->qlet = $qlet;
|
$this->qlet = $qlet;
|
||||||
$this->positive = $positive;
|
$this->positive = $positive;
|
||||||
}
|
}
|
||||||
@ -290,7 +290,7 @@ class Database {
|
|||||||
* need it. There are some pages where all the data is in cache, so the
|
* need it. There are some pages where all the data is in cache, so the
|
||||||
* DB connection is on-demand.
|
* DB connection is on-demand.
|
||||||
*/
|
*/
|
||||||
public function Database() {
|
public function __construct() {
|
||||||
$this->connect_cache();
|
$this->connect_cache();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ class Image {
|
|||||||
* One will very rarely construct an image directly, more common
|
* One will very rarely construct an image directly, more common
|
||||||
* would be to use Image::by_id, Image::by_hash, etc
|
* would be to use Image::by_id, Image::by_hash, etc
|
||||||
*/
|
*/
|
||||||
public function Image($row=null) {
|
public function __construct($row=null) {
|
||||||
if(!is_null($row)) {
|
if(!is_null($row)) {
|
||||||
foreach($row as $name => $value) {
|
foreach($row as $name => $value) {
|
||||||
// some databases use table.name rather than name
|
// some databases use table.name rather than name
|
||||||
|
@ -30,7 +30,7 @@ class User {
|
|||||||
* One will very rarely construct a user directly, more common
|
* One will very rarely construct a user directly, more common
|
||||||
* would be to use User::by_id, User::by_session, etc
|
* would be to use User::by_id, User::by_session, etc
|
||||||
*/
|
*/
|
||||||
public function User($row) {
|
public function __construct($row) {
|
||||||
global $_user_classes;
|
global $_user_classes;
|
||||||
|
|
||||||
$this->id = int_escape($row['id']);
|
$this->id = int_escape($row['id']);
|
||||||
|
@ -25,7 +25,7 @@
|
|||||||
*/
|
*/
|
||||||
class AdminBuildingEvent extends Event {
|
class AdminBuildingEvent extends Event {
|
||||||
var $page;
|
var $page;
|
||||||
public function AdminBuildingEvent(Page $page) {
|
public function __construct(Page $page) {
|
||||||
$this->page = $page;
|
$this->page = $page;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -14,7 +14,7 @@ class AddAliasEvent extends Event {
|
|||||||
var $oldtag;
|
var $oldtag;
|
||||||
var $newtag;
|
var $newtag;
|
||||||
|
|
||||||
public function AddAliasEvent($oldtag, $newtag) {
|
public function __construct($oldtag, $newtag) {
|
||||||
$this->oldtag = trim($oldtag);
|
$this->oldtag = trim($oldtag);
|
||||||
$this->newtag = trim($newtag);
|
$this->newtag = trim($newtag);
|
||||||
}
|
}
|
||||||
|
@ -11,7 +11,7 @@
|
|||||||
class AuthorSetEvent extends Event {
|
class AuthorSetEvent extends Event {
|
||||||
var $image, $user, $author;
|
var $image, $user, $author;
|
||||||
|
|
||||||
public function AuthorSetEvent(Image $image, User $user, /*string*/ $author)
|
public function __construct(Image $image, User $user, /*string*/ $author)
|
||||||
{
|
{
|
||||||
$this->image = $image;
|
$this->image = $image;
|
||||||
$this->user = $user;
|
$this->user = $user;
|
||||||
|
@ -22,7 +22,7 @@ class ExtensionInfo {
|
|||||||
var $ext_name, $name, $link, $author, $email;
|
var $ext_name, $name, $link, $author, $email;
|
||||||
var $description, $documentation, $version, $visibility;
|
var $description, $documentation, $version, $visibility;
|
||||||
|
|
||||||
function ExtensionInfo($main) {
|
function __construct($main) {
|
||||||
$matches = array();
|
$matches = array();
|
||||||
$lines = file($main);
|
$lines = file($main);
|
||||||
$number_of_lines = count($lines);
|
$number_of_lines = count($lines);
|
||||||
|
@ -16,7 +16,7 @@
|
|||||||
class FavoriteSetEvent extends Event {
|
class FavoriteSetEvent extends Event {
|
||||||
var $image_id, $user, $do_set;
|
var $image_id, $user, $do_set;
|
||||||
|
|
||||||
public function FavoriteSetEvent(/*int*/ $image_id, User $user, /*boolean*/ $do_set) {
|
public function __construct(/*int*/ $image_id, User $user, /*boolean*/ $do_set) {
|
||||||
assert(is_numeric($image_id));
|
assert(is_numeric($image_id));
|
||||||
assert(is_bool($do_set));
|
assert(is_bool($do_set));
|
||||||
|
|
||||||
|
@ -88,7 +88,7 @@ class SVGFileHandler extends Extension {
|
|||||||
class MiniSVGParser {
|
class MiniSVGParser {
|
||||||
var $valid=false, $width=0, $height=0;
|
var $valid=false, $width=0, $height=0;
|
||||||
|
|
||||||
function MiniSVGParser($file) {
|
function __construct($file) {
|
||||||
$xml_parser = xml_parser_create();
|
$xml_parser = xml_parser_create();
|
||||||
xml_set_element_handler($xml_parser, array($this, "startElement"), array($this, "endElement"));
|
xml_set_element_handler($xml_parser, array($this, "startElement"), array($this, "endElement"));
|
||||||
$this->valid = xml_parse($xml_parser, file_get_contents($file), true);
|
$this->valid = xml_parse($xml_parser, file_get_contents($file), true);
|
||||||
|
@ -22,7 +22,7 @@ class ImageAdditionEvent extends Event {
|
|||||||
* @sa TagSetEvent
|
* @sa TagSetEvent
|
||||||
* @param $image The new image to add.
|
* @param $image The new image to add.
|
||||||
*/
|
*/
|
||||||
public function ImageAdditionEvent(Image $image) {
|
public function __construct(Image $image) {
|
||||||
$this->image = $image;
|
$this->image = $image;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -48,7 +48,7 @@ class ImageDeletionEvent extends Event {
|
|||||||
*
|
*
|
||||||
* @param $image The image being deleted
|
* @param $image The image being deleted
|
||||||
*/
|
*/
|
||||||
public function ImageDeletionEvent(Image $image) {
|
public function __construct(Image $image) {
|
||||||
$this->image = $image;
|
$this->image = $image;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -70,7 +70,7 @@ class ImageReplaceEvent extends Event {
|
|||||||
* @param $image
|
* @param $image
|
||||||
* The image object of the new image to use
|
* The image object of the new image to use
|
||||||
*/
|
*/
|
||||||
public function ImageReplaceEvent(/*int*/ $id, Image $image) {
|
public function __construct(/*int*/ $id, Image $image) {
|
||||||
$this->id = $id;
|
$this->id = $id;
|
||||||
$this->image = $image;
|
$this->image = $image;
|
||||||
}
|
}
|
||||||
@ -96,7 +96,7 @@ class ThumbnailGenerationEvent extends Event {
|
|||||||
* @param $hash The unique hash of the image
|
* @param $hash The unique hash of the image
|
||||||
* @param $type The type of the image
|
* @param $type The type of the image
|
||||||
*/
|
*/
|
||||||
public function ThumbnailGenerationEvent($hash, $type, $force=false) {
|
public function __construct($hash, $type, $force=false) {
|
||||||
$this->hash = $hash;
|
$this->hash = $hash;
|
||||||
$this->type = $type;
|
$this->type = $type;
|
||||||
$this->force = $force;
|
$this->force = $force;
|
||||||
@ -113,7 +113,7 @@ class ThumbnailGenerationEvent extends Event {
|
|||||||
class ParseLinkTemplateEvent extends Event {
|
class ParseLinkTemplateEvent extends Event {
|
||||||
var $link, $original, $image;
|
var $link, $original, $image;
|
||||||
|
|
||||||
public function ParseLinkTemplateEvent($link, Image $image) {
|
public function __construct($link, Image $image) {
|
||||||
$this->link = $link;
|
$this->link = $link;
|
||||||
$this->original = $link;
|
$this->original = $link;
|
||||||
$this->image = $image;
|
$this->image = $image;
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
class RemoveImageHashBanEvent extends Event {
|
class RemoveImageHashBanEvent extends Event {
|
||||||
var $hash;
|
var $hash;
|
||||||
|
|
||||||
public function RemoveImageHashBanEvent($hash) {
|
public function __construct($hash) {
|
||||||
$this->hash = $hash;
|
$this->hash = $hash;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -23,7 +23,7 @@ class AddImageHashBanEvent extends Event {
|
|||||||
var $hash;
|
var $hash;
|
||||||
var $reason;
|
var $reason;
|
||||||
|
|
||||||
public function AddImageHashBanEvent($hash, $reason) {
|
public function __construct($hash, $reason) {
|
||||||
$this->hash = $hash;
|
$this->hash = $hash;
|
||||||
$this->reason = $reason;
|
$this->reason = $reason;
|
||||||
}
|
}
|
||||||
|
@ -163,7 +163,7 @@ class SearchTermParseEvent extends Event {
|
|||||||
var $context = null;
|
var $context = null;
|
||||||
var $querylets = array();
|
var $querylets = array();
|
||||||
|
|
||||||
public function SearchTermParseEvent($term, $context) {
|
public function __construct($term, $context) {
|
||||||
$this->term = $term;
|
$this->term = $term;
|
||||||
$this->context = $context;
|
$this->context = $context;
|
||||||
}
|
}
|
||||||
|
@ -16,7 +16,7 @@
|
|||||||
class RemoveIPBanEvent extends Event {
|
class RemoveIPBanEvent extends Event {
|
||||||
var $id;
|
var $id;
|
||||||
|
|
||||||
public function RemoveIPBanEvent($id) {
|
public function __construct($id) {
|
||||||
$this->id = $id;
|
$this->id = $id;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -27,7 +27,7 @@ class AddIPBanEvent extends Event {
|
|||||||
var $reason;
|
var $reason;
|
||||||
var $end;
|
var $end;
|
||||||
|
|
||||||
public function AddIPBanEvent(/*string(ip)*/ $ip, /*string*/ $reason, /*string*/ $end) {
|
public function __construct(/*string(ip)*/ $ip, /*string*/ $reason, /*string*/ $end) {
|
||||||
$this->ip = trim($ip);
|
$this->ip = trim($ip);
|
||||||
$this->reason = trim($reason);
|
$this->reason = trim($reason);
|
||||||
$this->end = trim($end);
|
$this->end = trim($end);
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
class NumericScoreSetEvent extends Event {
|
class NumericScoreSetEvent extends Event {
|
||||||
var $image_id, $user, $score;
|
var $image_id, $user, $score;
|
||||||
|
|
||||||
public function NumericScoreSetEvent(/*int*/ $image_id, User $user, /*int*/ $score) {
|
public function __construct(/*int*/ $image_id, User $user, /*int*/ $score) {
|
||||||
$this->image_id = $image_id;
|
$this->image_id = $image_id;
|
||||||
$this->user = $user;
|
$this->user = $user;
|
||||||
$this->score = $score;
|
$this->score = $score;
|
||||||
|
@ -22,7 +22,7 @@
|
|||||||
class RatingSetEvent extends Event {
|
class RatingSetEvent extends Event {
|
||||||
var $image, $rating;
|
var $image, $rating;
|
||||||
|
|
||||||
public function RatingSetEvent(Image $image, /*char*/ $rating) {
|
public function __construct(Image $image, /*char*/ $rating) {
|
||||||
assert(in_array($rating, array("s", "q", "e", "u")));
|
assert(in_array($rating, array("s", "q", "e", "u")));
|
||||||
$this->image = $image;
|
$this->image = $image;
|
||||||
$this->rating = $rating;
|
$this->rating = $rating;
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
class RemoveReportedImageEvent extends Event {
|
class RemoveReportedImageEvent extends Event {
|
||||||
var $id;
|
var $id;
|
||||||
|
|
||||||
public function RemoveReportedImageEvent($id) {
|
public function __construct($id) {
|
||||||
$this->id = $id;
|
$this->id = $id;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -22,7 +22,7 @@ class AddReportedImageEvent extends Event {
|
|||||||
var $image_id;
|
var $image_id;
|
||||||
var $reason;
|
var $reason;
|
||||||
|
|
||||||
public function AddReportedImageEvent($image_id, $reporter_id, $reason) {
|
public function __construct($image_id, $reporter_id, $reason) {
|
||||||
$this->reporter_id = $reporter_id;
|
$this->reporter_id = $reporter_id;
|
||||||
$this->image_id = $image_id;
|
$this->image_id = $image_id;
|
||||||
$this->reason = $reason;
|
$this->reason = $reason;
|
||||||
|
@ -207,7 +207,7 @@ class ShimmieWebTestCase extends SCoreWebTestCase {
|
|||||||
|
|
||||||
/** @private */
|
/** @private */
|
||||||
class TestFinder extends TestSuite {
|
class TestFinder extends TestSuite {
|
||||||
function TestFinder($hint) {
|
function __construct($hint) {
|
||||||
if(strpos($hint, "..") !== FALSE) return;
|
if(strpos($hint, "..") !== FALSE) return;
|
||||||
|
|
||||||
// Select the test cases for "All" extensions.
|
// Select the test cases for "All" extensions.
|
||||||
|
@ -10,7 +10,7 @@ class SCoreWebReporter extends HtmlReporter {
|
|||||||
var $fails;
|
var $fails;
|
||||||
var $exceptions;
|
var $exceptions;
|
||||||
|
|
||||||
public function SCoreReporter(Page $page) {
|
public function __construct(Page $page) {
|
||||||
$this->page = $page;
|
$this->page = $page;
|
||||||
$this->fails = 0;
|
$this->fails = 0;
|
||||||
$this->exceptions = 0;
|
$this->exceptions = 0;
|
||||||
|
@ -43,7 +43,7 @@ class OwnerSetEvent extends Event {
|
|||||||
var $image;
|
var $image;
|
||||||
var $owner;
|
var $owner;
|
||||||
|
|
||||||
public function OwnerSetEvent(Image $image, User $owner) {
|
public function __construct(Image $image, User $owner) {
|
||||||
$this->image = $image;
|
$this->image = $image;
|
||||||
$this->owner = $owner;
|
$this->owner = $owner;
|
||||||
}
|
}
|
||||||
@ -60,7 +60,7 @@ class SourceSetEvent extends Event {
|
|||||||
var $image;
|
var $image;
|
||||||
var $source;
|
var $source;
|
||||||
|
|
||||||
public function SourceSetEvent(Image $image, $source) {
|
public function __construct(Image $image, $source) {
|
||||||
$this->image = $image;
|
$this->image = $image;
|
||||||
$this->source = $source;
|
$this->source = $source;
|
||||||
}
|
}
|
||||||
@ -77,7 +77,7 @@ class TagSetEvent extends Event {
|
|||||||
var $image;
|
var $image;
|
||||||
var $tags;
|
var $tags;
|
||||||
|
|
||||||
public function TagSetEvent(Image $image, $tags) {
|
public function __construct(Image $image, $tags) {
|
||||||
$this->image = $image;
|
$this->image = $image;
|
||||||
$this->tags = Tag::explode($tags);
|
$this->tags = Tag::explode($tags);
|
||||||
}
|
}
|
||||||
@ -93,7 +93,7 @@ class LockSetEvent extends Event {
|
|||||||
var $image;
|
var $image;
|
||||||
var $locked;
|
var $locked;
|
||||||
|
|
||||||
public function LockSetEvent(Image $image, $locked) {
|
public function __construct(Image $image, $locked) {
|
||||||
assert(is_bool($locked));
|
assert(is_bool($locked));
|
||||||
$this->image = $image;
|
$this->image = $image;
|
||||||
$this->locked = $locked;
|
$this->locked = $locked;
|
||||||
@ -109,7 +109,7 @@ class TagTermParseEvent extends Event {
|
|||||||
var $id = null;
|
var $id = null;
|
||||||
var $metatag = false;
|
var $metatag = false;
|
||||||
|
|
||||||
public function TagTermParseEvent($term, $id) {
|
public function __construct($term, $id) {
|
||||||
$this->term = $term;
|
$this->term = $term;
|
||||||
$this->id = $id;
|
$this->id = $id;
|
||||||
}
|
}
|
||||||
|
@ -19,7 +19,7 @@ class DataUploadEvent extends Event {
|
|||||||
* @param $tmpname The temporary file used for upload.
|
* @param $tmpname The temporary file used for upload.
|
||||||
* @param $metadata Info about the file, should contain at least "filename", "extension", "tags" and "source".
|
* @param $metadata Info about the file, should contain at least "filename", "extension", "tags" and "source".
|
||||||
*/
|
*/
|
||||||
public function DataUploadEvent(/*string*/ $tmpname, /*array*/ $metadata) {
|
public function __construct(/*string*/ $tmpname, /*array*/ $metadata) {
|
||||||
assert(file_exists($tmpname));
|
assert(file_exists($tmpname));
|
||||||
|
|
||||||
$this->tmpname = $tmpname;
|
$this->tmpname = $tmpname;
|
||||||
|
@ -31,7 +31,7 @@ class ImageInfoBoxBuildingEvent extends Event {
|
|||||||
var $image;
|
var $image;
|
||||||
var $user;
|
var $user;
|
||||||
|
|
||||||
public function ImageInfoBoxBuildingEvent(Image $image, User $user) {
|
public function __construct(Image $image, User $user) {
|
||||||
$this->image = $image;
|
$this->image = $image;
|
||||||
$this->user = $user;
|
$this->user = $user;
|
||||||
}
|
}
|
||||||
@ -45,7 +45,7 @@ class ImageInfoBoxBuildingEvent extends Event {
|
|||||||
class ImageInfoSetEvent extends Event {
|
class ImageInfoSetEvent extends Event {
|
||||||
var $image;
|
var $image;
|
||||||
|
|
||||||
public function ImageInfoSetEvent(Image $image) {
|
public function __construct(Image $image) {
|
||||||
$this->image = $image;
|
$this->image = $image;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -55,7 +55,7 @@ class ImageAdminBlockBuildingEvent extends Event {
|
|||||||
var $image = null;
|
var $image = null;
|
||||||
var $user = null;
|
var $user = null;
|
||||||
|
|
||||||
public function ImageAdminBlockBuildingEvent(Image $image, User $user) {
|
public function __construct(Image $image, User $user) {
|
||||||
$this->image = $image;
|
$this->image = $image;
|
||||||
$this->user = $user;
|
$this->user = $user;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user