Skip to content
Snippets Groups Projects

Repository graph

You can move around the graph by using the arrow keys.
Select Git revision
  • master default protected
1 result
Created with Raphaël 2.2.023May222112876PostgreCursorFactory: now knows how to create semantic cursorsmastermastertests: speed up by removing kdyby/tester-extras (we do not need robot loader)added build status badgeMerge branch 'driver-into-separate-namespace' into 'master' Updated README.md, added example and added SemanticTrackedCursor (experiment)SemanticCursor: added scrollToEnd() and scrollToBeginning()ICursorDriver and ICursor and all implementations: added support for scroll (which is useful for getting total number of records in cursorPosition: Value Object is now immutable (as described in Domain Driven Design by Eric Evans)rename: CursorPosition -> Cursor\PositionArrayCursorDriver refactoredFixed namespace of testsSeparated drivers into separate namespaceproject moved from Mappi\Store to Mappi\CursorAdded more docblocks for interfaces + removed unused usestests: added optional Cursor test which uses PostgresDriver (requires connection to PostgreSQL)ICursorTest: added test for fetchOneAt(<negative>)postgres: lazy connectionICursor: improved PHPDocAdded ICursorDriver + ArrayCursorDriver implementationfix-ci?updated .gitlab-ci.ymlrenamed: ICursorDriver -> ICursor (+all related objects).idea: update.idea: added project filesCursorDriverTest: added forgotten parent:: calladded SemanticCursor: provides more intuitive interfaceMockery fix: added php7 compatible version (@dev)TrackedCursor: now properly tracks everything from ICursorDriver and respects SRP+LSPTrackedCursor finally working properlyCursorDriver: polisheddocs improved + made final what should be finalIntroduced CursorDriver: simpler cursor implementationUpdated docblockadded usage of cursor factoryTrackedCursor: fixed broken usesIntroducing TrackingCursor which knows it's current positiontests: added moveTo edge casestests: testing logic of interface moved into CursorInterfaceTestCursor now has boundary checksFirst version of ICursor and it's implementation FastCursor
Loading