gitextract_qf5a7nt9/ ├── .github/ │ └── workflows/ │ └── test.yml ├── .gitignore ├── LICENSE ├── README.md ├── composer.json ├── config/ │ └── eloquence.php ├── phpunit.xml ├── src/ │ ├── Behaviours/ │ │ ├── CacheConfig.php │ │ ├── Cacheable.php │ │ ├── CountCache/ │ │ │ ├── CountCache.php │ │ │ ├── CountedBy.php │ │ │ ├── HasCounts.php │ │ │ └── Observer.php │ │ ├── HasCamelCasing.php │ │ ├── HasSlugs.php │ │ ├── ReadOnly/ │ │ │ ├── HasReadOnly.php │ │ │ └── WriteAccessDenied.php │ │ ├── Slug.php │ │ ├── SumCache/ │ │ │ ├── HasSums.php │ │ │ ├── Observer.php │ │ │ ├── SumCache.php │ │ │ ├── Summable.php │ │ │ └── SummedBy.php │ │ └── ValueCache/ │ │ ├── HasValues.php │ │ ├── Observer.php │ │ ├── ValueCache.php │ │ └── ValuedBy.php │ ├── Database/ │ │ └── Model.php │ ├── EloquenceServiceProvider.php │ ├── Exceptions/ │ │ └── UnableToCreateSlugException.php │ └── Utilities/ │ ├── DBQueryLog.php │ └── RebuildCaches.php └── tests/ ├── Acceptance/ │ ├── AcceptanceTestCase.php │ ├── ChainedAggregatesTest.php │ ├── CountCacheTest.php │ ├── GuardedColumnsTest.php │ ├── HasSlugsTest.php │ ├── Models/ │ │ ├── Category.php │ │ ├── CategoryFactory.php │ │ ├── Comment.php │ │ ├── CommentFactory.php │ │ ├── GuardedUser.php │ │ ├── Item.php │ │ ├── ItemFactory.php │ │ ├── Order.php │ │ ├── OrderFactory.php │ │ ├── Post.php │ │ ├── PostFactory.php │ │ ├── Role.php │ │ ├── User.php │ │ └── UserFactory.php │ ├── RebuildCacheTest.php │ ├── RebuildCachesCommandTest.php │ ├── SumCacheTest.php │ └── ValueCacheTest.php └── Unit/ ├── Behaviours/ │ ├── ReadOnly/ │ │ └── HasReadOnlyTest.php │ └── SlugTest.php ├── Database/ │ └── Traits/ │ └── HasCamelCasingTest.php ├── Stubs/ │ ├── CountCache/ │ │ ├── Comment.php │ │ ├── Post.php │ │ └── User.php │ ├── ModelStub.php │ ├── ParentModelStub.php │ ├── PivotModelStub.php │ ├── ReadOnlyModelStub.php │ ├── RealModelStub.php │ └── SumCache/ │ ├── Item.php │ └── Order.php └── TestCase.php