Comments (4)
Get this as well:
PHP Catchable fatal error: Object of class _Request could not be converted to string
That is apache error log output, same line.
Also, was getting a ton of these warnings:
PHP Notice: Undefined variable: namespace in klein.php on line 21
Is that variable suppose to be __namespace?
from klein.php.
@codingkevin Yeah, I was able to fix that error by changing namespace to __namespace on line 21, the original error persists after that.
from klein.php.
This issue was introduced in commit 38ca436.
In commit e8357bf aliases were introduced for the respond()
function (see lines 39 through 42). This means that for all GET, POST and PUT requests the $callback
variable will always be converted to the $method
, since those methods are callable (aliases, remember?). I've solved this issue by commenting out that part of the function, like so:
<?php
/*if (is_callable($method)) {
$callback = $method;
$method = null;
$count_match = false;
} else*/if (is_callable($route)) {
$callback = $route;
$route = $method;
$method = null;
}
This fixes the issue. However I can not tell whether I've broken any of the other code by doing so. It's very untested...
from klein.php.
Apologies guys, should have tested this stuff before pushing it. @samwierema was right, is_callable($method)
was picking up the aliases get()
, post()
, etc. and going down the wrong branch. It should all be fixed as of this commit.
from klein.php.
Related Issues (20)
- Broken link in README
- JSON pretty print HOT 1
- PHP warning array_flip()
- Multiple instances? HOT 1
- How could we use DI with this package HOT 1
- subroute not working HOT 5
- Klein dispatch() LockedResponseException HOT 2
- $this->PageTitle is not working HOT 2
- is it possible to create methods with parameters in $app->register HOT 1
- Question, handling a client area HOT 2
- Headers not sent if buffer length exceedes value defined in ini.output_buffering
- More concise, Laravel-style Controller@method callbacks HOT 3
- Error with SVG images HOT 2
- Support apcu without apcu_bc?
- Central callback/hook before route response is called HOT 1
- is this package still maintained? HOT 4
- Access "pathname()" method in view using $this->pathname()
- Question: how use parameter in route?
- Add more better regex's
- Second Subdirectory Routing Not Working
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from klein.php.