DCOM-93: Add Reflection Abstraction #695

Closed
doctrinebot opened this Issue Dec 28, 2011 · 5 comments

2 participants

@doctrinebot

Jira issue originally created by user @beberlei:

The Reflection code in ClassMetadata(Info*)s is getting out of control.

I want to remove the dependency by introducing a ReflectionService interface:

interface ReflectionService
{
    public function getClassShortName($class);
    public function getClassNamespace($class);
    public function getClass($class);
    public function getAccessibleProperty($class, $property);
    public function hasPublicMethod($class, $method);
}

The reflection methods are specifically allowed to return NULL, so that we can create a StaticReflectionService that works without the classes actually existing.

@doctrinebot

Comment created by @beberlei:

This issue is referenced in Github Pull-Request GH-89
#89

@doctrinebot

Comment created by @beberlei:

Related Pull Request was closed: #89

@doctrinebot

Comment created by @beberlei:

Implemented

@doctrinebot

Issue was closed with resolution "Fixed"

@beberlei beberlei was assigned by doctrinebot Dec 7, 2015
@doctrinebot doctrinebot added this to the 2.2 milestone Dec 7, 2015
@doctrinebot doctrinebot closed this Dec 7, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment