Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
7 / 7
100.00% covered (success)
100.00%
1 / 1
CRAP
100.00% covered (success)
100.00%
1 / 1
UrlRoute
100.00% covered (success)
100.00%
7 / 7
100.00% covered (success)
100.00%
1 / 1
2
100.00% covered (success)
100.00%
1 / 1
 parse
100.00% covered (success)
100.00%
7 / 7
100.00% covered (success)
100.00%
1 / 1
2
1<?php
2
3class UrlRoute extends CakeRoute
4{
5    public function parse($url)
6    {
7        $params = parent::parse($url);
8        $numberCandidate = substr($url, 1);
9        if (is_numeric($numberCandidate))
10        {
11            $params['controller'] = 'Tsumegos';
12            $params['action'] = 'play';
13            $params['pass'] = [null, $numberCandidate];
14        }
15        return $params;
16    }
17}