3 namespace Drupal\hacked\ParamConverter;
5 use Drupal\Core\ParamConverter\ParamConverterInterface;
6 use Drupal\hacked\hackedProject;
7 use Symfony\Component\Routing\Route;
10 * Parameter converter for upcasting entity ids to full objects.
12 class HackedProjectConverter implements ParamConverterInterface {
17 public function convert($value, $definition, $name, array $defaults) {
18 return new hackedProject($value);
24 public function applies($definition, $name, Route $route) {
25 return (!empty($definition['type']) && $definition['type'] === 'hacked_project');