Files
fdn2/app/private/lib/dao/models/AccessModel.php
2022-08-29 23:20:16 +02:00

33 lines
644 B
PHP

<?php
/*
Author: Riccardo Di Dato
Creation Date: 26/gen/2016
*/
class AccessModel extends Model {
public function __construct($saveableObject = null){
parent::__construct($saveableObject);
$requiredProps = array("related");
if (!$this->hasProperty("date")){
// $this->date = new MongoDate();
$this->date = new MongoDB\BSON\UTCDateTime( time() * 1000 );
}
foreach ($requiredProps as $prop){
if (!$this->hasProperty($prop)){
throw new CoreException("Missing parameter '$prop' while calling AdminAccessModel::__construct()");
}
}
}
public static function getCollectionName(){
return "accessLog";
}
}
?>