@@ -48,27 +48,27 @@ protected function setUp()
48
48
public function testCreateFromRequest ()
49
49
{
50
50
$ request = new Request ([], [], ['_api_resource_class ' => 'Foo ' , '_api_item_operation_name ' => 'get ' , '_api_format ' => 'xml ' , '_api_mime_type ' => 'text/xml ' ]);
51
- $ expected = ['foo ' => 'bar ' , 'item_operation_name ' => 'get ' , 'resource_class ' => 'Foo ' , 'request_uri ' => '' , 'operation_type ' => 'item ' ];
51
+ $ expected = ['foo ' => 'bar ' , 'item_operation_name ' => 'get ' , 'resource_class ' => 'Foo ' , 'request_uri ' => '' , 'operation_type ' => 'item ' , ' request ' => $ request ];
52
52
$ this ->assertEquals ($ expected , $ this ->builder ->createFromRequest ($ request , true ));
53
53
54
54
$ request = new Request ([], [], ['_api_resource_class ' => 'Foo ' , '_api_collection_operation_name ' => 'pot ' , '_api_format ' => 'xml ' , '_api_mime_type ' => 'text/xml ' ]);
55
- $ expected = ['foo ' => 'bar ' , 'collection_operation_name ' => 'pot ' , 'resource_class ' => 'Foo ' , 'request_uri ' => '' , 'operation_type ' => 'collection ' ];
55
+ $ expected = ['foo ' => 'bar ' , 'collection_operation_name ' => 'pot ' , 'resource_class ' => 'Foo ' , 'request_uri ' => '' , 'operation_type ' => 'collection ' , ' request ' => $ request ];
56
56
$ this ->assertEquals ($ expected , $ this ->builder ->createFromRequest ($ request , true ));
57
57
58
58
$ request = new Request ([], [], ['_api_resource_class ' => 'Foo ' , '_api_item_operation_name ' => 'get ' , '_api_format ' => 'xml ' , '_api_mime_type ' => 'text/xml ' ]);
59
- $ expected = ['bar ' => 'baz ' , 'item_operation_name ' => 'get ' , 'resource_class ' => 'Foo ' , 'request_uri ' => '' , 'api_allow_update ' => false , 'operation_type ' => 'item ' ];
59
+ $ expected = ['bar ' => 'baz ' , 'item_operation_name ' => 'get ' , 'resource_class ' => 'Foo ' , 'request_uri ' => '' , 'api_allow_update ' => false , 'operation_type ' => 'item ' , ' request ' => $ request ];
60
60
$ this ->assertEquals ($ expected , $ this ->builder ->createFromRequest ($ request , false ));
61
61
62
62
$ request = new Request ([], [], ['_api_resource_class ' => 'Foo ' , '_api_collection_operation_name ' => 'post ' , '_api_format ' => 'xml ' , '_api_mime_type ' => 'text/xml ' ], [], [], ['REQUEST_METHOD ' => 'POST ' ]);
63
- $ expected = ['bar ' => 'baz ' , 'collection_operation_name ' => 'post ' , 'resource_class ' => 'Foo ' , 'request_uri ' => '' , 'api_allow_update ' => false , 'operation_type ' => 'collection ' ];
63
+ $ expected = ['bar ' => 'baz ' , 'collection_operation_name ' => 'post ' , 'resource_class ' => 'Foo ' , 'request_uri ' => '' , 'api_allow_update ' => false , 'operation_type ' => 'collection ' , ' request ' => $ request ];
64
64
$ this ->assertEquals ($ expected , $ this ->builder ->createFromRequest ($ request , false ));
65
65
66
66
$ request = new Request ([], [], ['_api_resource_class ' => 'Foo ' , '_api_collection_operation_name ' => 'put ' , '_api_format ' => 'xml ' , '_api_mime_type ' => 'text/xml ' ], [], [], ['REQUEST_METHOD ' => 'PUT ' ]);
67
- $ expected = ['bar ' => 'baz ' , 'collection_operation_name ' => 'put ' , 'resource_class ' => 'Foo ' , 'request_uri ' => '' , 'api_allow_update ' => true , 'operation_type ' => 'collection ' ];
67
+ $ expected = ['bar ' => 'baz ' , 'collection_operation_name ' => 'put ' , 'resource_class ' => 'Foo ' , 'request_uri ' => '' , 'api_allow_update ' => true , 'operation_type ' => 'collection ' , ' request ' => $ request ];
68
68
$ this ->assertEquals ($ expected , $ this ->builder ->createFromRequest ($ request , false ));
69
69
70
70
$ request = new Request ([], [], ['_api_resource_class ' => 'Foo ' , '_api_subresource_operation_name ' => 'get ' , '_api_format ' => 'xml ' , '_api_mime_type ' => 'text/xml ' ], [], [], ['REQUEST_METHOD ' => 'GET ' ]);
71
- $ expected = ['bar ' => 'baz ' , 'subresource_operation_name ' => 'get ' , 'resource_class ' => 'Foo ' , 'request_uri ' => '' , 'operation_type ' => 'subresource ' , 'api_allow_update ' => false ];
71
+ $ expected = ['bar ' => 'baz ' , 'subresource_operation_name ' => 'get ' , 'resource_class ' => 'Foo ' , 'request_uri ' => '' , 'operation_type ' => 'subresource ' , 'api_allow_update ' => false , ' request ' => $ request ];
72
72
$ this ->assertEquals ($ expected , $ this ->builder ->createFromRequest ($ request , false ));
73
73
}
74
74
@@ -82,7 +82,9 @@ public function testThrowExceptionOnInvalidRequest()
82
82
83
83
public function testReuseExistingAttributes ()
84
84
{
85
- $ expected = ['bar ' => 'baz ' , 'item_operation_name ' => 'get ' , 'resource_class ' => 'Foo ' , 'request_uri ' => '' , 'api_allow_update ' => false , 'operation_type ' => 'item ' ];
86
- $ this ->assertEquals ($ expected , $ this ->builder ->createFromRequest (new Request (), false , ['resource_class ' => 'Foo ' , 'item_operation_name ' => 'get ' ]));
85
+ $ request = new Request ();
86
+
87
+ $ expected = ['bar ' => 'baz ' , 'item_operation_name ' => 'get ' , 'resource_class ' => 'Foo ' , 'request_uri ' => '' , 'api_allow_update ' => false , 'operation_type ' => 'item ' , 'request ' => $ request ];
88
+ $ this ->assertEquals ($ expected , $ this ->builder ->createFromRequest ($ request , false , ['resource_class ' => 'Foo ' , 'item_operation_name ' => 'get ' ]));
87
89
}
88
90
}
0 commit comments