OR put a backslash before the fqn: extends * \*cnrepperson\util\StatusBitmap
OR put a use clause on top of your ForumRolePermissions class: use
cnrepperson\util\StatusBitmap
In the lattercase you can extend from StatusBitmap instead of
cnrepperson\util\StatusBitmap. In use clause you don't need a backslash in
front.
What happens now in your code is that cnrepperson\util\StatusBitmap is
looked for *within *the cnrepperson\forum namespace.
On Tuesday, 8 July 2014 07:02:36 UTC+2, Roy Epperson wrote:
>
> When I use the subject command line(s) (following), I get a message a
> Fatal Error that a class in another directory is not found.
>
> C:\Roy\websites\php_projects>vendor\bin\doctrine orm:schema-tool:create
> using classpaths:
> C:\Roy\websites\php_projects\classes\cnrepperson\forum
> C:\Roy\websites\php_projects\classes\cnrepperson\util
>
> Fatal error: Class 'cnrepperson\util\StatusBitmap' not found in
> C:\Roy\websites\
> php_projects\classes\cnrepperson\forum\ForumRolePermissions.class.php on
> line 5
>
> The project's layout and classpaths passed to create an EntityManager:
>
>
> 1. In C:\Roy\websites\php_projects\classes\cnrepperson\util is the
> file StatusBitmap.class.php who's intro is:
>
> <?php
> namespace cnrepperson\util;
>
> class StatusBitmap {
> 2. In C:\Roy\websites\php_projects\classes\cnrepperson\forum is the
> file ForumRolePermissions.class.php who's intro is:
>
> <?php
> namespace cnrepperson\forum;
>
> class ForumRolePermissions extends cnrepperson\util\StatusBitmap{
> 3. $driverImpl = $config->newDefaultAnnotationDriver( array(
> realpath(dirname(__FILE__) .'/../classes/cnrepperson/forum'),
> realpath(dirname(__FILE__) .'/../classes/cnrepperson/util'),
> ));
>
> $config->setMetadataDriverImpl($driverImpl)
>
>
> This is the first time I've tried to extends classes in one
> directory(namespace) with a subclass in another directory(namespace). In
> the past I've only subclass within the same directory.
>
> What I've I done wrong?
>
> Roy
>
--
You received this message because you are subscribed to the Google Groups
"doctrine-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/doctrine-user.
For more options, visit https://groups.google.com/d/optout.