Lines Matching refs:options

23     private $options = [];  variable in MongoDB\\Operation\\CreateCollection
68 * @param array $options Command options
71 public function __construct($databaseName, $collectionName, array $options = []) argument
73 if (isset($options['autoIndexId']) && ! is_bool($options['autoIndexId'])) {
74 …throw InvalidArgumentException::invalidType('"autoIndexId" option', $options['autoIndexId'], 'bool…
77 if (isset($options['capped']) && ! is_bool($options['capped'])) {
78 … throw InvalidArgumentException::invalidType('"capped" option', $options['capped'], 'boolean');
81 if (isset($options['flags']) && ! is_integer($options['flags'])) {
82 … throw InvalidArgumentException::invalidType('"flags" option', $options['flags'], 'integer');
85 …if (isset($options['indexOptionDefaults']) && ! is_array($options['indexOptionDefaults']) && ! is_…
86 …throw InvalidArgumentException::invalidType('"indexOptionDefaults" option', $options['indexOptionD…
89 if (isset($options['max']) && ! is_integer($options['max'])) {
90 throw InvalidArgumentException::invalidType('"max" option', $options['max'], 'integer');
93 if (isset($options['maxTimeMS']) && ! is_integer($options['maxTimeMS'])) {
94 …throw InvalidArgumentException::invalidType('"maxTimeMS" option', $options['maxTimeMS'], 'integer'…
97 if (isset($options['size']) && ! is_integer($options['size'])) {
98 … throw InvalidArgumentException::invalidType('"size" option', $options['size'], 'integer');
101 …if (isset($options['storageEngine']) && ! is_array($options['storageEngine']) && ! is_object($opti…
102 …throw InvalidArgumentException::invalidType('"storageEngine" option', $options['storageEngine'], '…
105 if (isset($options['typeMap']) && ! is_array($options['typeMap'])) {
106 … throw InvalidArgumentException::invalidType('"typeMap" option', $options['typeMap'], 'array');
109 if (isset($options['validationAction']) && ! is_string($options['validationAction'])) {
110 …throw InvalidArgumentException::invalidType('"validationAction" option', $options['validationActio…
113 if (isset($options['validationLevel']) && ! is_string($options['validationLevel'])) {
114 …throw InvalidArgumentException::invalidType('"validationLevel" option', $options['validationLevel'…
117 …if (isset($options['validator']) && ! is_array($options['validator']) && ! is_object($options['val…
118 …throw InvalidArgumentException::invalidType('"validator" option', $options['validator'], 'array or…
123 $this->options = $options;
137 if (isset($this->options['typeMap'])) {
138 $cursor->setTypeMap($this->options['typeMap']);
154 if (isset($this->options[$option])) {
155 $cmd[$option] = $this->options[$option];
159 if (isset($this->options['indexOptionDefaults'])) {
160 $cmd['indexOptionDefaults'] = (object) $this->options['indexOptionDefaults'];
163 if (isset($this->options['storageEngine'])) {
164 $cmd['storageEngine'] = (object) $this->options['storageEngine'];
167 if (isset($this->options['validator'])) {
168 $cmd['validator'] = (object) $this->options['validator'];