From 8075dde0bc9951b32845e1d02551c335ecab868d Mon Sep 17 00:00:00 2001 From: Syndamia Date: Thu, 1 Apr 2021 12:31:14 +0300 Subject: Made columns in JobOffer and Company models variables inside the static constructor --- src/models/JobOffer.php | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src/models/JobOffer.php') diff --git a/src/models/JobOffer.php b/src/models/JobOffer.php index 3ec4b77..7913edd 100644 --- a/src/models/JobOffer.php +++ b/src/models/JobOffer.php @@ -23,18 +23,18 @@ class JobOffer extends DBModel { */ public const TABLE_NAME = "job_offers"; - public const TABLE_COLUMNS = array( - "title " . DB::STRING_TYPE, - "description " . DB::STRING_TYPE, - "companyId " . DB::INTEGER_TYPE, // Requires a foreign key - "salary " . DB::FLOAT_TYPE, - ); static function __constructStatic() { + $columns = array( + "title " . DB::STRING_TYPE, + "description " . DB::STRING_TYPE, + "companyId " . DB::INTEGER_TYPE, // Requires a foreign key + "salary " . DB::FLOAT_TYPE, + ); $foreignKeys = array( DB::genFK("companyId", Company::TABLE_NAME, "id") ); - self::$DB->createTable(self::TABLE_NAME, self::TABLE_COLUMNS, $foreignKeys); + self::$DB->createTable(self::TABLE_NAME, $columns, $foreignKeys); } /* Create */ -- cgit v1.3.1-23-gd82d