getProperties() public method

Returns all properties defined in this schema
public getProperties ( ) : array
return array
 /**
  * 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']);
 }