Lines Matching refs:class
23 ->will($this->returnCallback(function ($class) {
24 return new ClassMetadata($class->getName());
31 ->will($this->returnCallback(function ($class) {
32 return new ClassMetadata($class->getName());
51 ->will($this->returnCallback(function ($class) {
52 return new MergeableClassMetadata($class->getName());
59 ->will($this->returnCallback(function ($class) {
60 return new MergeableClassMetadata($class->getName());
78 ->will($this->returnCallback(function ($class) {
79 $metadata = new MergeableClassMetadata($class->name);
81 switch ($class->name) {
83 … $metadata->propertyMetadata['foo'] = new PropertyMetadata($class->name, 'foo');
87 … $metadata->propertyMetadata['bar'] = new PropertyMetadata($class->name, 'bar');
91 … $metadata->propertyMetadata['baz'] = new PropertyMetadata($class->name, 'baz');
95 … throw new \RuntimeException(sprintf('Unsupported class "%s".', $class->name));