PluginProbe
FluentCommunity – Ultra-Fast High-Performance Social Network, Community, LMS & Online Courses / 1.0.93
FluentCommunity – Ultra-Fast High-Performance Social Network, Community, LMS & Online Courses v1.0.93
2.10.0 2.10.01 2.9.1 2.9.0 2.8.1 2.8.0 2.7.7 2.7.5 2.7.0 2.6.01 2.6.0 2.5.0 2.4.01 trunk 1.0.90 1.0.91 1.0.92 1.0.93 1.0.94 1.0.95 1.0.96 1.0.97 1.0.98 1.0.99 1.1.0 All 77 releases
fluent-community / app / Models / Model.php

Model.php in FluentCommunity – Ultra-Fast High-Performance Social Network, Community, LMS & Online Courses 1.0.93, at app/Models/Model.php

30 lines 771 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace FluentCommunity\App\Models;
4
5 use FluentCommunity\Framework\Database\Orm\Model as BaseModel;
6
7 class Model extends BaseModel
8 {
9 protected $guarded = ['id', 'ID'];
10
11 public function getPerPage()
12 {
13 if(isset($_REQUEST['per_page'])) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
14 $this->perPage = (int) $_REQUEST['per_page']; // phpcs:ignore WordPress.Security.NonceVerification.Recommended
15 }
16 return $this->perPage;
17 }
18
19 /**
20 * Prepare a date for array / JSON serialization.
21 *
22 * @param \DateTimeInterface $date
23 * @return string
24 */
25 protected function serializeDate(\DateTimeInterface $date)
26 {
27 return $date->format($this->getDateFormat());
28 }
29 }
30