.gitattributes | |
|
|
.github/CONTRIBUTING.md | |
|
|
.github/ISSUE_TEMPLATE.md | |
|
|
.github/PULL_REQUEST_TEMPLATE.md | |
|
|
.github/workflows/php.yml | |
|
|
.gitignore | |
|
|
.travis.yml | |
|
|
CHANGELOG.md | |
|
|
LICENSE | |
|
|
README.md | |
|
|
composer.json | |
|
|
composer.lock | |
|
|
docs/README.md | |
|
|
docs/logo.png | |
|
|
specs/phpunit.xml | |
|
|
docs/examples/user/ProfileRecord.php | 21 |
|
|
docs/examples/user/UserEntity.php | 19 |
|
|
docs/examples/user/UserQuery.php | 11 |
|
|
docs/examples/user/UserRecord.php | 30 |
|
|
docs/examples/user/UserRepository.php | 10 |
|
|
specs/Base/Spec.php | 5 |
|
|
specs/Unit/Base/EntitySpec.php | 30 |
|
|
specs/Unit/Core/DataMapperTest.php | 71 |
|
|
specs/Unit/Data/EntityProviderTest.php | 79 |
|
|
specs/Unit/Stubs/Base/Record.php | 44 |
|
|
specs/Unit/Stubs/Base/RecordQuery.php | 21 |
|
|
specs/Unit/Stubs/Models/Dummy/DummyEntity.php | 5 |
|
|
specs/Unit/Stubs/Models/Dummy/DummyQuery.php | 5 |
|
|
specs/Unit/Stubs/Models/Dummy/DummyRecord.php | 9 |
|
|
specs/Unit/Stubs/Models/Dummy/DummyRepository.php | 5 |
|
|
specs/Unit/Stubs/Models/Tmux/TmuxEntity.php | 6 |
|
|
specs/Unit/Stubs/Models/Tmux/TmuxQuery.php | 5 |
|
|
specs/Unit/Stubs/Models/Tmux/TmuxRecord.php | 27 |
|
|
specs/Unit/Stubs/Models/Tmux/TmuxRepository.php | 5 |
|
|
specs/bootstrap.php | 5 |
|
|
src/Base/Component.php | 13 |
|
|
src/Base/CompositeStrategy.php | 6 |
|
|
src/Base/DataMapper.php | 100 | A 45 mins |
|
src/Base/Entity.php | 106 |
|
|
src/Base/MagicObject.php | 13 |
|
|
src/Base/ModelEvent.php | 29 |
|
|
src/Base/Strategy.php | 22 |
|
|
src/Contracts/DomainEntity.php | 7 |
|
|
src/Contracts/EntityController.php | 7 |
|
|
src/Contracts/EntityCrudController.php | 9 |
|
|
src/Contracts/EntityDataSource.php | 8 |
|
|
src/Contracts/Finder.php | 4 |
|
|
src/Contracts/LoggerAware.php | 10 |
|
|
src/Contracts/Record.php | 4 |
|
|
src/Contracts/RecordQuery.php | 7 |
|
|