SYMBOL INDEX (1270 symbols across 136 files) FILE: src/Auth/User.php class User (line 10) | class User extends BaseUser FILE: src/Bus/MongoBatchRepository.php class MongoBatchRepository (line 29) | class MongoBatchRepository extends DatabaseBatchRepository implements Pr... method __construct (line 33) | public function __construct( method get (line 43) | #[Override] method find (line 60) | #[Override] method store (line 79) | #[Override] method incrementTotalJobs (line 99) | #[Override] method decrementPendingJobs (line 115) | #[Override] method incrementFailedJobs (line 137) | #[Override] method markAsFinished (line 159) | #[Override] method cancel (line 169) | #[Override] method delete (line 184) | #[Override] method transaction (line 192) | #[Override] method rollBack (line 199) | #[Override] method prune (line 206) | #[Override] method pruneUnfinished (line 217) | #[Override] method pruneCancelled (line 231) | #[Override] method toBatch (line 245) | #[Override] method getUTCDateTime (line 263) | private function getUTCDateTime(): UTCDateTime method toCarbon (line 270) | private function toCarbon(?UTCDateTime $date): ?CarbonImmutable FILE: src/Cache/MongoLock.php class MongoLock (line 16) | final class MongoLock extends Lock method __construct (line 27) | public function __construct( method acquire (line 44) | #[Override] method release (line 96) | #[Override] method forceRelease (line 111) | #[Override] method createTTLIndex (line 120) | public function createTTLIndex(): void method getCurrentOwner (line 133) | #[Override] method getUTCDateTime (line 145) | private function getUTCDateTime(int $additionalSeconds = 0): UTCDateTime FILE: src/Cache/MongoStore.php class MongoStore (line 22) | final class MongoStore implements LockProvider, Store method __construct (line 40) | public function __construct( method lock (line 59) | #[Override] method restoreLock (line 74) | #[Override] method put (line 87) | #[Override] method add (line 113) | public function add($key, $value, $seconds): bool method get (line 152) | #[Override] method increment (line 179) | #[Override] method decrement (line 213) | #[Override] method forever (line 225) | #[Override] method forget (line 236) | #[Override] method forgetIfExpired (line 251) | public function forgetIfExpired($key): bool method touch (line 267) | public function touch($key, $seconds): bool method flush (line 282) | public function flush(): bool method getPrefix (line 289) | public function getPrefix(): string method createTTLIndex (line 295) | public function createTTLIndex(): void method serialize (line 305) | private function serialize($value): string|int|float method unserialize (line 315) | private function unserialize($value): mixed method getUTCDateTime (line 324) | private function getUTCDateTime(int $additionalSeconds = 0): UTCDateTime FILE: src/CommandSubscriber.php class CommandSubscriber (line 16) | final class CommandSubscriber implements CommandSubscriberInterface method __construct (line 21) | public function __construct(private Connection $connection) method commandStarted (line 25) | #[Override] method commandFailed (line 31) | #[Override] method commandSucceeded (line 37) | #[Override] method logQuery (line 43) | private function logQuery(CommandSucceededEvent|CommandFailedEvent $ev... FILE: src/Concerns/ManagesTransactions.php type ManagesTransactions (line 23) | trait ManagesTransactions method getClient (line 29) | abstract public function getClient(): ?Client; method getSession (line 31) | public function getSession(): ?Session method getSessionOrCreate (line 36) | private function getSessionOrCreate(): Session method getSessionOrThrow (line 45) | private function getSessionOrThrow(): Session method beginTransaction (line 59) | public function beginTransaction(array $options = []): void method handleInitialTransactionState (line 68) | private function handleInitialTransactionState(): void method commit (line 83) | public function commit(): void method handleCommitState (line 91) | private function handleCommitState(): void method rollBack (line 110) | public function rollBack($toLevel = null): void method handleRollbackState (line 120) | private function handleRollbackState(): void method runCallbacksBeforeTransaction (line 132) | private function runCallbacksBeforeTransaction(): void method transaction (line 149) | public function transaction(Closure $callback, $attempts = 1, array $o... FILE: src/Connection.php class Connection (line 35) | class Connection extends BaseConnection method __construct (line 63) | public function __construct(array $config) method table (line 99) | #[Override] method getCollection (line 114) | public function getCollection($name): Collection method getSchemaBuilder (line 120) | #[Override] method getMongoDB (line 133) | public function getMongoDB() method getDatabase (line 147) | public function getDatabase(?string $name = null): Database method getMongoClient (line 163) | public function getMongoClient() method getClient (line 173) | public function getClient(): ?Client method enableQueryLog (line 179) | #[Override] method disableQueryLog (line 190) | #[Override] method withFreshQueryLog (line 201) | #[Override] method getDefaultDatabaseName (line 221) | protected function getDefaultDatabaseName(string $dsn, array $config):... method createConnection (line 237) | protected function createConnection(string $dsn, array $config, array ... method ping (line 274) | public function ping(): void method disconnect (line 280) | public function disconnect() method hasDsnString (line 291) | protected function hasDsnString(array $config): bool method getDsnString (line 299) | protected function getDsnString(array $config): string method getHostDsn (line 307) | protected function getHostDsn(array $config): string method getDsn (line 336) | protected function getDsn(array $config): string method getDriverName (line 350) | #[Override] method getDriverTitle (line 357) | public function getDriverTitle() method getDefaultPostProcessor (line 363) | #[Override] method getDefaultQueryGrammar (line 370) | #[Override] method getDefaultSchemaGrammar (line 378) | #[Override] method setDatabase (line 388) | public function setDatabase(Database $db) method threadCount (line 394) | public function threadCount() method __call (line 409) | public function __call($method, $parameters) method setRenameEmbeddedIdField (line 415) | public function setRenameEmbeddedIdField(bool $rename): void method getRenameEmbeddedIdField (line 421) | public function getRenameEmbeddedIdField(): bool method getServerVersion (line 432) | public function getServerVersion(): string method getVersion (line 437) | private static function getVersion(): string method lookupVersion (line 442) | private static function lookupVersion(): string FILE: src/Eloquent/Builder.php class Builder (line 37) | class Builder extends EloquentBuilder method aggregate (line 78) | public function aggregate($function = null, $columns = ['*']) method search (line 92) | public function search( method vectorSearch (line 118) | public function vectorSearch( method update (line 137) | #[Override] method insert (line 153) | public function insert(array $values) method insertGetId (line 168) | public function insertGetId(array $values, $sequence = null) method delete (line 183) | public function delete() method increment (line 198) | public function increment($column, $amount = 1, array $extra = []) method decrement (line 220) | public function decrement($column, $amount = 1, array $extra = []) method raw (line 248) | public function raw($value = null) method firstOrCreate (line 280) | #[Override] method createOrFirst (line 296) | #[Override] method addUpdatedAtColumn (line 321) | #[Override] method getConnection (line 341) | public function getConnection(): Connection method ensureOrderForCursorPagination (line 347) | #[Override] FILE: src/Eloquent/Casts/BinaryUuid.php class BinaryUuid (line 19) | class BinaryUuid implements CastsAttributes method get (line 29) | public function get($model, string $key, $value, array $attributes) method set (line 55) | public function set($model, string $key, $value, array $attributes) FILE: src/Eloquent/Casts/ObjectId.php class ObjectId (line 11) | class ObjectId implements CastsAttributes method get (line 21) | public function get($model, string $key, $value, array $attributes) method set (line 38) | public function set($model, string $key, $value, array $attributes) FILE: src/Eloquent/DocumentModel.php type DocumentModel (line 54) | trait DocumentModel method getIdAttribute (line 78) | public function getIdAttribute($value = null) method getQualifiedKeyName (line 97) | public function getQualifiedKeyName() method fromDateTime (line 109) | public function fromDateTime($value): UTCDateTime method asDateTime (line 131) | protected function asDateTime($value): DateTimeInterface method getDateFormat (line 143) | public function getDateFormat() method freshTimestamp (line 149) | public function freshTimestamp() method getAttribute (line 155) | public function getAttribute($key) method transformModelValue (line 188) | protected function transformModelValue($key, $value) method getCastType (line 208) | protected function getCastType($key) method getAttributeFromArray (line 219) | protected function getAttributeFromArray($key) method setAttribute (line 232) | public function setAttribute($key, $value) method asDecimal (line 275) | protected function asDecimal($value, $decimals) method fromDecimal (line 299) | protected function fromDecimal($value, $decimals) method attributesToArray (line 305) | public function attributesToArray() method getCasts (line 325) | public function getCasts() method getDirty (line 331) | public function getDirty() method originalIsEquivalent (line 344) | public function originalIsEquivalent($key) method offsetUnset (line 385) | public function offsetUnset($offset): void method offsetSet (line 402) | public function offsetSet($offset, $value): void method drop (line 419) | public function drop($columns) method unset (line 431) | public function unset($columns) method push (line 442) | public function push() method pull (line 475) | public function pull($column, $values) method pushAttributeValues (line 493) | protected function pushAttributeValues($column, array $values, $unique... method pullAttributeValues (line 516) | protected function pullAttributeValues($column, array $values) method getForeignKey (line 536) | public function getForeignKey() method setParentRelation (line 544) | public function setParentRelation(Relation $relation) method getParentRelation (line 552) | public function getParentRelation(): ?Relation method newEloquentBuilder (line 558) | public function newEloquentBuilder($query) method qualifyColumn (line 564) | public function qualifyColumn($column) method newBaseQueryBuilder (line 570) | protected function newBaseQueryBuilder() method removeTableFromKey (line 578) | protected function removeTableFromKey($key) method getQueueableRelations (line 588) | public function getQueueableRelations() method getRelationsWithoutParent (line 618) | protected function getRelationsWithoutParent() method isGuardableColumn (line 638) | protected function isGuardableColumn($key) method addCastAttributesToArray (line 644) | protected function addCastAttributesToArray(array $attributes, array $... method getStorableEnumValueFromLaravel11 (line 700) | private function getStorableEnumValueFromLaravel11($expectedEnum, $value) method isBSON (line 718) | protected function isBSON(mixed $value): bool method save (line 726) | public function save(array $options = []) method refresh (line 749) | public function refresh() FILE: src/Eloquent/EmbedsRelations.php type EmbedsRelations (line 19) | trait EmbedsRelations method embedsMany (line 31) | protected function embedsMany($related, $localKey = null, $foreignKey ... method embedsOne (line 65) | protected function embedsOne($related, $localKey = null, $foreignKey =... FILE: src/Eloquent/HasSchemaVersion.php type HasSchemaVersion (line 33) | trait HasSchemaVersion method migrateSchema (line 39) | public function migrateSchema(int $fromVersion): void method bootHasSchemaVersion (line 43) | public static function bootHasSchemaVersion(): void method getSchemaVersion (line 64) | public function getSchemaVersion(): int method getSchemaVersionKey (line 69) | protected static function getSchemaVersionKey(): string method getModelSchemaVersion (line 74) | protected function getModelSchemaVersion(): int FILE: src/Eloquent/HybridRelations.php type HybridRelations (line 31) | trait HybridRelations method hasOne (line 44) | public function hasOne($related, $foreignKey = null, $localKey = null) method morphOne (line 73) | public function morphOne($related, $name, $type = null, $id = null, $l... method hasMany (line 100) | public function hasMany($related, $foreignKey = null, $localKey = null) method morphMany (line 129) | public function morphMany($related, $name, $type = null, $id = null, $... method belongsTo (line 162) | public function belongsTo($related, $foreignKey = null, $ownerKey = nu... method morphTo (line 207) | public function morphTo($name = null, $type = null, $id = null, $owner... method belongsToMany (line 272) | public function belongsToMany( method morphToMany (line 349) | public function morphToMany( method morphedByMany (line 424) | public function morphedByMany( method newEloquentBuilder (line 459) | public function newEloquentBuilder($query) FILE: src/Eloquent/MassPrunable.php type MassPrunable (line 15) | trait MassPrunable method pruneAll (line 24) | public function pruneAll(): int FILE: src/Eloquent/Model.php class Model (line 15) | abstract class Model extends BaseModel method isDocumentModel (line 35) | final public static function isDocumentModel(string|object $class): bool FILE: src/Eloquent/SoftDeletes.php type SoftDeletes (line 15) | trait SoftDeletes method getQualifiedDeletedAtColumn (line 20) | public function getQualifiedDeletedAtColumn() FILE: src/Helpers/EloquentBuilder.php class EloquentBuilder (line 9) | class EloquentBuilder extends Builder FILE: src/Helpers/QueriesRelationships.php type QueriesRelationships (line 31) | trait QueriesRelationships method has (line 45) | public function has($relation, $operator = '>=', $count = 1, $boolean ... method isAcrossConnections (line 90) | protected function isAcrossConnections(Relation $relation) method addHybridHas (line 106) | public function addHybridHas(Relation $relation, $operator = '>=', $co... method assertHybridRelationSupported (line 141) | private function assertHybridRelationSupported(Relation $relation): void method handleMorphToMany (line 160) | private function handleMorphToMany($hasQuery, $relation) method handleMorphedByMany (line 177) | private function handleMorphedByMany($hasQuery, $relation) method getHasCompareKey (line 185) | protected function getHasCompareKey(Relation $relation) method getConstrainedRelatedIds (line 201) | protected function getConstrainedRelatedIds($relations, $operator, $co... method getRelatedConstraintKey (line 237) | protected function getRelatedConstraintKey(Relation $relation) FILE: src/MongoDBBusServiceProvider.php class MongoDBBusServiceProvider (line 17) | class MongoDBBusServiceProvider extends ServiceProvider implements Defer... method register (line 22) | #[Override] method provides (line 52) | #[Override] FILE: src/MongoDBServiceProvider.php class MongoDBServiceProvider (line 36) | class MongoDBServiceProvider extends ServiceProvider method boot (line 41) | public function boot() method register (line 51) | #[Override] method registerFlysystemAdapter (line 111) | private function registerFlysystemAdapter(): void method registerScoutEngine (line 163) | private function registerScoutEngine(): void FILE: src/Query/AggregationBuilder.php class AggregationBuilder (line 21) | class AggregationBuilder method __construct (line 25) | public function __construct( method addRawStage (line 35) | public function addRawStage(string $operator, mixed $value): static method get (line 49) | public function get(array $options = []): LaravelCollection|LazyCollec... method cursor (line 59) | public function cursor($options = []): LazyCollection method first (line 73) | public function first(array $options = []): mixed method execute (line 84) | private function execute(array $options): CursorInterface&Iterator FILE: src/Query/Builder.php class Builder (line 89) | class Builder extends BaseBuilder method project (line 206) | public function project($columns) method hint (line 220) | public function hint($index) method find (line 228) | #[Override] method value (line 235) | #[Override] method get (line 244) | #[Override] method cursor (line 251) | #[Override] method dd (line 267) | #[Override] method dump (line 280) | #[Override] method toMql (line 295) | public function toMql(): array method getFresh (line 492) | public function getFresh($columns = [], $returnLazy = false) method generateCacheKey (line 550) | public function generateCacheKey() method aggregate (line 568) | #[Override] method aggregateByGroup (line 635) | public function aggregateByGroup(string $function, array $columns = ['... method exists (line 645) | #[Override] method distinct (line 652) | public function distinct($column = false) method orderBy (line 668) | #[Override] method removeExistingOrdersFor (line 694) | #[Override] method whereBetween (line 717) | #[Override] method insert (line 742) | #[Override] method insertGetId (line 780) | #[Override] method update (line 800) | #[Override] method upsert (line 817) | #[Override] method increment (line 864) | #[Override] method incrementEach (line 890) | #[Override] method decrement (line 908) | #[Override] method decrementEach (line 915) | #[Override] method multiply (line 935) | public function multiply($column, $amount, array $extra = [], array $o... method divide (line 963) | public function divide($column, $amount, array $extra = [], array $opt... method pluck (line 969) | #[Override] method delete (line 980) | #[Override] method from (line 1012) | #[Override] method truncate (line 1022) | public function truncate(): bool method lists (line 1040) | public function lists($column, $key = null) method raw (line 1052) | #[Override] method push (line 1078) | public function push($column, $value = null, $unique = false) method pull (line 1109) | public function pull($column, $value = null) method drop (line 1133) | public function drop($columns) method newQuery (line 1155) | #[Override] method runPaginationCountQuery (line 1161) | #[Override] method performUpdate (line 1189) | protected function performUpdate(array $update, array $options = []) method convertKey (line 1217) | public function convertKey($id) method where (line 1244) | #[Override] method compileWheres (line 1274) | protected function compileWheres(): array method compileWhereBasic (line 1368) | protected function compileWhereBasic(array $where): array method compileWhereNested (line 1436) | protected function compileWhereNested(array $where): mixed method compileWhereIn (line 1441) | protected function compileWhereIn(array $where): array method compileWhereNotIn (line 1446) | protected function compileWhereNotIn(array $where): array method compileWhereLike (line 1451) | protected function compileWhereLike(array $where): array method compileWhereNull (line 1458) | protected function compileWhereNull(array $where): array method compileWhereNotNull (line 1466) | protected function compileWhereNotNull(array $where): array method compileWhereBetween (line 1474) | protected function compileWhereBetween(array $where): array method compileWhereDate (line 1505) | protected function compileWhereDate(array $where): array method compileWhereMonth (line 1534) | protected function compileWhereMonth(array $where): array method compileWhereDay (line 1548) | protected function compileWhereDay(array $where): array method compileWhereYear (line 1562) | protected function compileWhereYear(array $where): array method compileWhereTime (line 1576) | protected function compileWhereTime(array $where): array method compileWhereRaw (line 1600) | protected function compileWhereRaw(array $where): mixed method compileWhereSub (line 1605) | protected function compileWhereSub(array $where): mixed method options (line 1617) | public function options(array $options) method readPreference (line 1635) | public function readPreference(string $mode, ?array $tagSets = null, ?... method search (line 1650) | public function search( method vectorSearch (line 1689) | public function vectorSearch( method autocomplete (line 1724) | public function autocomplete(string $path, string $query, bool|array $... method inheritConnectionOptions (line 1741) | private function inheritConnectionOptions(array $options = []): array method __call (line 1758) | #[Override] method toSql (line 1769) | #[Override] method toRawSql (line 1776) | #[Override] method whereColumn (line 1783) | #[Override] method whereFullText (line 1790) | #[Override] method groupByRaw (line 1797) | #[Override] method orderByRaw (line 1804) | #[Override] method unionAll (line 1811) | #[Override] method union (line 1818) | #[Override] method having (line 1825) | #[Override] method havingRaw (line 1832) | #[Override] method havingBetween (line 1839) | #[Override] method whereIntegerInRaw (line 1846) | #[Override] method orWhereIntegerInRaw (line 1853) | #[Override] method whereIntegerNotInRaw (line 1860) | #[Override] method orWhereIntegerNotInRaw (line 1867) | #[Override] method aliasIdForQuery (line 1873) | private function aliasIdForQuery(array $values, bool $root = true): array method aliasIdForResult (line 1933) | public function aliasIdForResult(array|object $values, bool $root = tr... FILE: src/Query/BuilderTimeout.php type BuilderTimeout (line 19) | trait BuilderTimeout method timeout (line 40) | public function timeout($seconds) type BuilderTimeout (line 24) | trait BuilderTimeout method timeout (line 40) | public function timeout($seconds) FILE: src/Query/Grammar.php class Grammar (line 9) | class Grammar extends BaseGrammar FILE: src/Query/Processor.php class Processor (line 9) | class Processor extends BaseProcessor FILE: src/Queue/MongoConnector.php class MongoConnector (line 15) | class MongoConnector implements ConnectorInterface method __construct (line 27) | public function __construct(ConnectionResolverInterface $connections) method connect (line 37) | public function connect(array $config) FILE: src/Queue/MongoJob.php class MongoJob (line 10) | class MongoJob extends DatabaseJob method isReserved (line 17) | public function isReserved() method reservedAt (line 23) | public function reservedAt() FILE: src/Queue/MongoQueue.php class MongoQueue (line 14) | class MongoQueue extends DatabaseQueue method __construct (line 31) | public function __construct(Connection $database, $table, $default = '... method pop (line 43) | #[Override] method getNextAvailableJobAndReserve (line 79) | protected function getNextAvailableJobAndReserve($queue) method releaseJobsThatHaveBeenReservedTooLong (line 114) | protected function releaseJobsThatHaveBeenReservedTooLong($queue) method releaseJob (line 137) | protected function releaseJob($id, $attempts) method deleteReserved (line 147) | #[Override] method deleteAndRelease (line 154) | #[Override] FILE: src/Relations/BelongsTo.php class BelongsTo (line 17) | class BelongsTo extends EloquentBelongsTo method getHasCompareKey (line 24) | public function getHasCompareKey() method addConstraints (line 30) | #[Override] method addEagerConstraints (line 42) | #[Override] method getRelationExistenceQuery (line 52) | #[Override] method whereInMethod (line 65) | #[Override] method getQualifiedForeignKeyName (line 71) | #[Override] FILE: src/Relations/BelongsToMany.php class BelongsToMany (line 30) | class BelongsToMany extends EloquentBelongsToMany method getHasCompareKey (line 37) | public function getHasCompareKey() method getRelationExistenceQuery (line 43) | #[Override] method hydratePivotRelation (line 50) | #[Override] method getSelectColumns (line 61) | protected function getSelectColumns(array $columns = ['*']) method shouldSelect (line 67) | #[Override] method addConstraints (line 74) | #[Override] method setWhere (line 87) | protected function setWhere() method save (line 97) | #[Override] method create (line 108) | #[Override] method sync (line 124) | #[Override] method updateExistingPivot (line 188) | #[Override] method attach (line 196) | #[Override] method detach (line 237) | #[Override] method buildDictionary (line 278) | #[Override] method newPivotQuery (line 298) | #[Override] method newRelatedQuery (line 309) | public function newRelatedQuery() method getForeignKey (line 319) | public function getForeignKey() method getQualifiedForeignPivotKeyName (line 325) | #[Override] method getQualifiedRelatedPivotKeyName (line 332) | #[Override] method whereInMethod (line 343) | #[Override] FILE: src/Relations/EmbedsMany.php class EmbedsMany (line 30) | class EmbedsMany extends EmbedsOneOrMany method initRelation (line 33) | public function initRelation(array $models, $relation) method getResults (line 43) | public function getResults() method performInsert (line 53) | public function performInsert(Model $model) method performUpdate (line 83) | public function performUpdate(Model $model) method performDelete (line 114) | public function performDelete(Model $model) method associate (line 140) | public function associate(Model $model) method dissociate (line 156) | public function dissociate($ids = []) method destroy (line 186) | public function destroy($ids = []) method delete (line 212) | public function delete($id = null): int method detach (line 233) | public function detach($ids = []) method attach (line 243) | public function attach(Model $model) method associateNew (line 255) | protected function associateNew($model) method associateExisting (line 277) | protected function associateExisting($model) method paginate (line 307) | public function paginate($perPage = null, $columns = ['*'], $pageName ... method getEmbedded (line 334) | protected function getEmbedded() method setEmbedded (line 340) | protected function setEmbedded($records) method __call (line 350) | public function __call($method, $parameters) method whereInMethod (line 366) | protected function whereInMethod(Model $model, $key) FILE: src/Relations/EmbedsOne.php class EmbedsOne (line 20) | class EmbedsOne extends EmbedsOneOrMany method initRelation (line 22) | public function initRelation(array $models, $relation) method getResults (line 31) | public function getResults() method getEager (line 36) | public function getEager() method performInsert (line 49) | public function performInsert(Model $model) method performUpdate (line 78) | public function performUpdate(Model $model) method performDelete (line 103) | public function performDelete() method associate (line 128) | public function associate(Model $model) method dissociate (line 138) | public function dissociate() method delete (line 152) | public function delete($id = null): int method whereInMethod (line 166) | protected function whereInMethod(Model $model, $key) FILE: src/Relations/EmbedsOneOrMany.php class EmbedsOneOrMany (line 31) | abstract class EmbedsOneOrMany extends Relation method __construct (line 57) | public function __construct(Builder $query, Model $parent, Model $rela... method addConstraints (line 82) | #[Override] method addEagerConstraints (line 91) | #[Override] method match (line 98) | #[Override] method get (line 112) | #[Override] method count (line 127) | public function count($columns = '*'): int method save (line 139) | public function save(Model $model) method saveMany (line 153) | public function saveMany($models) method create (line 167) | public function create(array $attributes = []) method createMany (line 186) | public function createMany(array $records) method getIdsArrayFrom (line 204) | protected function getIdsArrayFrom($ids) method getEmbedded (line 224) | protected function getEmbedded() method setEmbedded (line 234) | protected function setEmbedded($records) method getForeignKeyValue (line 254) | protected function getForeignKeyValue($id) method toCollection (line 269) | protected function toCollection(array $records = []) method toModel (line 291) | protected function toModel(mixed $attributes = []): Model|null method getParentRelation (line 319) | protected function getParentRelation() method getQuery (line 325) | #[Override] method toBase (line 334) | #[Override] method isNested (line 347) | protected function isNested() method getPathHierarchy (line 359) | protected function getPathHierarchy($glue = '.') method getQualifiedParentKeyName (line 370) | #[Override] method getParentKey (line 386) | protected function getParentKey() method getUpdateValues (line 399) | public static function getUpdateValues($array, $prepend = '') method getQualifiedForeignKeyName (line 420) | public function getQualifiedForeignKeyName() method whereInMethod (line 432) | #[Override] FILE: src/Relations/HasMany.php class HasMany (line 17) | class HasMany extends EloquentHasMany method getForeignKeyName (line 24) | #[Override] method getHasCompareKey (line 35) | public function getHasCompareKey() method getRelationExistenceQuery (line 41) | #[Override] method whereInMethod (line 54) | #[Override] FILE: src/Relations/HasOne.php class HasOne (line 17) | class HasOne extends EloquentHasOne method getForeignKeyName (line 24) | #[Override] method getHasCompareKey (line 35) | public function getHasCompareKey() method getRelationExistenceQuery (line 41) | #[Override] method whereInMethod (line 50) | #[Override] FILE: src/Relations/MorphMany.php class MorphMany (line 16) | class MorphMany extends EloquentMorphMany method whereInMethod (line 18) | #[Override] FILE: src/Relations/MorphTo.php class MorphTo (line 16) | class MorphTo extends EloquentMorphTo method addConstraints (line 19) | #[Override] method getResultsByType (line 35) | #[Override] method whereInMethod (line 48) | #[Override] FILE: src/Relations/MorphToMany.php class MorphToMany (line 33) | class MorphToMany extends EloquentMorphToMany method getRelationExistenceQuery (line 35) | #[Override] method hydratePivotRelation (line 41) | #[Override] method shouldSelect (line 47) | #[Override] method addConstraints (line 53) | #[Override] method addEagerConstraints (line 61) | #[Override] method setWhere (line 83) | protected function setWhere() method save (line 106) | #[Override] method create (line 117) | #[Override] method sync (line 133) | #[Override] method updateExistingPivot (line 210) | #[Override] method attach (line 217) | #[Override] method detach (line 311) | #[Override] method buildDictionary (line 386) | #[Override] method newPivotQuery (line 414) | #[Override] method newRelatedQuery (line 425) | public function newRelatedQuery() method getQualifiedRelatedPivotKeyName (line 430) | #[Override] method whereInMethod (line 436) | #[Override] method extractIds (line 450) | public function extractIds(array $data, ?string $relatedPivotKey = null) method addIdToParentRelationData (line 470) | private function addIdToParentRelationData($id) FILE: src/Schema/Blueprint.php class Blueprint (line 22) | class Blueprint extends BaseBlueprint method index (line 42) | #[Override] method primary (line 69) | #[Override] method dropIndex (line 76) | #[Override] method dropIndexIfExists (line 93) | public function dropIndexIfExists($indexOrColumns = null) method hasIndex (line 109) | public function hasIndex($indexOrColumns = null) method jsonSchema (line 125) | public function jsonSchema( method transformColumns (line 146) | protected function transformColumns($indexOrColumns) method unique (line 175) | #[Override] method sparse (line 195) | public function sparse($columns = null, $options = []) method geospatial (line 215) | public function geospatial($columns = null, $index = '2d', $options = []) method expire (line 241) | public function expire($columns, $seconds) method create (line 257) | #[Override] method drop (line 269) | #[Override] method renameColumn (line 278) | #[Override] method addColumn (line 287) | #[Override] method sparse_and_unique (line 305) | public function sparse_and_unique($columns = null, $options = []) method searchIndex (line 332) | public function searchIndex(array $definition, string $name = 'default... method vectorSearchIndex (line 346) | public function vectorSearchIndex(array $definition, string $name = 'd... method dropSearchIndex (line 356) | public function dropSearchIndex(string $name): static method fluent (line 370) | protected function fluent($columns = null) method __call (line 391) | public function __call($method, $parameters) FILE: src/Schema/BlueprintLaravelCompatibility.php type BlueprintLaravelCompatibility (line 22) | trait BlueprintLaravelCompatibility method __construct (line 31) | public function __construct(Connection $connection, string $collection... method __construct (line 43) | public function __construct(Connection $connection, string $collection... type BlueprintLaravelCompatibility (line 41) | trait BlueprintLaravelCompatibility method __construct (line 31) | public function __construct(Connection $connection, string $collection... method __construct (line 43) | public function __construct(Connection $connection, string $collection... FILE: src/Schema/Builder.php class Builder (line 44) | class Builder extends \Illuminate\Database\Schema\Builder method hasColumn (line 52) | public function hasColumn($table, $column): bool method hasColumns (line 63) | public function hasColumns($table, array $columns): bool method hasCollection (line 90) | public function hasCollection($name) method hasTable (line 102) | #[Override] method table (line 109) | #[Override] method create (line 120) | #[Override] method dropIfExists (line 133) | #[Override] method drop (line 142) | #[Override] method dropAllTables (line 159) | #[Override] method getTables (line 170) | #[Override] method getViews (line 181) | #[Override] method getTableListing (line 193) | #[Override] method getColumns (line 217) | #[Override] method getIndexes (line 276) | #[Override] method getForeignKeys (line 331) | #[Override] method createBlueprint (line 342) | #[Override] method getCollection (line 355) | public function getCollection($name) method getAllCollections (line 373) | protected function getAllCollections() method isAtlasSearchNotSupportedException (line 386) | public static function isAtlasSearchNotSupportedException(ServerExcept... method getCollectionRows (line 398) | private function getCollectionRows(string $collectionType, $schema = n... method collationToString (line 435) | private function collationToString(array $collation): string FILE: src/Schema/Grammar.php class Grammar (line 9) | class Grammar extends BaseGrammar FILE: src/Scout/ScoutEngine.php class ScoutEngine (line 53) | final class ScoutEngine extends Engine method __construct (line 69) | public function __construct( method update (line 85) | #[Override] method delete (line 147) | #[Override] method search (line 168) | #[Override] method paginate (line 184) | #[Override] method performSearch (line 199) | private function performSearch(Builder $builder, ?int $offset = null):... method mapIds (line 305) | #[Override] method map (line 324) | #[Override] method lazyMap (line 341) | #[Override] method performMap (line 348) | private function performMap(Builder $builder, array $results, Model $m... method getTotalCount (line 390) | #[Override] method flush (line 409) | #[Override] method createIndex (line 430) | #[Override] method deleteIndex (line 463) | #[Override] method getSearchableCollection (line 472) | private function getSearchableCollection(Model|EloquentCollection $mod... method getIndexableCollection (line 484) | private function getIndexableCollection(Model|EloquentCollection $mode... method serialize (line 504) | private static function serialize(mixed $value): mixed method usesSoftDelete (line 523) | private function usesSoftDelete(Model|EloquentCollection $model): bool method wait (line 536) | private function wait(Closure $callback): void FILE: src/Session/MongoDbSessionHandler.php class MongoDbSessionHandler (line 18) | final class MongoDbSessionHandler extends DatabaseSessionHandler method close (line 22) | public function close(): bool method gc (line 27) | #[Override] method destroy (line 35) | #[Override] method read (line 43) | #[Override] method write (line 61) | #[Override] method createTTLIndex (line 76) | public function createTTLIndex(): void method getDefaultPayload (line 86) | #[Override] method getCollection (line 105) | private function getCollection(): Collection method getUTCDateTime (line 110) | private function getUTCDateTime(int $additionalSeconds = 0): UTCDateTime FILE: src/Validation/DatabasePresenceVerifier.php class DatabasePresenceVerifier (line 14) | class DatabasePresenceVerifier extends \Illuminate\Validation\DatabasePr... method getCount (line 17) | #[Override] method getMultiCount (line 34) | #[Override] FILE: src/Validation/ValidationServiceProvider.php class ValidationServiceProvider (line 10) | class ValidationServiceProvider extends BaseProvider method registerPresenceVerifier (line 12) | #[Override] FILE: tests/AtlasSearchIndexManagement.php type AtlasSearchIndexManagement (line 14) | trait AtlasSearchIndexManagement method waitForSearchIndexesDropped (line 19) | public function waitForSearchIndexesDropped(Collection $collection) method waitForSearchIndexesReady (line 35) | public function waitForSearchIndexesReady(Collection $collection) FILE: tests/AtlasSearchTest.php class AtlasSearchTest (line 24) | #[Group('atlas-search')] method setUp (line 31) | public function setUp(): void method tearDown (line 99) | public function tearDown(): void method testGetIndexes (line 106) | public function testGetIndexes() method testEloquentBuilderSearch (line 150) | public function testEloquentBuilderSearch() method testDatabaseBuilderSearch (line 167) | public function testDatabaseBuilderSearch() method testEloquentBuilderAutocomplete (line 182) | public function testEloquentBuilderAutocomplete() method testDatabaseBuilderAutocomplete (line 195) | public function testDatabaseBuilderAutocomplete() method testDatabaseBuilderVectorSearch (line 209) | public function testDatabaseBuilderVectorSearch() method testEloquentBuilderVectorSearch (line 226) | public function testEloquentBuilderVectorSearch() method addVector (line 252) | private function addVector(array $items): array FILE: tests/AuthTest.php class AuthTest (line 16) | class AuthTest extends TestCase method tearDown (line 18) | public function tearDown(): void method testAuthAttempt (line 26) | public function testAuthAttempt() method testRemindOld (line 38) | public function testRemindOld() FILE: tests/Bus/Fixtures/ChainHeadJob.php class ChainHeadJob (line 10) | class ChainHeadJob implements ShouldQueue FILE: tests/Bus/Fixtures/SecondTestJob.php class SecondTestJob (line 10) | class SecondTestJob implements ShouldQueue FILE: tests/Bus/Fixtures/ThirdTestJob.php class ThirdTestJob (line 10) | class ThirdTestJob implements ShouldQueue FILE: tests/Bus/MongoBatchRepositoryTest.php class MongoBatchRepositoryTest (line 31) | final class MongoBatchRepositoryTest extends TestCase method setUp (line 33) | protected function setUp(): void method tearDown (line 43) | protected function tearDown(): void method testJobsCanBeAddedToTheBatch (line 63) | public function testJobsCanBeAddedToTheBatch(): void method testSuccessfulJobsCanBeRecorded (line 102) | public function testSuccessfulJobsCanBeRecorded() method testFailedJobsCanBeRecordedWhileNotAllowingFailures (line 143) | public function testFailedJobsCanBeRecordedWhileNotAllowingFailures() method testFailedJobsCanBeRecordedWhileAllowingFailures (line 186) | public function testFailedJobsCanBeRecordedWhileAllowingFailures() method testBatchCanBeCancelled (line 228) | public function testBatchCanBeCancelled() method testBatchCanBeDeleted (line 242) | public function testBatchCanBeDeleted() method testBatchStateCanBeInspected (line 256) | public function testBatchStateCanBeInspected() method testChainCanBeAddedToBatch (line 297) | public function testChainCanBeAddedToBatch() method createTestBatch (line 333) | private function createTestBatch(Factory $queue, $allowFailures = false) FILE: tests/Cache/MongoCacheStoreTest.php class MongoCacheStoreTest (line 16) | class MongoCacheStoreTest extends TestCase method tearDown (line 18) | public function tearDown(): void method testGetNullWhenItemDoesNotExist (line 27) | public function testGetNullWhenItemDoesNotExist() method testValueCanStoreNewCache (line 33) | public function testValueCanStoreNewCache() method testPutOperationShouldNotStoreExpired (line 42) | public function testPutOperationShouldNotStoreExpired() method testValueCanUpdateExistCache (line 51) | public function testValueCanUpdateExistCache() method testValueCanUpdateExistCacheInTransaction (line 61) | public function testValueCanUpdateExistCacheInTransaction() method testAddOperationShouldNotStoreExpired (line 75) | public function testAddOperationShouldNotStoreExpired() method testAddOperationCanStoreNewCache (line 85) | public function testAddOperationCanStoreNewCache() method testAddOperationShouldNotUpdateExistCache (line 95) | public function testAddOperationShouldNotUpdateExistCache() method testAddOperationShouldNotUpdateExistCacheInTransaction (line 106) | public function testAddOperationShouldNotUpdateExistCacheInTransaction() method testAddOperationCanUpdateIfCacheExpired (line 120) | public function testAddOperationCanUpdateIfCacheExpired() method testAddOperationCanUpdateIfCacheExpiredInTransaction (line 131) | public function testAddOperationCanUpdateIfCacheExpiredInTransaction() method testGetOperationReturnNullIfExpired (line 145) | public function testGetOperationReturnNullIfExpired() method testGetOperationCanDeleteExpired (line 156) | public function testGetOperationCanDeleteExpired() method testForgetIfExpiredOperationCanDeleteExpired (line 167) | public function testForgetIfExpiredOperationCanDeleteExpired() method testForgetIfExpiredOperationShouldNotDeleteUnExpired (line 178) | public function testForgetIfExpiredOperationShouldNotDeleteUnExpired() method testIncrementDecrement (line 189) | public function testIncrementDecrement() method testTouchReturnsFalseWhenKeyDoesNotExist (line 204) | public function testTouchReturnsFalseWhenKeyDoesNotExist() method testTouchExtendsExpirationAndPreservesValue (line 211) | public function testTouchExtendsExpirationAndPreservesValue() method testTouchReturnsFalseOnExpiredItem (line 231) | public function testTouchReturnsFalseOnExpiredItem() method testTTLIndex (line 241) | public function testTTLIndex() method getStore (line 251) | private function getStore(): Repository method getCacheCollectionName (line 259) | private function getCacheCollectionName(): string method withCachePrefix (line 264) | private function withCachePrefix(string $key): string method insertToCacheTable (line 269) | private function insertToCacheTable(string $key, $value, $ttl = 60) FILE: tests/Cache/MongoLockTest.php class MongoLockTest (line 16) | class MongoLockTest extends TestCase method tearDown (line 18) | public function tearDown(): void method testInvalidLottery (line 25) | #[TestWith([[5, 2]])] method testLockCanBeAcquired (line 42) | public function testLockCanBeAcquired() method testLockCanBeForceReleased (line 60) | public function testLockCanBeForceReleased() method testExpiredLockCanBeRetrieved (line 72) | public function testExpiredLockCanBeRetrieved() method testOwnedByCurrentProcess (line 84) | public function testOwnedByCurrentProcess() method testRestoreLock (line 96) | public function testRestoreLock() method testTTLIndex (line 111) | public function testTTLIndex() method getCache (line 120) | private function getCache(): Repository FILE: tests/Casts/BinaryUuidTest.php class BinaryUuidTest (line 15) | class BinaryUuidTest extends TestCase method setUp (line 17) | protected function setUp(): void method testBinaryUuidCastModel (line 24) | #[DataProvider('provideBinaryUuidCast')] method provideBinaryUuidCast (line 34) | public static function provideBinaryUuidCast(): Generator method testQueryByStringDoesNotCast (line 43) | public function testQueryByStringDoesNotCast(): void FILE: tests/Casts/BooleanTest.php class BooleanTest (line 10) | class BooleanTest extends TestCase method setUp (line 12) | protected function setUp(): void method testBool (line 19) | public function testBool(): void method testBoolAsString (line 42) | public function testBoolAsString(): void method testBoolAsNumber (line 70) | public function testBoolAsNumber(): void FILE: tests/Casts/CollectionTest.php class CollectionTest (line 13) | class CollectionTest extends TestCase method setUp (line 15) | protected function setUp(): void method testCollection (line 22) | public function testCollection(): void FILE: tests/Casts/DateTest.php class DateTest (line 16) | class DateTest extends TestCase method setUp (line 18) | protected function setUp(): void method testDate (line 25) | public function testDate(): void method testDateAsString (line 63) | public function testDateAsString(): void method testDateWithCustomFormat (line 82) | public function testDateWithCustomFormat(): void method testImmutableDate (line 101) | public function testImmutableDate(): void method testImmutableDateWithCustomFormat (line 128) | public function testImmutableDateWithCustomFormat(): void FILE: tests/Casts/DatetimeTest.php class DatetimeTest (line 16) | class DatetimeTest extends TestCase method setUp (line 18) | protected function setUp(): void method testDatetime (line 26) | public function testDatetime(): void method testDatetimeAsString (line 47) | public function testDatetimeAsString(): void method testDatetimeWithCustomFormat (line 68) | public function testDatetimeWithCustomFormat(): void method testImmutableDatetime (line 87) | public function testImmutableDatetime(): void method testImmutableDatetimeWithCustomFormat (line 115) | public function testImmutableDatetimeWithCustomFormat(): void FILE: tests/Casts/DecimalTest.php class DecimalTest (line 19) | class DecimalTest extends TestCase method setUp (line 21) | protected function setUp(): void method testDecimal (line 28) | public function testDecimal(): void method testDecimalAsString (line 49) | public function testDecimalAsString(): void method testDecimalAsDecimal128 (line 70) | public function testDecimalAsDecimal128(): void method testOtherBSONTypes (line 85) | public function testOtherBSONTypes(): void method setBSONType (line 117) | private function setBSONType($value, $id = null) FILE: tests/Casts/EncryptionTest.php class EncryptionTest (line 16) | class EncryptionTest extends TestCase method setUp (line 18) | protected function setUp(): void method decryptRaw (line 25) | protected function decryptRaw(Casting $model, $key) method testEncryptedString (line 33) | public function testEncryptedString(): void method testEncryptedArray (line 49) | public function testEncryptedArray(): void method testEncryptedObject (line 67) | public function testEncryptedObject(): void method testEncryptedCollection (line 85) | public function testEncryptedCollection(): void FILE: tests/Casts/FloatTest.php class FloatTest (line 10) | class FloatTest extends TestCase method setUp (line 12) | protected function setUp(): void method testFloat (line 19) | public function testFloat(): void method testFloatAsString (line 32) | public function testFloatAsString(): void FILE: tests/Casts/IntegerTest.php class IntegerTest (line 10) | class IntegerTest extends TestCase method setUp (line 12) | protected function setUp(): void method testInt (line 19) | public function testInt(): void method testIntAsString (line 37) | public function testIntAsString(): void method testIntAsFloat (line 55) | public function testIntAsFloat(): void FILE: tests/Casts/JsonTest.php class JsonTest (line 12) | class JsonTest extends TestCase method setUp (line 14) | protected function setUp(): void method testJson (line 21) | public function testJson(): void FILE: tests/Casts/ObjectIdTest.php class ObjectIdTest (line 13) | class ObjectIdTest extends TestCase method setUp (line 15) | protected function setUp(): void method testStoreObjectId (line 22) | #[DataProvider('provideObjectIdCast')] method provideObjectIdCast (line 34) | public static function provideObjectIdCast(): Generator method testQueryByStringDoesNotCast (line 43) | public function testQueryByStringDoesNotCast(): void FILE: tests/Casts/ObjectTest.php class ObjectTest (line 10) | class ObjectTest extends TestCase method setUp (line 12) | protected function setUp(): void method testObject (line 19) | public function testObject(): void FILE: tests/Casts/StringTest.php class StringTest (line 12) | class StringTest extends TestCase method setUp (line 14) | protected function setUp(): void method testString (line 21) | public function testString(): void FILE: tests/ConnectionTest.php class ConnectionTest (line 24) | class ConnectionTest extends TestCase method testConnection (line 26) | public function testConnection() method testReconnect (line 35) | public function testReconnect() method testDisconnectAndCreateNewConnection (line 47) | public function testDisconnectAndCreateNewConnection() method testDb (line 63) | public function testDb() method dataConnectionConfig (line 70) | public static function dataConnectionConfig(): Generator method testConnectionConfig (line 201) | #[DataProvider('dataConnectionConfig')] method testLegacyGetMongoClient (line 213) | public function testLegacyGetMongoClient(): void method testLegacyGetMongoDB (line 221) | public function testLegacyGetMongoDB(): void method testGetDatabase (line 229) | public function testGetDatabase(): void method testGetOtherDatabase (line 240) | public function testGetOtherDatabase(): void method testConnectionWithoutConfiguredDatabase (line 250) | public function testConnectionWithoutConfiguredDatabase(): void method testConnectionWithoutConfiguredDsnOrHost (line 258) | public function testConnectionWithoutConfiguredDsnOrHost(): void method testCollection (line 266) | public function testCollection() method testPrefix (line 275) | public function testPrefix() method testQueryLog (line 289) | public function testQueryLog() method testQueryLogWithMultipleClients (line 325) | public function testQueryLogWithMultipleClients() method testDisableQueryLog (line 353) | public function testDisableQueryLog() method testSchemaBuilder (line 378) | public function testSchemaBuilder() method testDriverName (line 384) | public function testDriverName() method testPingMethod (line 390) | public function testPingMethod() method testServerVersion (line 415) | public function testServerVersion() method testThreadsCount (line 421) | public function testThreadsCount() FILE: tests/DateTimeImmutableTest.php class DateTimeImmutableTest (line 13) | final class DateTimeImmutableTest extends TestCase method setUp (line 15) | protected function setUp(): void method tearDown (line 22) | protected function tearDown(): void method testCanReturnCarbonImmutableObject (line 29) | public function testCanReturnCarbonImmutableObject(): void FILE: tests/Eloquent/CallBuilderTest.php class CallBuilderTest (line 19) | final class CallBuilderTest extends TestCase method tearDown (line 21) | protected function tearDown(): void method testCallingABuilderMethodDoesNotReturnTheBuilderInstance (line 28) | #[Dataprovider('provideFunctionNames')] method provideFunctionNames (line 37) | public static function provideFunctionNames(): Generator method callingUnsupportedMethodThrowsAnException (line 59) | #[Test] method provideUnsupportedMethods (line 72) | public static function provideUnsupportedMethods(): Generator FILE: tests/Eloquent/MassPrunableTest.php class MassPrunableTest (line 17) | class MassPrunableTest extends TestCase method tearDown (line 19) | public function tearDown(): void method testPruneWithQuery (line 27) | public function testPruneWithQuery(): void method testPruneSoftDelete (line 43) | public function testPruneSoftDelete(): void method isPrunable (line 60) | protected function isPrunable($model) FILE: tests/Eloquent/ModelTest.php class ModelTest (line 16) | class ModelTest extends TestCase method testIsDocumentModel (line 18) | #[DataProvider('provideDocumentModelClasses')] method provideDocumentModelClasses (line 24) | public static function provideDocumentModelClasses(): Generator FILE: tests/EmbeddedRelationsTest.php class EmbeddedRelationsTest (line 17) | class EmbeddedRelationsTest extends TestCase method tearDown (line 19) | public function tearDown(): void method testEmbedsManySave (line 27) | public function testEmbedsManySave() method testEmbedsToArray (line 110) | public function testEmbedsToArray() method testEmbedsManyAssociate (line 120) | public function testEmbedsManyAssociate() method testEmbedsManySaveMany (line 140) | public function testEmbedsManySaveMany() method testEmbedsManyDuplicate (line 150) | public function testEmbedsManyDuplicate() method testEmbedsManyCreate (line 172) | public function testEmbedsManyCreate() method testEmbedsManyCreateMany (line 194) | public function testEmbedsManyCreateMany() method testEmbedsManyDestroy (line 206) | public function testEmbedsManyDestroy() method testEmbedsManyDelete (line 258) | public function testEmbedsManyDelete() method testEmbedsManyDissociate (line 294) | public function testEmbedsManyDissociate() method testEmbedsManyAliases (line 321) | public function testEmbedsManyAliases() method testEmbedsManyCreatingEventReturnsFalse (line 333) | public function testEmbedsManyCreatingEventReturnsFalse() method testEmbedsManySavingEventReturnsFalse (line 353) | public function testEmbedsManySavingEventReturnsFalse() method testEmbedsManyUpdatingEventReturnsFalse (line 370) | public function testEmbedsManyUpdatingEventReturnsFalse() method testEmbedsManyDeletingEventReturnsFalse (line 393) | public function testEmbedsManyDeletingEventReturnsFalse() method testEmbedsManyFindOrContains (line 413) | public function testEmbedsManyFindOrContains() method testEmbedsManyEagerLoading (line 429) | public function testEmbedsManyEagerLoading() method testEmbedsManyDeleteAll (line 453) | public function testEmbedsManyDeleteAll() method testEmbedsManyCollectionMethods (line 477) | public function testEmbedsManyCollectionMethods() method testEmbedsOne (line 532) | public function testEmbedsOne() method testEmbedsOneAssociate (line 605) | public function testEmbedsOneAssociate() method testEmbedsOneNullAssociation (line 621) | public function testEmbedsOneNullAssociation() method testEmbedsOneDelete (line 627) | public function testEmbedsOneDelete() method testEmbedsOneRefresh (line 636) | public function testEmbedsOneRefresh() method testEmbedsOneEmptyRefresh (line 650) | public function testEmbedsOneEmptyRefresh() method testEmbedsManyToArray (line 666) | public function testEmbedsManyToArray() method testEmbedsManyRefresh (line 679) | public function testEmbedsManyRefresh() method testEmbeddedSave (line 695) | public function testEmbeddedSave() method testNestedEmbedsOne (line 733) | public function testNestedEmbedsOne() method testNestedEmbedsMany (line 761) | public function testNestedEmbedsMany() method testNestedMixedEmbeds (line 783) | public function testNestedMixedEmbeds() method testNestedEmbedsOneDelete (line 806) | public function testNestedEmbedsOneDelete() method testNestedEmbedsManyDelete (line 821) | public function testNestedEmbedsManyDelete() method testNestedMixedEmbedsDelete (line 839) | public function testNestedMixedEmbedsDelete() method testDoubleAssociate (line 856) | public function testDoubleAssociate() method testSaveEmptyModel (line 876) | public function testSaveEmptyModel() method testIncrementEmbedded (line 884) | public function testIncrementEmbedded() method testPaginateEmbedsMany (line 907) | public function testPaginateEmbedsMany() method testGetQueueableRelationsEmbedsMany (line 925) | public function testGetQueueableRelationsEmbedsMany() method testGetQueueableRelationsEmbedsOne (line 935) | public function testGetQueueableRelationsEmbedsOne() method testUnsetPropertyOnEmbed (line 944) | public function testUnsetPropertyOnEmbed() FILE: tests/ExternalPackageTest.php class ExternalPackageTest (line 16) | class ExternalPackageTest extends TestCase method tearDown (line 18) | protected function tearDown(): void method testSpacieQueryBuilder (line 28) | public function testSpacieQueryBuilder(): void FILE: tests/FilesystemsTest.php class FilesystemsTest (line 19) | class FilesystemsTest extends TestCase method tearDown (line 21) | public function tearDown(): void method provideValidOptions (line 28) | public static function provideValidOptions(): Generator method testValidOptions (line 65) | #[DataProvider('provideValidOptions')] method provideInvalidOptions (line 81) | public static function provideInvalidOptions(): Generator method testInvalidOptions (line 99) | #[DataProvider('provideInvalidOptions')] method testReadOnlyAndThrowOptions (line 113) | public function testReadOnlyAndThrowOptions() method testPrefix (line 132) | public function testPrefix() method getBucket (line 146) | private function getBucket(): Bucket FILE: tests/GeospatialTest.php class GeospatialTest (line 10) | class GeospatialTest extends TestCase method setUp (line 12) | public function setUp(): void method tearDown (line 53) | public function tearDown(): void method testGeoWithin (line 60) | public function testGeoWithin() method testGeoIntersects (line 99) | public function testGeoIntersects() method testNear (line 128) | public function testNear() FILE: tests/HybridRelationsTest.php class HybridRelationsTest (line 20) | class HybridRelationsTest extends TestCase method setUp (line 22) | public function setUp(): void method tearDown (line 37) | public function tearDown(): void method testSqlRelations (line 49) | public function testSqlRelations() method testHybridWhereHas (line 106) | public function testHybridWhereHas() method testHybridWith (line 160) | public function testHybridWith() method testHybridBelongsToMany (line 222) | public function testHybridBelongsToMany() method testQueryingHybridBelongsToManyRelationFails (line 271) | public function testQueryingHybridBelongsToManyRelationFails() method testHybridMorphToManySqlModelToMongoModel (line 288) | public function testHybridMorphToManySqlModelToMongoModel() method testHybridMorphToManyMongoModelToSqlModel (line 339) | public function testHybridMorphToManyMongoModelToSqlModel() FILE: tests/ModelTest.php class ModelTest (line 50) | class ModelTest extends TestCase method setUp (line 52) | protected function setUp(): void method tearDown (line 59) | protected function tearDown(): void method testNewModel (line 72) | public function testNewModel(): void method testQualifyColumn (line 82) | public function testQualifyColumn(): void method makeUser (line 93) | private function makeUser(): User method testInsert (line 105) | public function testInsert(): void method testInsertNonIncrementable (line 125) | public function testInsertNonIncrementable(): void method testUpdate (line 145) | public function testUpdate(): void method testUpdateTroughSetUpdatedAt (line 182) | public function testUpdateTroughSetUpdatedAt(): void method testUpsert (line 197) | public function testUpsert() method testManualStringId (line 230) | public function testManualStringId(): void method testManualIntId (line 259) | public function testManualIntId(): void method testDelete (line 275) | public function testDelete(): void method testAll (line 287) | public function testAll(): void method testFind (line 304) | public function testFind(): void method testInsertEmpty (line 318) | public function testInsertEmpty(): void method testGet (line 324) | public function testGet(): void method testFirst (line 337) | public function testFirst(): void method testNoDocument (line 350) | public function testNoDocument(): void method testFindOrFail (line 363) | public function testFindOrFail(): void method testCreate (line 369) | public function testCreate(): void method testDestroy (line 383) | public function testDestroy(): void method testTouch (line 392) | public function testTouch(): void method testSoftDelete (line 406) | public function testSoftDelete(): void method testPrimaryKey (line 439) | #[DataProvider('provideId')] method provideId (line 468) | public static function provideId(): iterable method testCustomPrimaryKey (line 532) | public function testCustomPrimaryKey(): void method testScope (line 550) | public function testScope(): void method testToArray (line 561) | public function testToArray(): void method testUnset (line 574) | public function testUnset(): void method testUnsetRefresh (line 614) | public function testUnsetRefresh(): void method testUnsetAndSet (line 627) | public function testUnsetAndSet(): void method testUnsetDotAttributes (line 671) | public function testUnsetDotAttributes(): void method testUnsetDotAttributesAndSet (line 712) | public function testUnsetDotAttributesAndSet(): void method testDateUseLocalTimeZone (line 744) | public function testDateUseLocalTimeZone(): void method testDates (line 771) | public function testDates(): void method provideDate (line 808) | public static function provideDate(): Generator method testDateInputs (line 824) | #[DataProvider('provideDate')] method testDateNull (line 855) | public function testDateNull(): void method testCarbonDateMockingWorks (line 883) | public function testCarbonDateMockingWorks() method testIdAttribute (line 893) | public function testIdAttribute(): void method testPushPull (line 903) | public function testPushPull(): void method testRaw (line 930) | public function testRaw(): void method testRawHyradeModel (line 953) | #[DataProvider('provideTypeMap')] method provideTypeMap (line 997) | public static function provideTypeMap(): Generator method testDotNotation (line 1006) | public function testDotNotation(): void method testAttributeMutator (line 1026) | public function testAttributeMutator(): void method testMultipleLevelDotNotation (line 1043) | public function testMultipleLevelDotNotation(): void method testGetDirtyDates (line 1058) | public function testGetDirtyDates(): void method testChunkById (line 1068) | public function testChunkById(): void method testTruncateModel (line 1082) | public function testTruncateModel(): void method testGuardedModel (line 1091) | public function testGuardedModel(): void method testFirstOrCreate (line 1114) | public function testFirstOrCreate(): void method testFirstOrCreateWithValues (line 1132) | public function testFirstOrCreateWithValues(): void method testEnumCast (line 1151) | public function testEnumCast(): void method testNumericFieldName (line 1166) | public function testNumericFieldName(): void method testCreateOrFirst (line 1182) | #[TestWith([true])] method testUpdateOrCreate (line 1262) | #[TestWith([['_id' => new ObjectID()]])] method testCreateWithNullId (line 1316) | #[TestWith(['_id'])] method registerModelEvents (line 1327) | private static function registerModelEvents(string $modelClass, array ... FILE: tests/Models/Address.php class Address (line 11) | class Address extends Model method addresses (line 19) | public function addresses(): EmbedsMany FILE: tests/Models/Anniversary.php class Anniversary (line 14) | class Anniversary extends Model FILE: tests/Models/Birthday.php class Birthday (line 15) | class Birthday extends Model FILE: tests/Models/Book.php class Book (line 16) | class Book extends Model method author (line 26) | public function author(): BelongsTo method sqlAuthor (line 31) | public function sqlAuthor(): BelongsTo FILE: tests/Models/CastObjectId.php class CastObjectId (line 10) | class CastObjectId extends Model FILE: tests/Models/Casting.php class Casting (line 10) | class Casting extends Model FILE: tests/Models/Client.php class Client (line 13) | class Client extends Model method users (line 22) | public function users(): BelongsToMany method skillsWithCustomKeys (line 27) | public function skillsWithCustomKeys() method photo (line 38) | public function photo(): MorphOne method addresses (line 43) | public function addresses(): HasMany method labels (line 48) | public function labels() method labelsWithCustomKeys (line 53) | public function labelsWithCustomKeys() FILE: tests/Models/Experience.php class Experience (line 11) | class Experience extends Model method sqlUsers (line 22) | public function sqlUsers(): MorphToMany FILE: tests/Models/Group.php class Group (line 11) | class Group extends Model method users (line 20) | public function users(): BelongsToMany FILE: tests/Models/Guarded.php class Guarded (line 10) | class Guarded extends Model FILE: tests/Models/HiddenAnimal.php class HiddenAnimal (line 15) | final class HiddenAnimal extends Model FILE: tests/Models/IdIsBinaryUuid.php class IdIsBinaryUuid (line 11) | class IdIsBinaryUuid extends Model FILE: tests/Models/IdIsInt.php class IdIsInt (line 10) | class IdIsInt extends Model FILE: tests/Models/IdIsString.php class IdIsString (line 10) | class IdIsString extends Model FILE: tests/Models/Item.php class Item (line 14) | class Item extends Model method user (line 23) | public function user(): BelongsTo method scopeSharp (line 28) | public function scopeSharp(Builder $query) FILE: tests/Models/Label.php class Label (line 16) | class Label extends Model method users (line 31) | public function users() method sqlUsers (line 36) | public function sqlUsers(): MorphToMany method clients (line 41) | public function clients() method clientsWithCustomKeys (line 46) | public function clientsWithCustomKeys() FILE: tests/Models/Location.php class Location (line 10) | class Location extends Model FILE: tests/Models/NonIncrementing.php class NonIncrementing (line 14) | class NonIncrementing extends Model FILE: tests/Models/Photo.php class Photo (line 11) | class Photo extends Model method hasImage (line 20) | public function hasImage(): MorphTo method hasImageWithCustomOwnerKey (line 25) | public function hasImageWithCustomOwnerKey(): MorphTo FILE: tests/Models/Role.php class Role (line 11) | class Role extends Model method user (line 20) | public function user(): BelongsTo method sqlUser (line 25) | public function sqlUser(): BelongsTo FILE: tests/Models/SchemaVersion.php class SchemaVersion (line 10) | class SchemaVersion extends Model method migrateSchema (line 20) | public function migrateSchema(int $fromVersion): void FILE: tests/Models/Scoped.php class Scoped (line 11) | class Scoped extends Model method boot (line 20) | protected static function boot() FILE: tests/Models/Skill.php class Skill (line 11) | class Skill extends Model method sqlUsers (line 20) | public function sqlUsers(): BelongsToMany FILE: tests/Models/Soft.php class Soft (line 15) | class Soft extends Model method prunable (line 27) | public function prunable(): Builder method user (line 32) | public function user() FILE: tests/Models/SqlBook.php class SqlBook (line 16) | class SqlBook extends EloquentModel method author (line 25) | public function author(): BelongsTo method executeSchema (line 33) | public static function executeSchema(): void FILE: tests/Models/SqlRole.php class SqlRole (line 16) | class SqlRole extends EloquentModel method user (line 24) | public function user(): BelongsTo method sqlUser (line 29) | public function sqlUser(): BelongsTo method executeSchema (line 37) | public static function executeSchema() FILE: tests/Models/SqlUser.php class SqlUser (line 19) | class SqlUser extends EloquentModel method books (line 27) | public function books(): HasMany method role (line 32) | public function role(): HasOne method skills (line 37) | public function skills(): BelongsToMany method sqlBooks (line 42) | public function sqlBooks(): HasMany method labels (line 47) | public function labels(): MorphToMany method experiences (line 52) | public function experiences(): MorphToMany method executeSchema (line 60) | public static function executeSchema(): void FILE: tests/Models/User.php class User (line 33) | class User extends Model implements AuthenticatableContract, CanResetPas... method books (line 60) | public function books() method softs (line 65) | public function softs() method softsWithTrashed (line 70) | public function softsWithTrashed() method sqlBooks (line 75) | public function sqlBooks() method items (line 80) | public function items() method role (line 85) | public function role() method sqlRole (line 90) | public function sqlRole() method clients (line 95) | public function clients() method groups (line 100) | public function groups() method photos (line 105) | public function photos() method labels (line 110) | public function labels() method addresses (line 115) | public function addresses() method father (line 120) | public function father() method serializeDate (line 125) | protected function serializeDate(DateTimeInterface $date) method username (line 130) | protected function username(): Attribute method prunable (line 138) | public function prunable(): Builder FILE: tests/PHPStan/SarifErrorFormatter.php class SarifErrorFormatter (line 24) | class SarifErrorFormatter implements ErrorFormatter method __construct (line 28) | public function __construct( method formatErrors (line 35) | public function formatErrors(AnalysisResult $analysisResult, Output $o... FILE: tests/PropertyTest.php class PropertyTest (line 11) | final class PropertyTest extends TestCase method setUp (line 13) | protected function setUp(): void method testCanHideCertainProperties (line 20) | public function testCanHideCertainProperties(): void FILE: tests/Query/AggregationBuilderTest.php class AggregationBuilderTest (line 23) | class AggregationBuilderTest extends TestCase method tearDown (line 25) | public function tearDown(): void method testCreateAggregationBuilder (line 32) | public function testCreateAggregationBuilder(): void method testAddRawStage (line 91) | public function testAddRawStage(): void method testAddRawStageInvalid (line 110) | public function testAddRawStageInvalid(): void method testColumnsCannotBeSpecifiedToCreateAnAggregationBuilder (line 121) | public function testColumnsCannotBeSpecifiedToCreateAnAggregationBuild... method testAggrecationBuilderDoesNotSupportPreviousQueryBuilderInstructions (line 128) | public function testAggrecationBuilderDoesNotSupportPreviousQueryBuild... method assertSamePipeline (line 135) | private static function assertSamePipeline(array $expected, Pipeline $... FILE: tests/Query/BuilderTest.php class BuilderTest (line 32) | class BuilderTest extends TestCase method testMql (line 34) | #[DataProvider('provideQueryBuilderToMql')] method provideQueryBuilderToMql (line 58) | public static function provideQueryBuilderToMql(): iterable method testException (line 1476) | #[DataProvider('provideExceptions')] method provideExceptions (line 1486) | public static function provideExceptions(): iterable method testEloquentMethodsNotSupported (line 1574) | #[DataProvider('getEloquentMethodsNotSupported')] method getEloquentMethodsNotSupported (line 1585) | public static function getEloquentMethodsNotSupported() method testDisableRenameEmbeddedIdField (line 1632) | #[DataProvider('provideDisableRenameEmbeddedIdField')] method provideDisableRenameEmbeddedIdField (line 1643) | public static function provideDisableRenameEmbeddedIdField() method getBuilder (line 1714) | private function getBuilder(bool $renameEmbeddedIdField = true): Builder FILE: tests/QueryBuilderTest.php class QueryBuilderTest (line 42) | class QueryBuilderTest extends TestCase method tearDown (line 44) | public function tearDown(): void method testDeleteWithId (line 52) | public function testDeleteWithId() method testCollection (line 86) | public function testCollection() method testGet (line 91) | public function testGet() method testNoDocument (line 102) | public function testNoDocument() method testInsert (line 114) | public function testInsert() method testInsertWithCustomId (line 129) | #[TestWith([true])] method testInsertGetId (line 145) | public function testInsertGetId() method testBatchInsert (line 151) | public function testBatchInsert() method testFind (line 169) | public function testFind() method testFindWithTimeout (line 177) | public function testFindWithTimeout() method testFindNull (line 209) | public function testFindNull() method testCount (line 215) | public function testCount() method testUpdate (line 225) | public function testUpdate() method testUpdateOperators (line 240) | public function testUpdateOperators() method testDelete (line 272) | public function testDelete() method testTruncate (line 286) | public function testTruncate() method testSubKey (line 296) | public function testSubKey() method testInArray (line 314) | public function testInArray() method testRaw (line 332) | public function testRaw() method testRawResultRenameId (line 357) | public function testRawResultRenameId() method testPush (line 444) | public function testPush() method testPushRefuses2ndArgumentWhen1stIsAnArray (line 500) | public function testPushRefuses2ndArgumentWhen1stIsAnArray() method testPull (line 508) | public function testPull() method testDistinct (line 539) | public function testDistinct() method testCustomId (line 559) | public function testCustomId() method testTake (line 598) | public function testTake() method testSkip (line 612) | public function testSkip() method testPluck (line 626) | public function testPluck() method testPluckObjectId (line 637) | public function testPluckObjectId() method testList (line 648) | public function testList() method testAggregate (line 671) | public function testAggregate() method testSubdocumentAggregate (line 690) | public function testSubdocumentAggregate() method testSubdocumentArrayAggregate (line 706) | public function testSubdocumentArrayAggregate() method testAggregateGroupBy (line 729) | public function testAggregateGroupBy() method testAggregateByGroupException (line 774) | public function testAggregateByGroupException(): void method testUpdateWithUpsert (line 782) | public function testUpdateWithUpsert() method testUpsert (line 801) | public function testUpsert() method testUnset (line 833) | public function testUnset() method testUpdateSubdocument (line 855) | public function testUpdateSubdocument() method testDates (line 865) | public function testDates() method testImmutableDates (line 899) | public function testImmutableDates() method testOperators (line 926) | public function testOperators() method testIncrement (line 1022) | public function testIncrement() method testMultiplyAndDivide (line 1071) | public function testMultiplyAndDivide() method testProjections (line 1120) | public function testProjections() method testValue (line 1135) | public function testValue() method testHintOptions (line 1148) | public function testHintOptions() method testCursor (line 1169) | public function testCursor() method testStringableColumn (line 1186) | public function testStringableColumn() method testIncrementEach (line 1245) | public function testIncrementEach() method testIdAlias (line 1295) | #[TestWith(['id', 'id'])] FILE: tests/QueryTest.php class QueryTest (line 17) | class QueryTest extends TestCase method setUp (line 21) | public function setUp(): void method tearDown (line 43) | public function tearDown(): void method testWhere (line 52) | public function testWhere(): void method testAndWhere (line 73) | public function testAndWhere(): void method testRegexp (line 82) | public function testRegexp(): void method testLike (line 97) | public function testLike(): void method testNotLike (line 118) | public function testNotLike(): void method testSelect (line 133) | public function testSelect(): void method testWhereNot (line 159) | public function testWhereNot(): void method testOrWhere (line 201) | public function testOrWhere(): void method testBetween (line 210) | public function testBetween(): void method testIn (line 223) | public function testIn(): void method testWhereNull (line 239) | public function testWhereNull(): void method testWhereNotNull (line 245) | public function testWhereNotNull(): void method testWhereDate (line 251) | public function testWhereDate(): void method testWhereDay (line 275) | public function testWhereDay(): void method testWhereMonth (line 284) | public function testWhereMonth(): void method testWhereYear (line 302) | public function testWhereYear(): void method testWhereTime (line 317) | public function testWhereTime(): void method testOrder (line 338) | public function testOrder(): void method testStringableOrder (line 359) | public function testStringableOrder(): void method testGroupBy (line 370) | public function testGroupBy(): void method testCount (line 400) | public function testCount(): void method testExists (line 410) | public function testExists(): void method testSubQuery (line 418) | public function testSubQuery(): void method testWhereRaw (line 467) | public function testWhereRaw(): void method testMultipleOr (line 481) | public function testMultipleOr(): void method testPaginate (line 502) | public function testPaginate(): void method testCursorPaginate (line 516) | public function testCursorPaginate(): void method testPaginateGroup (line 539) | public function testPaginateGroup(): void method testPaginateDistinct (line 569) | public function testPaginateDistinct(): void method testUpdate (line 577) | public function testUpdate(): void method testUnsorted (line 594) | public function testUnsorted(): void method testSort (line 605) | public function testSort(): void method testSortOrder (line 612) | public function testSortOrder(): void method testMultipleSort (line 619) | public function testMultipleSort(): void method testMultipleSortOrder (line 630) | public function testMultipleSortOrder(): void method testDelete (line 641) | public function testDelete(): void method testLimitCount (line 666) | public function testLimitCount(): void FILE: tests/Queue/Failed/DatabaseFailedJobProviderTest.php class DatabaseFailedJobProviderTest (line 20) | class DatabaseFailedJobProviderTest extends TestCase method setUp (line 22) | public function setUp(): void method tearDown (line 37) | public function tearDown(): void method testLog (line 47) | public function testLog(): void method testCount (line 66) | public function testCount(): void method testAll (line 75) | public function testAll(): void method testFindAndForget (line 85) | public function testFindAndForget(): void method testIds (line 111) | public function testIds(): void method testIdsFilteredByQuery (line 119) | public function testIdsFilteredByQuery(): void method testFlush (line 127) | public function testFlush(): void method testPrune (line 138) | public function testPrune(): void method getProvider (line 150) | private function getProvider(): DatabaseFailedJobProvider FILE: tests/QueueTest.php class QueueTest (line 20) | class QueueTest extends TestCase method setUp (line 22) | public function setUp(): void method testQueueJobLifeCycle (line 33) | public function testQueueJobLifeCycle(): void method testQueueJobExpired (line 63) | public function testQueueJobExpired(): void method testFailQueueJob (line 84) | public function testFailQueueJob(): void method testFindFailJobNull (line 91) | public function testFindFailJobNull(): void method testIncrementAttempts (line 99) | public function testIncrementAttempts(): void method testJobRelease (line 118) | public function testJobRelease(): void method testQueueDeleteReserved (line 135) | public function testQueueDeleteReserved(): void method testQueueRelease (line 148) | public function testQueueRelease(): void method testQueueDeleteAndRelease (line 173) | public function testQueueDeleteAndRelease(): void method testFailedJobLogging (line 187) | public function testFailedJobLogging() FILE: tests/RelationsTest.php class RelationsTest (line 22) | class RelationsTest extends TestCase method tearDown (line 24) | public function tearDown(): void method testHasMany (line 43) | public function testHasMany(): void method testHasManyWithTrashed (line 62) | public function testHasManyWithTrashed(): void method testBelongsTo (line 80) | public function testBelongsTo(): void method testHasOne (line 99) | public function testHasOne(): void method testWithBelongsTo (line 122) | public function testWithBelongsTo(): void method testWithHashMany (line 139) | public function testWithHashMany(): void method testWithHasOne (line 154) | public function testWithHasOne(): void method testEasyRelation (line 167) | public function testEasyRelation(): void method testBelongsToMany (line 192) | public function testBelongsToMany(): void method testBelongsToManyAttachesExistingModels (line 266) | public function testBelongsToManyAttachesExistingModels(): void method testBelongsToManySync (line 305) | public function testBelongsToManySync(): void method testBelongsToManyAttachArray (line 331) | public function testBelongsToManyAttachArray(): void method testBelongsToManyAttachEloquentCollection (line 341) | public function testBelongsToManyAttachEloquentCollection(): void method testBelongsToManySyncWithCustomKeys (line 353) | public function testBelongsToManySyncWithCustomKeys(): void method testBelongsToManySyncModelWithCustomKeys (line 382) | public function testBelongsToManySyncModelWithCustomKeys(): void method testBelongsToManySyncEloquentCollectionWithCustomKeys (line 401) | public function testBelongsToManySyncEloquentCollectionWithCustomKeys(... method testBelongsToManyAttachWithCustomKeys (line 431) | public function testBelongsToManyAttachWithCustomKeys(): void method testBelongsToManyAttachModelWithCustomKeys (line 460) | public function testBelongsToManyAttachModelWithCustomKeys(): void method testBelongsToManyAttachEloquentCollectionWithCustomKeys (line 479) | public function testBelongsToManyAttachEloquentCollectionWithCustomKey... method testBelongsToManyDetachWithCustomKeys (line 509) | public function testBelongsToManyDetachWithCustomKeys(): void method testBelongsToManyDetachModelWithCustomKeys (line 542) | public function testBelongsToManyDetachModelWithCustomKeys(): void method testBelongsToManySyncAlreadyPresent (line 575) | public function testBelongsToManySyncAlreadyPresent(): void method testBelongsToManyCustom (line 592) | public function testBelongsToManyCustom(): void method testMorph (line 612) | public function testMorph(): void method testMorphToMany (line 683) | public function testMorphToMany(): void method testMorphToManyAttachEloquentCollection (line 700) | public function testMorphToManyAttachEloquentCollection(): void method testMorphToManyAttachMultipleIds (line 714) | public function testMorphToManyAttachMultipleIds(): void method testMorphToManyDetaching (line 728) | public function testMorphToManyDetaching(): void method testMorphToManyDetachingMultipleIds (line 746) | public function testMorphToManyDetachingMultipleIds(): void method testMorphToManySyncing (line 765) | public function testMorphToManySyncing(): void method testMorphToManySyncingEloquentCollection (line 786) | public function testMorphToManySyncingEloquentCollection(): void method testMorphToManySyncingMultipleIds (line 800) | public function testMorphToManySyncingMultipleIds(): void method testMorphToManySyncingWithCustomKeys (line 814) | public function testMorphToManySyncingWithCustomKeys(): void method testMorphToManyLoadAndRefreshing (line 835) | public function testMorphToManyLoadAndRefreshing(): void method testMorphToManyHasQuery (line 866) | public function testMorphToManyHasQuery(): void method testMorphedByMany (line 894) | public function testMorphedByMany(): void method testMorphedByManyAttachEloquentCollection (line 912) | public function testMorphedByManyAttachEloquentCollection(): void method testMorphedByManyAttachMultipleIds (line 930) | public function testMorphedByManyAttachMultipleIds(): void method testMorphedByManyDetaching (line 948) | public function testMorphedByManyDetaching(): void method testMorphedByManyDetachingMultipleIds (line 967) | public function testMorphedByManyDetachingMultipleIds(): void method testMorphedByManySyncing (line 986) | public function testMorphedByManySyncing(): void method testMorphedByManySyncingEloquentCollection (line 1004) | public function testMorphedByManySyncingEloquentCollection(): void method testMorphedByManySyncingMultipleIds (line 1021) | public function testMorphedByManySyncingMultipleIds(): void method testMorphedByManySyncingWithCustomKeys (line 1038) | public function testMorphedByManySyncingWithCustomKeys(): void method testMorphedByManyLoadAndRefreshing (line 1064) | public function testMorphedByManyLoadAndRefreshing(): void method testMorphedByManyHasQuery (line 1096) | public function testMorphedByManyHasQuery(): void method testHasManyHas (line 1127) | public function testHasManyHas(): void method testHasOneHas (line 1177) | public function testHasOneHas(): void method testNestedKeys (line 1199) | public function testNestedKeys(): void method testDoubleSaveOneToMany (line 1225) | public function testDoubleSaveOneToMany(): void method testDoubleSaveManyToMany (line 1248) | public function testDoubleSaveManyToMany(): void method testWhereBelongsTo (line 1275) | public function testWhereBelongsTo() FILE: tests/SchemaTest.php class SchemaTest (line 21) | class SchemaTest extends TestCase method tearDown (line 27) | public function tearDown(): void method testCreate (line 39) | public function testCreate(): void method testCreateWithCallback (line 46) | public function testCreateWithCallback(): void method testCreateWithOptions (line 55) | public function testCreateWithOptions(): void method testCreateWithSchemaValidator (line 66) | public function testCreateWithSchemaValidator(): void method testDrop (line 99) | public function testDrop(): void method testBluePrint (line 106) | public function testBluePrint(): void method testIndex (line 117) | public function testIndex(): void method testPrimary (line 141) | public function testPrimary(): void method testUnique (line 151) | public function testUnique(): void method testDropIndex (line 161) | public function testDropIndex(): void method testDropIndexIfExists (line 216) | public function testDropIndexIfExists(): void method testHasIndex (line 257) | public function testHasIndex(): void method testSparse (line 278) | public function testSparse(): void method testExpire (line 288) | public function testExpire(): void method testSoftDeletes (line 298) | public function testSoftDeletes(): void method testFluent (line 312) | public function testFluent(): void method testGeospatial (line 327) | public function testGeospatial(): void method testDummies (line 345) | public function testDummies(): void method testSparseUnique (line 354) | public function testSparseUnique(): void method testRenameColumn (line 365) | public function testRenameColumn(): void method testHasColumn (line 405) | public function testHasColumn(): void method testHasColumns (line 418) | public function testHasColumns(): void method testGetTables (line 433) | public function testGetTables() method testGetViews (line 477) | public function testGetViews() method testGetTableListing (line 511) | public function testGetTableListing() method testGetTableListingBySchema (line 524) | public function testGetTableListingBySchema() method testGetColumns (line 545) | public function testGetColumns() method testGetIndexes (line 588) | public function testGetIndexes() method testSearchIndex (line 637) | public function testSearchIndex(): void method testVectorSearchIndex (line 668) | public function testVectorSearchIndex() method assertIndexExists (line 696) | protected function assertIndexExists(string $collection, string $name)... method assertIndexNotExists (line 705) | protected function assertIndexNotExists(string $collection, string $na... method getIndex (line 712) | protected function getIndex(string $collection, string $name): ?IndexInfo method getSearchIndex (line 726) | protected function getSearchIndex(string $collection, string $name): ?... FILE: tests/SchemaVersionTest.php class SchemaVersionTest (line 13) | class SchemaVersionTest extends TestCase method tearDown (line 15) | public function tearDown(): void method testWithBasicDocument (line 22) | public function testWithBasicDocument() method testIncompleteImplementation (line 50) | public function testIncompleteImplementation(): void FILE: tests/Scout/Models/ScoutUser.php class ScoutUser (line 16) | class ScoutUser extends Model method executeSchema (line 28) | public static function executeSchema(): void FILE: tests/Scout/Models/SearchableInSameNamespace.php class SearchableInSameNamespace (line 11) | class SearchableInSameNamespace extends Model method indexableAs (line 26) | public function indexableAs(): string FILE: tests/Scout/Models/SearchableModel.php class SearchableModel (line 9) | class SearchableModel extends Model method searchableAs (line 18) | public function searchableAs(): string method indexableAs (line 24) | public function indexableAs(): string method getScoutKey (line 35) | public function getScoutKey(): string method getScoutKeyName (line 46) | public function getScoutKeyName(): string FILE: tests/Scout/ScoutEngineTest.php class ScoutEngineTest (line 32) | class ScoutEngineTest extends TestCase method testCreateIndexInvalidDefinition (line 36) | public function testCreateIndexInvalidDefinition(): void method testCreateIndex (line 46) | public function testCreateIndex(): void method testCreateIndexCustomDefinition (line 74) | public function testCreateIndexCustomDefinition(): void method testSearch (line 113) | #[DataProvider('provideSearchPipelines')] method provideSearchPipelines (line 145) | public static function provideSearchPipelines(): iterable method testPaginate (line 409) | public function testPaginate() method testMapMethodRespectsOrder (line 472) | public function testMapMethodRespectsOrder() method testLazyMapMethodRespectsOrder (line 512) | public function testLazyMapMethodRespectsOrder() method testUpdate (line 552) | public function testUpdate(): void method testUpdateWithSoftDelete (line 590) | public function testUpdateWithSoftDelete(): void method testDelete (line 618) | public function testDelete(): void method testDeleteWithRemoveableScoutCollection (line 637) | public function testDeleteWithRemoveableScoutCollection(): void method testDeleteRejectsNonEloquentCollection (line 659) | public function testDeleteRejectsNonEloquentCollection(): void FILE: tests/Scout/ScoutIntegrationTest.php class ScoutIntegrationTest (line 28) | #[Group('atlas-search')] method getPackageProviders (line 33) | #[Override] method getEnvironmentSetUp (line 39) | #[Override] method setUp (line 51) | public function setUp(): void method testItCanCreateTheCollection (line 101) | public function testItCanCreateTheCollection() method testItCanUseBasicSearch (line 144) | #[Depends('testItCanCreateTheCollection')] method testItCanUseBasicSearchCursor (line 164) | #[Depends('testItCanCreateTheCollection')] method testItCanUseBasicSearchWithQueryCallback (line 184) | #[Depends('testItCanCreateTheCollection')] method testItCanUseBasicSearchToFetchKeys (line 202) | #[Depends('testItCanCreateTheCollection')] method testItCanUseBasicSearchWithQueryCallbackToFetchKeys (line 210) | #[Depends('testItCanCreateTheCollection')] method testItCanUsePaginatedSearch (line 220) | #[Depends('testItCanCreateTheCollection')] method testItCanUsePaginatedSearchWithQueryCallback (line 243) | #[Depends('testItCanCreateTheCollection')] method testItCannotIndexInTheSameNamespace (line 267) | public function testItCannotIndexInTheSameNamespace() FILE: tests/Seeder/DatabaseSeeder.php class DatabaseSeeder (line 9) | class DatabaseSeeder extends Seeder method run (line 11) | public function run(): void FILE: tests/Seeder/UserTableSeeder.php class UserTableSeeder (line 10) | class UserTableSeeder extends Seeder method run (line 12) | public function run() FILE: tests/SeederTest.php class SeederTest (line 12) | class SeederTest extends TestCase method tearDown (line 14) | public function tearDown(): void method testSeed (line 21) | public function testSeed(): void method testArtisan (line 30) | public function testArtisan(): void FILE: tests/SessionTest.php class SessionTest (line 12) | class SessionTest extends TestCase method tearDown (line 14) | protected function tearDown(): void method testSessionHandlerFunctionality (line 22) | #[TestWith([DatabaseSessionHandler::class])] method testDatabaseSessionHandlerRegistration (line 48) | public function testDatabaseSessionHandlerRegistration() method testMongoDBSessionHandlerRegistration (line 60) | public function testMongoDBSessionHandlerRegistration() method assertSessionCanStoreInMongoDB (line 72) | private function assertSessionCanStoreInMongoDB(SessionManager $sessio... FILE: tests/TestCase.php class TestCase (line 15) | class TestCase extends OrchestraTestCase method getPackageProviders (line 22) | protected function getPackageProviders($app): array method getEnvironmentSetUp (line 35) | protected function getEnvironmentSetUp($app): void method skipIfSearchIndexManagementIsNotSupported (line 70) | public function skipIfSearchIndexManagementIsNotSupported(): void FILE: tests/Ticket/GH2489Test.php class GH2489Test (line 11) | class GH2489Test extends TestCase method tearDown (line 13) | public function tearDown(): void method testQuerySubdocumentsUsingWhereInId (line 20) | public function testQuerySubdocumentsUsingWhereInId() FILE: tests/Ticket/GH2783Test.php class GH2783Test (line 16) | class GH2783Test extends TestCase method testMorphToInfersCustomOwnerKey (line 18) | public function testMorphToInfersCustomOwnerKey() class GH2783Image (line 43) | class GH2783Image extends Model method imageable (line 48) | public function imageable(): MorphTo class GH2783Post (line 54) | class GH2783Post extends Model method image (line 59) | public function image(): MorphOne class GH2783User (line 65) | class GH2783User extends Model method image (line 71) | public function image(): MorphOne FILE: tests/Ticket/GH3326Test.php class GH3326Test (line 14) | class GH3326Test extends TestCase method testCreatedEventCanSafelyCallSave (line 16) | public function testCreatedEventCanSafelyCallSave(): void class GH3326Model (line 29) | class GH3326Model extends Model method booted (line 35) | protected static function booted(): void FILE: tests/Ticket/GH3328Test.php class GH3328Test (line 30) | class GH3328Test extends TestCase method testAfterCommitOnSuccessfulTransaction (line 32) | public function testAfterCommitOnSuccessfulTransaction(): void method testAfterCommitOnFailedTransaction (line 55) | public function testAfterCommitOnFailedTransaction(): void method testAfterCommitOnSuccessfulManualTransaction (line 101) | public function testAfterCommitOnSuccessfulManualTransaction(): void method testAfterCommitOnFailedManualTransaction (line 125) | public function testAfterCommitOnFailedManualTransaction(): void method assertTransactionCallbackResult (line 151) | private function assertTransactionCallbackResult(Closure $callback, Cl... method assertCallbackResultForConnection (line 171) | private function assertCallbackResultForConnection(Connection $connect... method assertTransactionResult (line 190) | private function assertTransactionResult(Closure $callback, Closure $a... method assertManualResultForConnection (line 208) | private function assertManualResultForConnection(Connection $connectio... method beforeStartingTransactionIsSupported (line 231) | private function beforeStartingTransactionIsSupported(): bool class AfterCommitEvent (line 237) | class AfterCommitEvent implements ShouldDispatchAfterCommit class BeforeTransactionEvent (line 242) | class BeforeTransactionEvent class RegularEvent (line 246) | class RegularEvent class Fake (line 250) | class Fake extends RuntimeException method __construct (line 252) | public function __construct() class FakeConcurrencyErrorDetector (line 259) | class FakeConcurrencyErrorDetector implements ConcurrencyErrorDetector method causedByConcurrencyError (line 261) | public function causedByConcurrencyError(Throwable $e): bool FILE: tests/Ticket/GH3335Test.php class GH3335Test (line 11) | class GH3335Test extends TestCase method tearDown (line 13) | public function tearDown(): void method testNumericalFieldName (line 20) | public function testNumericalFieldName() FILE: tests/TransactionTest.php class TransactionTest (line 16) | class TransactionTest extends TestCase method setUp (line 18) | public function setUp(): void method tearDown (line 29) | public function tearDown(): void method testCreateWithCommit (line 36) | public function testCreateWithCommit(): void method testCreateRollBack (line 52) | public function testCreateRollBack(): void method testInsertWithCommit (line 66) | public function testInsertWithCommit(): void method testInsertWithRollBack (line 75) | public function testInsertWithRollBack(): void method testEloquentCreateWithCommit (line 84) | public function testEloquentCreateWithCommit(): void method testEloquentCreateWithRollBack (line 101) | public function testEloquentCreateWithRollBack(): void method testInsertGetIdWithCommit (line 116) | public function testInsertGetIdWithCommit(): void method testInsertGetIdWithRollBack (line 128) | public function testInsertGetIdWithRollBack(): void method testUpdateWithCommit (line 138) | public function testUpdateWithCommit(): void method testUpdateWithRollback (line 150) | public function testUpdateWithRollback(): void method testEloquentUpdateWithCommit (line 162) | public function testEloquentUpdateWithCommit(): void method testEloquentUpdateWithRollBack (line 183) | public function testEloquentUpdateWithRollBack(): void method testDeleteWithCommit (line 204) | public function testDeleteWithCommit(): void method testDeleteWithRollBack (line 216) | public function testDeleteWithRollBack(): void method testEloquentDeleteWithCommit (line 228) | public function testEloquentDeleteWithCommit(): void method testEloquentDeleteWithRollBack (line 240) | public function testEloquentDeleteWithRollBack(): void method testIncrementWithCommit (line 252) | public function testIncrementWithCommit(): void method testIncrementWithRollBack (line 263) | public function testIncrementWithRollBack(): void method testDecrementWithCommit (line 274) | public function testDecrementWithCommit(): void method testDecrementWithRollBack (line 285) | public function testDecrementWithRollBack(): void method testQuery (line 296) | public function testQuery() method testTransaction (line 323) | public function testTransaction(): void method testTransactionRepeatsOnTransientFailure (line 341) | public function testTransactionRepeatsOnTransientFailure(): void method testTransactionRespectsRepetitionLimit (line 366) | public function testTransactionRespectsRepetitionLimit(): void method testTransactionReturnsCallbackResult (line 400) | public function testTransactionReturnsCallbackResult(): void method testNestedTransactionsCauseException (line 411) | public function testNestedTransactionsCauseException(): void method testNestingTransactionInManualTransaction (line 422) | public function testNestingTransactionInManualTransaction() method testCommitWithoutSession (line 433) | public function testCommitWithoutSession(): void method testRollBackWithoutSession (line 441) | public function testRollBackWithoutSession(): void method getPrimaryServerType (line 449) | private function getPrimaryServerType(): int FILE: tests/ValidationTest.php class ValidationTest (line 10) | class ValidationTest extends TestCase method tearDown (line 12) | public function tearDown(): void method testUnique (line 19) | public function testUnique(): void method testExists (line 80) | public function testExists(): void