Neos\Flow\Reflection\ClassSchema::getProperties PHP 메소드

getProperties() 공개 메소드

Returns all properties defined in this schema
public getProperties ( ) : array
리턴 array
    public function getProperties()
    {
        return $this->properties;
    }

Usage Example

 /**
  * Collections are arrays, ArrayObject and SplObjectStorage
  *
  * @test
  */
 public function addPropertyStoresElementTypesForCollectionProperties()
 {
     $classSchema = new ClassSchema('SomeClass');
     $classSchema->addProperty('a', 'array<\\Neos\\Flow\\Foo>');
     $properties = $classSchema->getProperties();
     $this->assertEquals('array', $properties['a']['type']);
     $this->assertEquals('Neos\\Flow\\Foo', $properties['a']['elementType']);
 }