├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .php-cs-fixer.php ├── README.md ├── composer.json ├── composer.lock ├── database ├── factories │ ├── DismissalFactory.php │ ├── DismissibleFactory.php │ ├── TestDismisserTypeOneFactory.php │ └── TestDismisserTypeTwoFactory.php └── migrations │ └── 2024_04_20_133407_create_dismissibles_for_laravel_tables.php ├── images └── dismissibles-for-laravel.jpg ├── phpstan.neon ├── phpunit.xml ├── src ├── Concerns │ └── Dismiss.php ├── Contracts │ └── Dismisser.php ├── DismissiblesServiceProvider.php ├── Facades │ └── Dismissibles.php ├── Models │ ├── Dismissal.php │ ├── Dismissible.php │ ├── TestDismisserTypeOne.php │ └── TestDismisserTypeTwo.php └── Traits │ └── HasDismissibles.php └── tests ├── BaseTestCase.php ├── Unit ├── Concerns │ └── DismissTest.php ├── Facades │ └── Dismissibles │ │ ├── DismissTest.php │ │ ├── GetAllForTest.php │ │ ├── GetTest.php │ │ ├── IsDismissedTest.php │ │ └── ShouldShowTest.php ├── Models │ ├── Dismissal │ │ ├── DismissedUntilTest.php │ │ ├── ExtraDataTest.php │ │ ├── ScopeDismissedAtTest.php │ │ └── ScopeDismissedByTest.php │ └── Dismissible │ │ ├── ActiveFromTest.php │ │ ├── ActiveUntilTest.php │ │ ├── IsDismissedByTest.php │ │ ├── ScopeActiveTest.php │ │ └── ScopeNotDismissedByTest.php └── Traits │ └── HasDismissibles │ └── DismissalsTest.php └── database └── migrations └── 2024_04_21_153207_create_test_dismissers_tables.php /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | /vendor/ 3 | .phpunit.result.cache -------------------------------------------------------------------------------- /.php-cs-fixer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/.php-cs-fixer.php -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/composer.lock -------------------------------------------------------------------------------- /database/factories/DismissalFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/database/factories/DismissalFactory.php -------------------------------------------------------------------------------- /database/factories/DismissibleFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/database/factories/DismissibleFactory.php -------------------------------------------------------------------------------- /database/factories/TestDismisserTypeOneFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/database/factories/TestDismisserTypeOneFactory.php -------------------------------------------------------------------------------- /database/factories/TestDismisserTypeTwoFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/database/factories/TestDismisserTypeTwoFactory.php -------------------------------------------------------------------------------- /database/migrations/2024_04_20_133407_create_dismissibles_for_laravel_tables.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/database/migrations/2024_04_20_133407_create_dismissibles_for_laravel_tables.php -------------------------------------------------------------------------------- /images/dismissibles-for-laravel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/images/dismissibles-for-laravel.jpg -------------------------------------------------------------------------------- /phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/phpstan.neon -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/Concerns/Dismiss.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/src/Concerns/Dismiss.php -------------------------------------------------------------------------------- /src/Contracts/Dismisser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/src/Contracts/Dismisser.php -------------------------------------------------------------------------------- /src/DismissiblesServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/src/DismissiblesServiceProvider.php -------------------------------------------------------------------------------- /src/Facades/Dismissibles.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/src/Facades/Dismissibles.php -------------------------------------------------------------------------------- /src/Models/Dismissal.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/src/Models/Dismissal.php -------------------------------------------------------------------------------- /src/Models/Dismissible.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/src/Models/Dismissible.php -------------------------------------------------------------------------------- /src/Models/TestDismisserTypeOne.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/src/Models/TestDismisserTypeOne.php -------------------------------------------------------------------------------- /src/Models/TestDismisserTypeTwo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/src/Models/TestDismisserTypeTwo.php -------------------------------------------------------------------------------- /src/Traits/HasDismissibles.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/src/Traits/HasDismissibles.php -------------------------------------------------------------------------------- /tests/BaseTestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/tests/BaseTestCase.php -------------------------------------------------------------------------------- /tests/Unit/Concerns/DismissTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/tests/Unit/Concerns/DismissTest.php -------------------------------------------------------------------------------- /tests/Unit/Facades/Dismissibles/DismissTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/tests/Unit/Facades/Dismissibles/DismissTest.php -------------------------------------------------------------------------------- /tests/Unit/Facades/Dismissibles/GetAllForTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/tests/Unit/Facades/Dismissibles/GetAllForTest.php -------------------------------------------------------------------------------- /tests/Unit/Facades/Dismissibles/GetTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/tests/Unit/Facades/Dismissibles/GetTest.php -------------------------------------------------------------------------------- /tests/Unit/Facades/Dismissibles/IsDismissedTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/tests/Unit/Facades/Dismissibles/IsDismissedTest.php -------------------------------------------------------------------------------- /tests/Unit/Facades/Dismissibles/ShouldShowTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/tests/Unit/Facades/Dismissibles/ShouldShowTest.php -------------------------------------------------------------------------------- /tests/Unit/Models/Dismissal/DismissedUntilTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/tests/Unit/Models/Dismissal/DismissedUntilTest.php -------------------------------------------------------------------------------- /tests/Unit/Models/Dismissal/ExtraDataTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/tests/Unit/Models/Dismissal/ExtraDataTest.php -------------------------------------------------------------------------------- /tests/Unit/Models/Dismissal/ScopeDismissedAtTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/tests/Unit/Models/Dismissal/ScopeDismissedAtTest.php -------------------------------------------------------------------------------- /tests/Unit/Models/Dismissal/ScopeDismissedByTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/tests/Unit/Models/Dismissal/ScopeDismissedByTest.php -------------------------------------------------------------------------------- /tests/Unit/Models/Dismissible/ActiveFromTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/tests/Unit/Models/Dismissible/ActiveFromTest.php -------------------------------------------------------------------------------- /tests/Unit/Models/Dismissible/ActiveUntilTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/tests/Unit/Models/Dismissible/ActiveUntilTest.php -------------------------------------------------------------------------------- /tests/Unit/Models/Dismissible/IsDismissedByTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/tests/Unit/Models/Dismissible/IsDismissedByTest.php -------------------------------------------------------------------------------- /tests/Unit/Models/Dismissible/ScopeActiveTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/tests/Unit/Models/Dismissible/ScopeActiveTest.php -------------------------------------------------------------------------------- /tests/Unit/Models/Dismissible/ScopeNotDismissedByTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/tests/Unit/Models/Dismissible/ScopeNotDismissedByTest.php -------------------------------------------------------------------------------- /tests/Unit/Traits/HasDismissibles/DismissalsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/tests/Unit/Traits/HasDismissibles/DismissalsTest.php -------------------------------------------------------------------------------- /tests/database/migrations/2024_04_21_153207_create_test_dismissers_tables.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rellix999/dismissibles-for-laravel/HEAD/tests/database/migrations/2024_04_21_153207_create_test_dismissers_tables.php --------------------------------------------------------------------------------