/** * Gets the parents routes for a given child resource. * * @param ResourceConfiguration $config * @return string */ protected function parentRoutesFor(ResourceConfiguration $config) { if ($config->getParent()) { $parentConfig = $this->configuration->resourceConfigurationFor($config->getParent()); return $this->parentRoutesFor($parentConfig) . "/{$config->getParent()}/{{$config->getParent()}_id}"; } }
protected function newValidator(ResourceConfiguration $config) { $class = $config->getValidatorClass(); return $config->isUsingYamlValidation() ? new YamlResourceValidator($config->getYamlValidation()) : new SymfonyResourceValidator(new $class(), $this->container->get('form.factory')); }