gitextract_2jedx5y6/ ├── .editorconfig ├── .gitattributes ├── .github/ │ ├── CODEOWNERS │ ├── ISSUE_TEMPLATE/ │ │ ├── BUG_REPORT.md │ │ ├── FEATURE-REQUEST.md │ │ └── config.yml │ ├── PULL_REQUEST_TEMPLATE.md │ ├── dependabot.yml │ ├── labeler.yml │ ├── release.yml │ └── workflows/ │ ├── build-ci-atlas.yml │ ├── build-ci.yml │ ├── coding-standards.yml │ ├── labeler.yml │ ├── merge-up.yml │ ├── release.yml │ └── static-analysis.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── RELEASING.md ├── composer.json ├── docker-compose.yml ├── phpcs.xml.dist ├── phpstan-baseline.neon ├── phpstan.neon.dist ├── phpunit.xml.dist ├── rector.php ├── sbom.json ├── src/ │ ├── Auth/ │ │ └── User.php │ ├── Bus/ │ │ └── MongoBatchRepository.php │ ├── Cache/ │ │ ├── MongoLock.php │ │ └── MongoStore.php │ ├── CommandSubscriber.php │ ├── Concerns/ │ │ └── ManagesTransactions.php │ ├── Connection.php │ ├── Eloquent/ │ │ ├── Builder.php │ │ ├── Casts/ │ │ │ ├── BinaryUuid.php │ │ │ └── ObjectId.php │ │ ├── DocumentModel.php │ │ ├── EmbedsRelations.php │ │ ├── HasSchemaVersion.php │ │ ├── HybridRelations.php │ │ ├── MassPrunable.php │ │ ├── Model.php │ │ └── SoftDeletes.php │ ├── Helpers/ │ │ ├── EloquentBuilder.php │ │ └── QueriesRelationships.php │ ├── MongoDBBusServiceProvider.php │ ├── MongoDBServiceProvider.php │ ├── Query/ │ │ ├── AggregationBuilder.php │ │ ├── Builder.php │ │ ├── BuilderTimeout.php │ │ ├── Grammar.php │ │ └── Processor.php │ ├── Queue/ │ │ ├── MongoConnector.php │ │ ├── MongoJob.php │ │ └── MongoQueue.php │ ├── Relations/ │ │ ├── BelongsTo.php │ │ ├── BelongsToMany.php │ │ ├── EmbedsMany.php │ │ ├── EmbedsOne.php │ │ ├── EmbedsOneOrMany.php │ │ ├── HasMany.php │ │ ├── HasOne.php │ │ ├── MorphMany.php │ │ ├── MorphTo.php │ │ └── MorphToMany.php │ ├── Schema/ │ │ ├── Blueprint.php │ │ ├── BlueprintLaravelCompatibility.php │ │ ├── Builder.php │ │ └── Grammar.php │ ├── Scout/ │ │ └── ScoutEngine.php │ ├── Session/ │ │ └── MongoDbSessionHandler.php │ └── Validation/ │ ├── DatabasePresenceVerifier.php │ └── ValidationServiceProvider.php └── tests/ ├── AtlasSearchIndexManagement.php ├── AtlasSearchTest.php ├── AuthTest.php ├── Bus/ │ ├── Fixtures/ │ │ ├── ChainHeadJob.php │ │ ├── SecondTestJob.php │ │ └── ThirdTestJob.php │ └── MongoBatchRepositoryTest.php ├── Cache/ │ ├── MongoCacheStoreTest.php │ └── MongoLockTest.php ├── Casts/ │ ├── BinaryUuidTest.php │ ├── BooleanTest.php │ ├── CollectionTest.php │ ├── DateTest.php │ ├── DatetimeTest.php │ ├── DecimalTest.php │ ├── EncryptionTest.php │ ├── FloatTest.php │ ├── IntegerTest.php │ ├── JsonTest.php │ ├── ObjectIdTest.php │ ├── ObjectTest.php │ └── StringTest.php ├── ConnectionTest.php ├── DateTimeImmutableTest.php ├── Eloquent/ │ ├── CallBuilderTest.php │ ├── MassPrunableTest.php │ └── ModelTest.php ├── EmbeddedRelationsTest.php ├── ExternalPackageTest.php ├── FilesystemsTest.php ├── GeospatialTest.php ├── HybridRelationsTest.php ├── ModelTest.php ├── Models/ │ ├── Address.php │ ├── Anniversary.php │ ├── Birthday.php │ ├── Book.php │ ├── CastObjectId.php │ ├── Casting.php │ ├── Client.php │ ├── Experience.php │ ├── Group.php │ ├── Guarded.php │ ├── HiddenAnimal.php │ ├── IdIsBinaryUuid.php │ ├── IdIsInt.php │ ├── IdIsString.php │ ├── Item.php │ ├── Label.php │ ├── Location.php │ ├── MemberStatus.php │ ├── NonIncrementing.php │ ├── Photo.php │ ├── Role.php │ ├── SchemaVersion.php │ ├── Scoped.php │ ├── Skill.php │ ├── Soft.php │ ├── SqlBook.php │ ├── SqlRole.php │ ├── SqlUser.php │ └── User.php ├── PHPStan/ │ └── SarifErrorFormatter.php ├── PropertyTest.php ├── Query/ │ ├── AggregationBuilderTest.php │ └── BuilderTest.php ├── QueryBuilderTest.php ├── QueryTest.php ├── Queue/ │ └── Failed/ │ └── DatabaseFailedJobProviderTest.php ├── QueueTest.php ├── RelationsTest.php ├── SchemaTest.php ├── SchemaVersionTest.php ├── Scout/ │ ├── Models/ │ │ ├── ScoutUser.php │ │ ├── SearchableInSameNamespace.php │ │ └── SearchableModel.php │ ├── ScoutEngineTest.php │ └── ScoutIntegrationTest.php ├── Seeder/ │ ├── DatabaseSeeder.php │ └── UserTableSeeder.php ├── SeederTest.php ├── SessionTest.php ├── TestCase.php ├── Ticket/ │ ├── GH2489Test.php │ ├── GH2783Test.php │ ├── GH3326Test.php │ ├── GH3328Test.php │ └── GH3335Test.php ├── TransactionTest.php ├── ValidationTest.php └── config/ ├── database.php └── queue.php