Lines Matching refs:class
44 … protected function loadMetadataFromFile(\ReflectionClass $class, string $file): ?BaseClassMetadata argument
48 if (!isset($config[$name = $class->name])) {
49 …dataException(sprintf('Expected metadata for class %s to be defined in %s.', $class->name, $file));
55 $fileResource = $class->getFilename();
77 if (!$class->hasMethod($methodName)) {
78 … new InvalidMetadataException('The method ' . $methodName . ' not found in class ' . $class->name);
91 foreach ($class->getProperties() as $property) {
275 … $metadata->preSerializeMethods = $this->getCallbackMetadata($class, $cConfig['pre_serialize']);
278 … $metadata->postSerializeMethods = $this->getCallbackMetadata($class, $cConfig['post_serialize']);
281 …$metadata->postDeserializeMethods = $this->getCallbackMetadata($class, $cConfig['post_deserialize'…
353 private function getCallbackMetadata(\ReflectionClass $class, $config): array argument
363 if (!$class->hasMethod($name)) {
364 …nvalidMetadataException(sprintf('The method %s does not exist in class %s.', $name, $class->name));
367 $methods[] = new MethodMetadata($class->name, $name);