Task #3507

Apply new conventions for naming of Domain Models and Repositories

Added by Robert Lemke about 6 years ago. Updated almost 5 years ago.

Status:Resolved Start date:2009-05-29
Priority:Must have Due date:
Assigned To:Karsten Dambekalns % Done:

100%

Category:-
Target version:TYPO3 Flow Base Distribution - 1.0 alpha 2
Sprint: Has patch:
PHP Version: 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
Added by Karsten Dambekalns about 6 years ago

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

Revision 83c0814c
Added by Karsten Dambekalns about 6 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 6 years ago

  • Status changed from New to Accepted
  • Assigned To set to Karsten Dambekalns

#2 Updated by Karsten Dambekalns about 6 years ago

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

Moving to alpha2...

#3 Updated by Karsten Dambekalns about 6 years ago

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

Applied in changeset r2568.

Also available in: Atom PDF