Task #3507

Apply new conventions for naming of Domain Models and Repositories

Added by Robert Lemke about 10 years ago. Updated almost 9 years ago.

Status:
Resolved
Priority:
Must have
Category:
-
Start date:
2009-05-29
Due date:
% Done:

100%

Sprint:
PHP Version:
Has patch:
Complexity:

Description

The naming conventions for domain models, validators and repositories should change to the following scheme:

\F3
  \Blog
    \Domain
      \Model
        Blog
        CommentInterface
        AbstractComment
        GoodComment
        Badcomment
      \Repository
        BlogRepository
        PostRepository
      \Validator
        BlogValidator
        EverythingFineValidator

This probably requires changes in the resolving mechanism for validators and repositories.
Make sure that also substructures are supported:

    \Domain
      \Model
        \Content
          ContentInterface
          AbstractContent
          Page
          Text  
        Site
        StructureNode
      \Repository   
        \Content
          PageRepository
        SiteRepository
        StructureNodeRepository

Document the new conventions in the manual.

Associated revisions

Revision c98cd648 (diff)
Added by Karsten Dambekalns about 10 years ago

[!!!] FLOW3: New conventions for naming of Domain Models and Repositories in place, resolves #3507

Revision 83c0814c (diff)
Added by Karsten Dambekalns about 10 years ago

FLOW3 (Documentation): added some word about model/repository naming conventions, refs #3507
FLOW3 (Documentation): fixed DocBook structure to achieve validity and better semantics

History

#1 Updated by Karsten Dambekalns about 10 years ago

  • Status changed from New to Accepted
  • Assignee set to Karsten Dambekalns

#2 Updated by Karsten Dambekalns about 10 years ago

  • Target version changed from 1.0 alpha 1 to 1.0 alpha 2

Moving to alpha2...

#3 Updated by Karsten Dambekalns about 10 years ago

  • Status changed from Accepted to Resolved
  • % Done changed from 0 to 100

Applied in changeset r2568.

Also available in: Atom PDF