Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

!!! TASK: Introduce first level content repository projection #5272

Merged
merged 16 commits into from
Oct 22, 2024

Commits on Oct 17, 2024

  1. FEATURE: Refactor cr readmodel projection to be first level

    A ContentRepository cannot exist without this projection
    mhsdesign committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    76f551b View commit details
    Browse the repository at this point in the history
  2. BUGFIX: Simplify projectionState to be more reliable

    Previously if called with `ProjectionStateInterface::class` it would return the first state which will then not be callable again by its fqn. Now only fqn are allowed.
    Initially the interface logic was needed for interchangeable cr readmodel projection states
    mhsdesign committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    2b12446 View commit details
    Browse the repository at this point in the history
  3. TASK: Remove ContentGraphInterface::countNodes as the method is not b…

    …ound to a workspace but cross content stream
    
    Also since its internal and only used for the tests it a good to be hidden in the low level `ContentRepositoryReadModel` next to other low level methods
    mhsdesign committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    d20bb65 View commit details
    Browse the repository at this point in the history
  4. TASK: Ignore phpstan error

    mhsdesign committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    fb56a07 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2024

  1. TASK: Adjust namings

    mhsdesign committed Oct 19, 2024
    Configuration menu
    Copy the full SHA
    cd4de71 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c1756bc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    41e3550 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

  1. Configuration menu
    Copy the full SHA
    6df6ba4 View commit details
    Browse the repository at this point in the history
  2. TASK: Adjust namings (again xD)

    The name `ContentRepositoryProjectionInterface` doesnt specify what makes it different to `ProjectionInterface` and indeed its a graph that has to be implemented by the adapter
    mhsdesign committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    b35a28d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    25a6d46 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3dce85d View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. Configuration menu
    Copy the full SHA
    b2b52cf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    17af312 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e3a2da5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4a4873f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d135476 View commit details
    Browse the repository at this point in the history