OSDN Git Service
Jefersson Nathan [Fri, 5 Jun 2015 13:31:45 +0000 (10:31 -0300)]
#56 - Add fixture method to test dynamic router using filter
Jefersson Nathan [Sat, 13 Jun 2015 13:09:16 +0000 (10:09 -0300)]
#56 - Fix use filter on named parameters
Jefersson Nathan [Fri, 17 Apr 2015 11:55:24 +0000 (08:55 -0300)]
Add throws doc
Jefersson Nathan [Sat, 11 Apr 2015 11:46:37 +0000 (08:46 -0300)]
Replay same structure for tests stuff and close #42
Jefersson Nathan [Fri, 1 May 2015 11:41:52 +0000 (08:41 -0300)]
Fix IDE hint
Jefersson Nathan [Wed, 29 Apr 2015 11:40:39 +0000 (08:40 -0300)]
Convert array syntax to traditional, this broken on php 5.3
Jefersson Nathan [Thu, 11 Jun 2015 11:30:34 +0000 (08:30 -0300)]
Test parameters properly, thanks for @Antoine-Pous
Jefersson Nathan [Wed, 20 May 2015 11:28:52 +0000 (08:28 -0300)]
Avoid printing things on screen
Jefersson Nathan [Mon, 20 Apr 2015 11:10:45 +0000 (08:10 -0300)]
Fix params tags types
Jefersson Nathan [Mon, 23 Mar 2015 11:09:40 +0000 (08:09 -0300)]
Add dockblock return tags
Jefersson Nathan [Sun, 22 Mar 2015 11:04:59 +0000 (08:04 -0300)]
Add dockblock params declaration
Jefersson Nathan [Mon, 15 Jun 2015 10:54:41 +0000 (07:54 -0300)]
Merge pull request #54 from Antoine-Pous/master
Added parameters by name
Jefersson Nathan [Mon, 15 Jun 2015 10:45:46 +0000 (07:45 -0300)]
Merge remote-tracking branch 'jarednova/fix_psr_0'
Conflicts:
composer.json
Antoine pous [Thu, 9 Apr 2015 15:01:50 +0000 (17:01 +0200)]
Update RouterTest.php
Antoine pous [Thu, 9 Apr 2015 15:01:19 +0000 (17:01 +0200)]
Update SomeController.php
Antoine pous [Tue, 7 Apr 2015 16:23:42 +0000 (18:23 +0200)]
Added parameters by name
Parameters by name add simple way to get named parameters into the controller method.
This optionnal argument, set to false by default, is available from setFilters method and can be used individually for each route.
Route :
```PHP
$route = new Route('/:page_id', ['_controller' => 'App\Controller\someController::method', 'methods' => 'GET' ]);
$route->setFilters([':page_id' => '([a-zA-Z]+)'], true);
```
Controller :
```PHP
class someController
{
public function myMethod() {
var_dump(func_get_args());
// display : array(1) { [0]=> array(1) { ["page_id"]=> string(5) "mySuperPage" } }
}
}
```
Jefersson Nathan [Thu, 26 Mar 2015 04:33:09 +0000 (01:33 -0300)]
Merge pull request #53 from palicao/doc-fix
Update documentation with the new function name
Alessandro Balasco [Thu, 12 Mar 2015 08:22:29 +0000 (09:22 +0100)]
Update documentation with the new function name
$collection->attach becomes $collection->attachRoute
Jefersson Nathan [Mon, 9 Mar 2015 20:51:24 +0000 (17:51 -0300)]
Merge pull request #52 from palicao/syntax-fixes
Small syntax fixes to avoid PHP notices and to pass tests
palicao [Sun, 8 Mar 2015 16:40:44 +0000 (17:40 +0100)]
Modified method name also for config loading
palicao [Sun, 8 Mar 2015 16:26:56 +0000 (17:26 +0100)]
Modified test to comply with the new syntax
palicao [Sun, 8 Mar 2015 16:23:56 +0000 (17:23 +0100)]
Changed method name to avoid Strict Standards: Declaration of PHPRouter\RouteCollection::attach() should be compatible with SplObjectStorage::attach error
palicao [Sun, 8 Mar 2015 16:06:42 +0000 (17:06 +0100)]
Small syntax fixes to avoid PHP notices and to pass tests
Jared Novack [Tue, 17 Feb 2015 05:33:21 +0000 (21:33 -0800)]
fixed typo in PHProuter ==> PHPRouter
Jefersson Nathan [Tue, 3 Feb 2015 11:21:58 +0000 (08:21 -0300)]
Merge pull request #49 from malukenho/hotfix/declare-missing-property
Declare dynamic created Router#_config and rename it to Router#config
malukenho [Thu, 18 Dec 2014 11:20:43 +0000 (08:20 -0300)]
Back port array long syntax
malukenho [Thu, 25 Dec 2014 11:20:05 +0000 (08:20 -0300)]
Fix align of equals on constructor method
malukenho [Wed, 31 Dec 2014 11:15:45 +0000 (08:15 -0300)]
Declare dynamic created Router#_config and rename it to Router#config
Jefersson Nathan [Sat, 31 Jan 2015 10:44:28 +0000 (07:44 -0300)]
Merge pull request #48 from malukenho/feature/refactor
[WIP] Major refactor on PHPRouter
malukenho [Sun, 25 Oct 2015 10:41:44 +0000 (07:41 -0300)]
Put php docblock for the class
malukenho [Mon, 26 Oct 2015 10:40:25 +0000 (07:40 -0300)]
Subscribe `attach` method to do TypeHinting
malukenho [Wed, 28 Oct 2015 10:38:09 +0000 (07:38 -0300)]
Modify local variable names
malukenho [Thu, 29 Oct 2015 10:31:33 +0000 (07:31 -0300)]
Fix CS on Router.php
malukenho [Fri, 30 Oct 2015 10:30:10 +0000 (07:30 -0300)]
Be more specifcly at return types
malukenho [Sun, 1 Nov 2015 10:29:17 +0000 (07:29 -0300)]
Fix minor CS on RouteCollection.php
malukenho [Mon, 23 Nov 2015 10:27:57 +0000 (07:27 -0300)]
Fix Code Standard
malukenho [Tue, 24 Nov 2015 10:21:17 +0000 (07:21 -0300)]
Fix CS on Route.php
malukenho [Wed, 25 Nov 2015 10:17:47 +0000 (07:17 -0300)]
Create makefile to turn life ease
malukenho [Fri, 27 Nov 2015 10:16:24 +0000 (07:16 -0300)]
Add PHP Code sniffer to composer.json require-dev dependencies
malukenho [Sun, 29 Nov 2015 10:13:19 +0000 (07:13 -0300)]
CS fix
malukenho [Fri, 18 Dec 2015 10:08:58 +0000 (07:08 -0300)]
Rename properties, not follow the old conversion names starting with underscore
malukenho [Fri, 25 Dec 2015 10:04:58 +0000 (07:04 -0300)]
Remove debug thing
malukenho [Thu, 1 Jan 2015 10:02:42 +0000 (07:02 -0300)]
Unit tests for config file
malukenho [Thu, 31 Dec 2015 09:48:21 +0000 (06:48 -0300)]
Refactor Config file
malukenho [Thu, 31 Dec 2015 09:48:21 +0000 (06:48 -0300)]
Refactor Config file
malukenho [Sat, 10 Jan 2015 09:35:13 +0000 (06:35 -0300)]
Document Config class
malukenho [Sat, 17 Jan 2015 09:27:25 +0000 (06:27 -0300)]
Mark Fixture class as final
malukenho [Fri, 16 Jan 2015 09:26:37 +0000 (06:26 -0300)]
Put MIT License on top of the files
malukenho [Sun, 4 Jan 2015 09:24:17 +0000 (06:24 -0300)]
Fix EOL EOF on Route class
malukenho [Sat, 24 Jan 2015 09:23:29 +0000 (06:23 -0300)]
Fix EOL EOF on Router class
malukenho [Fri, 23 Jan 2015 09:21:33 +0000 (06:21 -0300)]
Fix EOL EOF on Config
malukenho [Thu, 22 Jan 2015 09:18:57 +0000 (06:18 -0300)]
Use autoload PSR-4 compliant
malukenho [Sun, 11 Jan 2015 09:16:32 +0000 (06:16 -0300)]
Fix EOL EOF on composer.json
malukenho [Fri, 30 Jan 2015 09:13:54 +0000 (06:13 -0300)]
Update PHPUnit version
malukenho [Tue, 27 Jan 2015 09:09:21 +0000 (06:09 -0300)]
Rename phpunit.xml -> phpunit.xml.dist
Jefersson Nathan [Mon, 8 Sep 2014 12:55:26 +0000 (09:55 -0300)]
Merge pull request #43 from fredlawl/patch-1
Allowed passing of parameters
Frederick [Sun, 7 Sep 2014 15:28:42 +0000 (10:28 -0500)]
Allowed passing of parameters
Allowed the passing of parameters into the controllers instance method.
Jefersson Nathan [Tue, 26 Aug 2014 13:33:17 +0000 (10:33 -0300)]
Merge pull request #1 from dannyvankooten/master
Move all testes
Jefersson Nathan [Sat, 23 Aug 2014 15:56:39 +0000 (12:56 -0300)]
Merge pull request #40 from matsu911/master
Separate one class by file
Jefersson Nathan [Tue, 19 Aug 2014 14:53:08 +0000 (11:53 -0300)]
Merge pull request #41 from malukenho/master
Add .htaccess do documentation
Jefersson Nathan [Mon, 18 Aug 2014 13:24:26 +0000 (10:24 -0300)]
Add .htaccess do documentation
Jefersson Nathan [Mon, 18 Aug 2014 13:21:30 +0000 (10:21 -0300)]
Delete .htaccess in favor README.md
Shigeaki Matsumura [Sat, 16 Aug 2014 12:22:38 +0000 (21:22 +0900)]
namespace
Jefersson Nathan [Thu, 14 Aug 2014 09:20:46 +0000 (06:20 -0300)]
Merge pull request #39 from malukenho/master
Remove example.php file in favor of documentation README
Shigeaki Matsumura [Wed, 13 Aug 2014 22:00:04 +0000 (07:00 +0900)]
one class in one file
Jefersson Nathan [Wed, 13 Aug 2014 15:18:19 +0000 (12:18 -0300)]
Remove example.php file in favor of documentation README
Jefersson Nathan [Wed, 13 Aug 2014 15:04:08 +0000 (12:04 -0300)]
Merge pull request #38 from matsu911/master
Added simple testcase and fix to Router::setBasePath
Shigeaki Matsumura [Wed, 13 Aug 2014 06:35:58 +0000 (15:35 +0900)]
ignore *~
Shigeaki Matsumura [Wed, 13 Aug 2014 06:35:23 +0000 (15:35 +0900)]
added phpunit.xml
Shigeaki Matsumura [Wed, 13 Aug 2014 06:34:14 +0000 (15:34 +0900)]
call setBasePath only once
Shigeaki Matsumura [Wed, 13 Aug 2014 06:33:28 +0000 (15:33 +0900)]
make $_basePath non static
Shigeaki Matsumura [Tue, 12 Aug 2014 21:58:21 +0000 (06:58 +0900)]
use dataProvider
Shigeaki Matsumura [Tue, 12 Aug 2014 00:44:59 +0000 (09:44 +0900)]
ignore vendor
Shigeaki Matsumura [Tue, 12 Aug 2014 00:44:32 +0000 (09:44 +0900)]
bugfix
Shigeaki Matsumura [Tue, 12 Aug 2014 00:43:57 +0000 (09:43 +0900)]
added test case for Router::match
Jefersson Nathan [Sun, 10 Aug 2014 14:51:00 +0000 (11:51 -0300)]
Merge pull request #37 from matsu911/master
handle URL encoded path properly
MatsumuraShigeaki [Fri, 8 Aug 2014 03:08:22 +0000 (12:08 +0900)]
handle URL encoded path properly
malukenho [Tue, 8 Jul 2014 01:39:14 +0000 (22:39 -0300)]
Fix bud of base_path unseted #36
- Modify Router to mathc and set base_path correctly of a yaml file or
array.
- Modify Route object to dispatch() action setted for he.
Jefersson Nathan [Wed, 25 Jun 2014 16:33:12 +0000 (13:33 -0300)]
Fix the parameters for `attach` method of SplObjectStorage class
Jefersson Nathan [Wed, 25 Jun 2014 16:24:37 +0000 (13:24 -0300)]
Fix the error on load routers from a Yaml file #33
- Fix indentation on RouteCollection
- Fix load from yaml described routers
Jefersson Nathan [Tue, 17 Jun 2014 13:20:23 +0000 (10:20 -0300)]
Modify RouterCollection to use `SplObjectStorage`
- This make the RouterCollection class more simple and clean.
- More fast, because SplObjectStorage is implemented in C
Jefersson Nathan [Tue, 29 Apr 2014 11:44:15 +0000 (08:44 -0300)]
Merge pull request #30 from gpgautier/master
Filename is not printed on screen when loading config from file.
Guido Gautier [Tue, 29 Apr 2014 10:05:18 +0000 (12:05 +0200)]
Filename is not printed on screen when loading config from file.
malukenho [Mon, 3 Mar 2014 18:33:32 +0000 (15:33 -0300)]
Merge branch 'master' of https://github.com/malukenho/PHP-Router into malukenho-master
malukenho [Mon, 3 Mar 2014 18:23:38 +0000 (15:23 -0300)]
Creating routes from YAML files. Closed #25
- Now you can create a yaml file do describe routes for your application
and load this by PHP-Router
Jefersson Nathan [Mon, 17 Feb 2014 16:23:02 +0000 (14:23 -0200)]
Merge pull request #26 from malukenho/master
Create .configeditor to standardization of editors
Jefersson Nathan [Sun, 16 Feb 2014 16:32:42 +0000 (14:32 -0200)]
Create .configeditor to standardization of editors
The EditorConfig helps set and maintain consistent styles of code among several editors. It is a simple file that stores the settings of coding style, your favorite editor reads these settings and understands exactly what setting to use for each file format.
More info: http://editorconfig.org
Jefersson Nathan [Fri, 14 Feb 2014 11:43:55 +0000 (09:43 -0200)]
Merge branch 'master' of https://github.com/malukenho/PHP-Router into malukenho-master
Jefersson Nathan [Thu, 13 Feb 2014 11:20:13 +0000 (09:20 -0200)]
Replace tabs to space on identation
- Remove file not used and triling lines and tabs of files
Jefersson Nathan [Wed, 12 Feb 2014 18:35:02 +0000 (16:35 -0200)]
Remove method map() of PHPRouter\Router
Jefersson Nathan [Wed, 12 Feb 2014 18:11:19 +0000 (16:11 -0200)]
Separate responsabilities of Classes
- Refactor on PHPRouter\Route and PHPRouter\Router to accept a collection of routers. That is now more flexible and simple to manager yours routers.
- Update README.md with new form to create Routers
- Add "type" and PHPUnit like "require-dev" on composer.json file
- Update example.php file with new syntax
Danny van Kooten [Wed, 12 Feb 2014 12:10:38 +0000 (13:10 +0100)]
fix psr-0 compliance
Jefersson Nathan [Wed, 12 Feb 2014 11:54:10 +0000 (09:54 -0200)]
PSR-0 compliance
- Add namespaces for classes Router and Route. Now it is PHPRouter\Router and PHPRouter\Router.
- Add autoload by PSR-0 compliance
- Make small refactors on classes
Danny van Kooten [Wed, 12 Feb 2014 11:20:03 +0000 (12:20 +0100)]
fix uppercase name
Danny van Kooten [Wed, 12 Feb 2014 11:19:07 +0000 (12:19 +0100)]
add composer support, fixes #21
Danny van Kooten [Thu, 12 Sep 2013 19:15:32 +0000 (21:15 +0200)]
Fixed variable name
Property name fix.
Danny van Kooten [Tue, 31 Jul 2012 19:16:17 +0000 (21:16 +0200)]
updated readme
Danny van Kooten [Mon, 30 Jul 2012 09:19:19 +0000 (11:19 +0200)]
More examples.
Danny van Kooten [Mon, 30 Jul 2012 09:14:24 +0000 (02:14 -0700)]
Merge pull request #12 from niahoo/precedence
same priorities for url match and generate
Danny van Kooten [Tue, 19 Jun 2012 12:48:56 +0000 (14:48 +0200)]
Fixes #10