Phalcon\Db\Adapter\MongoDB\GridFS\CollectionWrapper::findFileByFilenameAndRevision PHP 메소드

findFileByFilenameAndRevision() 공개 메소드

Revision numbers are defined as follows: * 0 = the original stored file * 1 = the first revision * 2 = the second revision * etc… * -2 = the second most recent revision * -1 = the most recent revision
또한 보기: Bucket::downloadToStreamByName()
또한 보기: Bucket::openDownloadStreamByName()
public findFileByFilenameAndRevision ( string $filename, integer $revision ) : stdClas\stdClass | null
$filename string
$revision integer
리턴 stdClas\stdClass | null
    public function findFileByFilenameAndRevision($filename, $revision)
    {
        $filename = (string) $filename;
        $revision = (int) $revision;
        if ($revision < 0) {
            $skip = abs($revision) - 1;
            $sortOrder = -1;
        } else {
            $skip = $revision;
            $sortOrder = 1;
        }
        return $this->filesCollection->findOne(['filename' => $filename], ['skip' => $skip, 'sort' => ['uploadDate' => $sortOrder], 'typeMap' => ['root' => 'stdClass']]);
    }