Phalcon\Db\Adapter\MongoDB\Operation\CreateCollection::createCommand PHP Метод

createCommand() приватный Метод

Create the create command.
private createCommand ( ) : MongoDB\Driver\Command
Результат MongoDB\Driver\Command
    private function createCommand()
    {
        $cmd = ['create' => $this->collectionName];
        foreach (['autoIndexId', 'capped', 'flags', 'max', 'maxTimeMS', 'size', 'validationAction', 'validationLevel'] as $option) {
            if (isset($this->options[$option])) {
                $cmd[$option] = $this->options[$option];
            }
        }
        if (isset($this->options['indexOptionDefaults'])) {
            $cmd['indexOptionDefaults'] = (object) $this->options['indexOptionDefaults'];
        }
        if (isset($this->options['storageEngine'])) {
            $cmd['storageEngine'] = (object) $this->options['storageEngine'];
        }
        if (isset($this->options['validator'])) {
            $cmd['validator'] = (object) $this->options['validator'];
        }
        return new Command($cmd);
    }