public function getListResponse(KalturaFilterPager $pager, KalturaDetachedResponseProfile $responseProfile = null) { $fileAssetFilter = $this->toObject(); $c = new Criteria(); $fileAssetFilter->attachToCriteria($c); $totalCount = FileAssetPeer::doCount($c); $pager->attachToCriteria($c); $dbList = FileAssetPeer::doSelect($c); $response = new KalturaFileAssetListResponse(); $response->objects = KalturaFileAssetArray::fromDbArray($dbList, $responseProfile); $response->totalCount = $totalCount; return $response; }