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