Repository: monicahq/monica
(Github)
★ 13109
Created: Jul 2017
Updated: Jul 2021
Laravel version: 8
Files in the example:
- app/Interfaces/Hashing.php- app/Models/ModelBindingHasher.php
- app/Traits/Hasher.php
Repository: pterodactyl/panel
(Github)
★ 2612
Created: Dec 2016
Updated: Jul 2021
Laravel version: 8
Files in the example:
- app/Contracts/Repository/TaskRepositoryInterface.php- app/Repositories/Eloquent/TaskRepository.php
- app/Contracts/Repository/RepositoryInterface.php
Repository: iluminar/goodwork
(Github)
★ 1622
Created: Nov 2017
Updated: Jul 2021
Laravel version: 8
Files in the example:
- app/Base/Contracts/HasMembers.php- app/Office/Models/Office.php
- app/Project/Models/Project.php
- app/Team/Models/Team.php
Repository: HDInnovations/UNIT3D-Community-Edition
(Github)
★ 1366
Created: Dec 2017
Updated: Jul 2021
Laravel version: 8
Files in the example:
- app/Interfaces/ByteUnitsInterface.php- app/Helpers/ByteUnits.php
Repository: stefanzweifel/screeenly
(Github)
★ 354
Created: Jul 2014
Updated: Jun 2021
Laravel version: 8
Files in the example:
- modules/Screeenly/Contracts/CanCaptureScreenshot.php- modules/Screeenly/Services/InMemoryBrowser.php
- modules/Screeenly/Services/ChromeBrowser.php
- modules/Screeenly/Providers/ScreeenlyServiceProvider.php
- modules/Screeenly/Services/CaptureService.php
- tests/modules/Screeenly/integration/api/v2/ApiV2ScreenshotTest.php
Repository: academico-sis/academico
(Github)
★ 45
Created: Dec 2018
Updated: Aug 2021
Laravel version: 8
Files in the example:
- app/Interfaces/InvoicingInterface.php- app/Services/Ecuasolutions.php
Additional resources on interfaces:
-
Jino Antony | jinoantony.com
Published on