Giter VIP home page Giter VIP logo

Comments (8)

dantleech avatar dantleech commented on August 23, 2024

I think doctrine:phpcr:generate:documents would be most consistent with what we already have.

from phpcr-odm.

wouterj avatar wouterj commented on August 23, 2024

I see, but that means all commands for phpcr odm are inconsistent with other doctrine projects.

from phpcr-odm.

dantleech avatar dantleech commented on August 23, 2024

ORM:

$ php app/console doctrine:generate:entities AcmeBlogBundle

MongoDB:

$ php app/console doctrine:mongodb:generate:documents AcmeStoreBundle

PhpcrOdm

$ php app/console doctrine:phpcr:generate documents AcmeStoreBundle

The latter two are the "bundled" commands, i.e. they wrap odm:generate:documents and I guess what would be phpcr:generate:documents in the PHPCR\Commands.

from phpcr-odm.

dantleech avatar dantleech commented on August 23, 2024

hmm ignore what I said about wrapping a PHPCR command - that makes no sense at all :)

from phpcr-odm.

wouterj avatar wouterj commented on August 23, 2024

@dantleech, all commands you show are the commands of the bundles (DoctrineBundle and DoctrineMongoDbBundle). Those bundles extend a command that is defined in their library (resp. orm and mongodb odm). In this issue, I'm not talking about the command names for the DoctrinePHPCRBundle, but about the command names of the phpcr-odm library (so the command you use when using phpcr odm standalone).

from phpcr-odm.

dantleech avatar dantleech commented on August 23, 2024

Hmm. A dilema. phpcr:generate:documents would indeedbe wrong. @dbu

Wouter J [email protected] wrote:

@dantleech, all commands you show are the commands of the bundles
(DoctrineBundle and DoctrineMongoDbBundle). Those bundles extend a base
command, which is defined in their library (resp. orm and mongodb odm).
In this issue, I'm not talking about the command names for the
DoctrinePHPCRBundle, but about the command names of the phpcr-odm
library.


Reply to this email directly or view it on GitHub:
#361 (comment)

Sent from my Android device with K-9 Mail. Please excuse my brevity.

from phpcr-odm.

dbu avatar dbu commented on August 23, 2024

I think the so far we called all phpcr-odm specific commands doctrine:phpcr:... Which seems inconsistent with the rest of doctrine, but has the benefit of being consistent with the symfony bundle command names. Which imho is what counts more, as people will read library documentation and symfony cmf documentation.
so i would be all for doctrine:phpcr:...

from phpcr-odm.

dbu avatar dbu commented on August 23, 2024

in #415 i add the helper to filter (for the proxy generation command). this is used by the orm to filter what documents should be generated.

to actually do this, we could either copy the generator from orm (and mongo and whatever), or we can check if there is potential for a common generator abstraction and see if we can move that to commons - the interest for that seems not that big: https://twitter.com/dbu/statuses/431716020915429376

from phpcr-odm.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.