/** * Perform SamsonCMS query and get amount resulting entities. * * @return int Amount of resulting entities */ public function count() { $return = 0; if (count($entityIDs = $this->findEntityIDs())) { if (count($this->searchFilter)) { $entityIDs = $this->applySearch($entityIDs); // Return result if not ids if (count($entityIDs) === 0) { return 0; } } $this->primary($entityIDs); $return = parent::count(); } return $return; }