src/Mouf/Reflection/MoufReflectionClass.php
public function getInjectablePropertiesByPublicProperty() {
    	if ($this->injectablePropertiesByPublicProperty === null) {
	    	$moufProperties = array();
	    	foreach($this->getProperties() as $attribute) {
	    		/* @var $attribute MoufXmlReflectionProperty */
	    		//if ($attribute->hasAnnotation("Property")) {
	    		if ($attribute->isPublic() && !$attribute->isStatic()) {
	    			// We might want to catch it and to display it properly
	    			$propertyDescriptor = new MoufPropertyDescriptor($attribute);
	    			$moufProperties[$attribute->getName()] = $propertyDescriptor;
	    		}
	    		//}
	    	}
	    	$this->injectablePropertiesByPublicProperty = $moufProperties;
    	}
    	return $this->injectablePropertiesByPublicProperty;
    }
public function getInjectablePropertiesByPublicProperty() {
    	if ($this->injectablePropertiesByPublicProperty === null) {
	    	$moufProperties = array();
	    	foreach($this->getProperties() as $attribute) {
	    		/* @var $attribute MoufXmlReflectionProperty */
	    		//if ($attribute->hasAnnotation("Property")) {
	    		if ($attribute->isPublic() && !$attribute->isStatic()) {
	    			// We might want to catch it and to display it properly
	    			$propertyDescriptor = new MoufPropertyDescriptor($attribute);
	    			$moufProperties[$attribute->getName()] = $propertyDescriptor;
	    		}
	    		//}
	    	}
	    	$this->injectablePropertiesByPublicProperty = $moufProperties;
    	}
    	return $this->injectablePropertiesByPublicProperty;
    }
public function getInjectablePropertiesByPublicProperty ( ) { if ( $ this -> injectablePropertiesByPublicProperty === null ) { $ moufProperties = array ( ) ; foreach ( $ this -> getProperties ( ) as $ attribute ) { /* @var $attribute MoufXmlReflectionProperty */ //if ($attribute->hasAnnotation("Property")) {
 if ( $ attribute -> isPublic ( ) && ! $ attribute -> isStatic ( ) ) { // We might want to catch it and to display it properly
 $ propertyDescriptor = new MoufPropertyDescriptor ( $ attribute ) ; $ moufProperties [ $ attribute -> getName ( ) ] = $ propertyDescriptor ; } //}
 } $ this -> injectablePropertiesByPublicProperty = $ moufProperties ; } return $ this -> injectablePropertiesByPublicProperty ; }
Returns the list of MoufPropertyDescriptor that can be injected via a public property of the class.

@return MoufPropertyDescriptor[] An associative array. The key is the name of the argument.
Returns the list of MoufPropertyDescriptor that can be injected via a public property of the class .