Skip to content

Instantly share code, notes, and snippets.

@makamo
Created March 13, 2015 17:11
Show Gist options
  • Save makamo/74409095a2d107312b9b to your computer and use it in GitHub Desktop.
Save makamo/74409095a2d107312b9b to your computer and use it in GitHub Desktop.
Testing started at 13:08 ...
Uploading test files to timesheets.dev...
Executing tests
Http request failed: HTTP/1.1 404 Not Found
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>
Error: Missing Controller </title>
<link href="/favicon.ico" type="image/x-icon" rel="icon"/><link href="/favicon.ico" type="image/x-icon" rel="shortcut icon"/> <style>
body {
font: 14px helvetica, arial, sans-serif;
color: #222;
background-color: #f8f8f8;
padding:0;
margin: 0;
max-height: 100%;
}
.code-dump,
pre {
background: #fefefe;
border: 1px solid #ddd;
padding: 5px;
white-space: pre-wrap;
}
header {
background-color: #C3232D;
color: #ffffff;
padding: 16px 10px;
border-bottom: 3px solid #626262;
}
.header-title {
margin: 0;
font-weight: normal;
font-size: 30px;
line-height: 64px;
}
.header-type {
opacity: 0.75;
display: block;
font-size: 16px;
line-height: 1;
}
.header-help {
font-size: 12px;
line-height: 1;
position: absolute;
top: 30px;
right: 16px;
}
.header-help a {
color: #fff;
}
.error-nav {
float: left;
width: 30%;
}
.error-contents {
padding: 10px 1%;
float: right;
width: 68%;
}
.error,
.error-subheading {
font-size: 18px;
margin-top: 0;
padding: 10px;
border: 1px solid #EDBD26;
}
.error-subheading {
background: #1798A5;
color: #fff;
border: 1px solid #02808C;
}
.error {
background: #ffd54f;
}
.customize {
opacity: 0.6;
}
.stack-trace {
list-style: none;
margin: 0;
padding: 0;
}
.stack-frame {
padding: 10px;
border-bottom: 1px solid #212121;
}
.stack-frame:last-child {
border-bottom: none;
}
.stack-frame a {
display: block;
color: #212121;
text-decoration: none;
}
.stack-frame.active {
background: #e5e5e5;
}
.stack-frame a:hover {
text-decoration: underline;
}
.stack-file,
.stack-function {
display: block;
margin-bottom: 5px;
}
.stack-frame-file,
.stack-file {
font-family: consolas, monospace;
}
.stack-function {
font-weight: bold;
}
.stack-file {
font-size: 0.9em;
}
.stack-details {
background: #ececec;
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
border: 1px solid #ababab;
padding: 10px;
margin-bottom: 18px;
}
.stack-frame-args {
float: right;
}
.toggle-link {
color: #1798A5;
text-decoration: none;
}
.toggle-link:hover {
text-decoration: underline;
}
.toggle-vendor-frames {
padding: 5px;
display: block;
text-align: center;
}
.code-excerpt {
width: 100%;
margin: 5px 0;
background: #fefefe;
}
.code-highlight {
display: block;
background: #fff59d;
}
.excerpt-line {
padding-left: 2px;
}
.excerpt-number {
background: #f6f6f6;
width: 50px;
text-align: right;
color: #666;
border-right: 1px solid #ddd;
padding: 2px;
}
.excerpt-number:after {
content: attr(data-number);
}
table {
text-align: left;
}
th, td {
padding: 4px;
}
th {
border-bottom: 1px solid #ccc;
}
</style>
</head>
<body>
<header>
<h1 class="header-title">
Missing Controller <span class="header-type">Cake\Routing\Exception\MissingControllerException</span>
</h1>
<div class="header-help">
<a target="_blank" href="http://book.cakephp.org/3.0/">Documentation</a>
<a target="_blank" href="http://api.cakephp.org/3.0/">API</a>
</div>
</header>
<div class="error-contents">
<p class="error-subheading">
<strong>Error: </strong>
<em>IntellijPhpunitLauncher.phpController</em> could not be found.
</p>
<div id="stack-frame-0" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/timesheets/webroot/index.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-0">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="33"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$dispatcher&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">DispatcherFactory</span><span style="color: #007700">::</span><span style="color: #0000BB">create</span><span style="color: #007700">();
</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="34"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$dispatcher</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(
</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="35"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;Request</span><span style="color: #007700">::</span><span style="color: #0000BB">createFromGlobals</span><span style="color: #007700">(),
</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="36"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">Response</span><span style="color: #007700">()
</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="37"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">);
</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="38"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-0" style="display: none;">
<pre>object(Cake\Network\Request) {
params => [
&#039;plugin&#039; => null,
&#039;controller&#039; => &#039;IntellijPhpunitLauncher.php&#039;,
&#039;action&#039; => &#039;index&#039;,
&#039;_ext&#039; => null,
&#039;pass&#039; => [],
&#039;isAjax&#039; => false
]
data => []
query => [
&#039;file&#039; => &#039;tests/TestCase/Controller/Component/PeriodeComponentTest.php&#039;,
&#039;load_mode&#039; => &#039;i&#039;,
&#039;config&#039; => &#039;phpunit.xml&#039;,
&#039;class&#039; => &#039;PeriodeComponentTest&#039;,
&#039;options&#039; => &#039;--no-configuration&#039;,
&#039;mode&#039; => &#039;c&#039;
]
cookies => []
url => &#039;_intellij_phpunit_launcher.php&#039;
base => &#039;&#039;
webroot => &#039;/&#039;
here => &#039;/_intellij_phpunit_launcher.php&#039;
trustProxy => false
[protected] _environment => [
&#039;REDIRECT_APP_ENV&#039; => &#039;dev&#039;,
&#039;REDIRECT_STATUS&#039; => &#039;200&#039;,
&#039;APP_ENV&#039; => &#039;dev&#039;,
&#039;HTTP_USER_AGENT&#039; => &#039;Jakarta Commons-HttpClient/3.1&#039;,
&#039;HTTP_HOST&#039; => &#039;timesheets.dev:8080&#039;,
&#039;PATH&#039; => &#039;/usr/local/bin:/usr/bin:/bin&#039;,
&#039;SERVER_SIGNATURE&#039; => &#039;&#039;,
&#039;SERVER_SOFTWARE&#039; => &#039;Apache/2.2.22 (Debian)&#039;,
&#039;SERVER_NAME&#039; => &#039;timesheets.dev&#039;,
&#039;SERVER_ADDR&#039; => &#039;10.0.2.15&#039;,
&#039;SERVER_PORT&#039; => &#039;8080&#039;,
&#039;REMOTE_ADDR&#039; => &#039;10.0.2.2&#039;,
&#039;DOCUMENT_ROOT&#039; => &#039;/var/www/timesheets/webroot&#039;,
&#039;SERVER_ADMIN&#039; => &#039;[no address given]&#039;,
&#039;SCRIPT_FILENAME&#039; => &#039;/var/www/timesheets/webroot/index.php&#039;,
&#039;REMOTE_PORT&#039; => &#039;45718&#039;,
&#039;REDIRECT_QUERY_STRING&#039; => &#039;file=tests%2FTestCase%2FController%2FComponent%2FPeriodeComponentTest.php&load_mode=i&config=phpunit.xml&class=PeriodeComponentTest&options=--no-configuration&mode=c&#039;,
&#039;REDIRECT_URL&#039; => &#039;/_intellij_phpunit_launcher.php&#039;,
&#039;GATEWAY_INTERFACE&#039; => &#039;CGI/1.1&#039;,
&#039;SERVER_PROTOCOL&#039; => &#039;HTTP/1.1&#039;,
&#039;REQUEST_METHOD&#039; => &#039;GET&#039;,
&#039;QUERY_STRING&#039; => &#039;file=tests%2FTestCase%2FController%2FComponent%2FPeriodeComponentTest.php&load_mode=i&config=phpunit.xml&class=PeriodeComponentTest&options=--no-configuration&mode=c&#039;,
&#039;REQUEST_URI&#039; => &#039;/_intellij_phpunit_launcher.php?file=tests%2FTestCase%2FController%2FComponent%2FPeriodeComponentTest.php&load_mode=i&config=phpunit.xml&class=PeriodeComponentTest&options=--no-configuration&mode=c&#039;,
&#039;SCRIPT_NAME&#039; => &#039;/index.php&#039;,
&#039;PHP_SELF&#039; => &#039;/index.php&#039;,
&#039;REQUEST_TIME_FLOAT&#039; => (float) 1426266508.823,
&#039;REQUEST_TIME&#039; => (int) 1426266508,
&#039;HTTP_X_HTTP_METHOD_OVERRIDE&#039; => null,
&#039;ORIGINAL_REQUEST_METHOD&#039; => &#039;GET&#039;,
&#039;HTTPS&#039; => false,
&#039;HTTP_ACCEPT&#039; => null,
&#039;HTTP_X_REQUESTED_WITH&#039; => null,
&#039;HTTP_IF_NONE_MATCH&#039; => null,
&#039;HTTP_IF_MODIFIED_SINCE&#039; => null
]
[protected] _detectors => [
&#039;get&#039; => [
&#039;env&#039; => &#039;REQUEST_METHOD&#039;,
&#039;value&#039; => &#039;GET&#039;
],
&#039;post&#039; => [
&#039;env&#039; => &#039;REQUEST_METHOD&#039;,
&#039;value&#039; => &#039;POST&#039;
],
&#039;put&#039; => [
&#039;env&#039; => &#039;REQUEST_METHOD&#039;,
&#039;value&#039; => &#039;PUT&#039;
],
&#039;patch&#039; => [
&#039;env&#039; => &#039;REQUEST_METHOD&#039;,
&#039;value&#039; => &#039;PATCH&#039;
],
&#039;delete&#039; => [
&#039;env&#039; => &#039;REQUEST_METHOD&#039;,
&#039;value&#039; => &#039;DELETE&#039;
],
&#039;head&#039; => [
&#039;env&#039; => &#039;REQUEST_METHOD&#039;,
&#039;value&#039; => &#039;HEAD&#039;
],
&#039;options&#039; => [
&#039;env&#039; => &#039;REQUEST_METHOD&#039;,
&#039;value&#039; => &#039;OPTIONS&#039;
],
&#039;ssl&#039; => [
&#039;env&#039; => &#039;HTTPS&#039;,
&#039;options&#039; => [
[maximum depth reached]
]
],
&#039;ajax&#039; => [
&#039;env&#039; => &#039;HTTP_X_REQUESTED_WITH&#039;,
&#039;value&#039; => &#039;XMLHttpRequest&#039;
],
&#039;flash&#039; => [
&#039;env&#039; => &#039;HTTP_USER_AGENT&#039;,
&#039;pattern&#039; => &#039;/^(Shockwave|Adobe) Flash/&#039;
],
&#039;requested&#039; => [
&#039;param&#039; => &#039;requested&#039;,
&#039;value&#039; => (int) 1
],
&#039;json&#039; => [
&#039;accept&#039; => [
[maximum depth reached]
],
&#039;param&#039; => &#039;_ext&#039;,
&#039;value&#039; => &#039;json&#039;
],
&#039;xml&#039; => [
&#039;accept&#039; => [
[maximum depth reached]
],
&#039;param&#039; => &#039;_ext&#039;,
&#039;value&#039; => &#039;xml&#039;
],
&#039;mobile&#039; => object(Closure) {},
&#039;tablet&#039; => object(Closure) {}
]
[protected] _detectorCache => [
&#039;ajax&#039; => false,
&#039;post&#039; => false,
&#039;put&#039; => false,
&#039;patch&#039; => false,
&#039;delete&#039; => false
]
[protected] _input => &#039;&#039;
[protected] _session => object(Cake\Network\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => &#039;0&#039;
[protected] _isCli => false
}
}
object(Cake\Network\Response) {
[protected] _statusCodes => [
(int) 100 => &#039;Continue&#039;,
(int) 101 => &#039;Switching Protocols&#039;,
(int) 200 => &#039;OK&#039;,
(int) 201 => &#039;Created&#039;,
(int) 202 => &#039;Accepted&#039;,
(int) 203 => &#039;Non-Authoritative Information&#039;,
(int) 204 => &#039;No Content&#039;,
(int) 205 => &#039;Reset Content&#039;,
(int) 206 => &#039;Partial Content&#039;,
(int) 300 => &#039;Multiple Choices&#039;,
(int) 301 => &#039;Moved Permanently&#039;,
(int) 302 => &#039;Found&#039;,
(int) 303 => &#039;See Other&#039;,
(int) 304 => &#039;Not Modified&#039;,
(int) 305 => &#039;Use Proxy&#039;,
(int) 307 => &#039;Temporary Redirect&#039;,
(int) 400 => &#039;Bad Request&#039;,
(int) 401 => &#039;Unauthorized&#039;,
(int) 402 => &#039;Payment Required&#039;,
(int) 403 => &#039;Forbidden&#039;,
(int) 404 => &#039;Not Found&#039;,
(int) 405 => &#039;Method Not Allowed&#039;,
(int) 406 => &#039;Not Acceptable&#039;,
(int) 407 => &#039;Proxy Authentication Required&#039;,
(int) 408 => &#039;Request Time-out&#039;,
(int) 409 => &#039;Conflict&#039;,
(int) 410 => &#039;Gone&#039;,
(int) 411 => &#039;Length Required&#039;,
(int) 412 => &#039;Precondition Failed&#039;,
(int) 413 => &#039;Request Entity Too Large&#039;,
(int) 414 => &#039;Request-URI Too Large&#039;,
(int) 415 => &#039;Unsupported Media Type&#039;,
(int) 416 => &#039;Requested range not satisfiable&#039;,
(int) 417 => &#039;Expectation Failed&#039;,
(int) 500 => &#039;Internal Server Error&#039;,
(int) 501 => &#039;Not Implemented&#039;,
(int) 502 => &#039;Bad Gateway&#039;,
(int) 503 => &#039;Service Unavailable&#039;,
(int) 504 => &#039;Gateway Time-out&#039;,
(int) 505 => &#039;Unsupported Version&#039;
]
[protected] _mimeTypes => [
&#039;html&#039; => [
(int) 0 => &#039;text/html&#039;,
(int) 1 => &#039;*/*&#039;
],
&#039;json&#039; => &#039;application/json&#039;,
&#039;xml&#039; => [
(int) 0 => &#039;application/xml&#039;,
(int) 1 => &#039;text/xml&#039;
],
&#039;rss&#039; => &#039;application/rss+xml&#039;,
&#039;ai&#039; => &#039;application/postscript&#039;,
&#039;bcpio&#039; => &#039;application/x-bcpio&#039;,
&#039;bin&#039; => &#039;application/octet-stream&#039;,
&#039;ccad&#039; => &#039;application/clariscad&#039;,
&#039;cdf&#039; => &#039;application/x-netcdf&#039;,
&#039;class&#039; => &#039;application/octet-stream&#039;,
&#039;cpio&#039; => &#039;application/x-cpio&#039;,
&#039;cpt&#039; => &#039;application/mac-compactpro&#039;,
&#039;csh&#039; => &#039;application/x-csh&#039;,
&#039;csv&#039; => [
(int) 0 => &#039;text/csv&#039;,
(int) 1 => &#039;application/vnd.ms-excel&#039;
],
&#039;dcr&#039; => &#039;application/x-director&#039;,
&#039;dir&#039; => &#039;application/x-director&#039;,
&#039;dms&#039; => &#039;application/octet-stream&#039;,
&#039;doc&#039; => &#039;application/msword&#039;,
&#039;docx&#039; => &#039;application/vnd.openxmlformats-officedocument.wordprocessingml.document&#039;,
&#039;drw&#039; => &#039;application/drafting&#039;,
&#039;dvi&#039; => &#039;application/x-dvi&#039;,
&#039;dwg&#039; => &#039;application/acad&#039;,
&#039;dxf&#039; => &#039;application/dxf&#039;,
&#039;dxr&#039; => &#039;application/x-director&#039;,
&#039;eot&#039; => &#039;application/vnd.ms-fontobject&#039;,
&#039;eps&#039; => &#039;application/postscript&#039;,
&#039;exe&#039; => &#039;application/octet-stream&#039;,
&#039;ez&#039; => &#039;application/andrew-inset&#039;,
&#039;flv&#039; => &#039;video/x-flv&#039;,
&#039;gtar&#039; => &#039;application/x-gtar&#039;,
&#039;gz&#039; => &#039;application/x-gzip&#039;,
&#039;bz2&#039; => &#039;application/x-bzip&#039;,
&#039;7z&#039; => &#039;application/x-7z-compressed&#039;,
&#039;hdf&#039; => &#039;application/x-hdf&#039;,
&#039;hqx&#039; => &#039;application/mac-binhex40&#039;,
&#039;ico&#039; => &#039;image/x-icon&#039;,
&#039;ips&#039; => &#039;application/x-ipscript&#039;,
&#039;ipx&#039; => &#039;application/x-ipix&#039;,
&#039;js&#039; => &#039;application/javascript&#039;,
&#039;latex&#039; => &#039;application/x-latex&#039;,
&#039;lha&#039; => &#039;application/octet-stream&#039;,
&#039;lsp&#039; => &#039;application/x-lisp&#039;,
&#039;lzh&#039; => &#039;application/octet-stream&#039;,
&#039;man&#039; => &#039;application/x-troff-man&#039;,
&#039;me&#039; => &#039;application/x-troff-me&#039;,
&#039;mif&#039; => &#039;application/vnd.mif&#039;,
&#039;ms&#039; => &#039;application/x-troff-ms&#039;,
&#039;nc&#039; => &#039;application/x-netcdf&#039;,
&#039;oda&#039; => &#039;application/oda&#039;,
&#039;otf&#039; => &#039;font/otf&#039;,
&#039;pdf&#039; => &#039;application/pdf&#039;,
&#039;pgn&#039; => &#039;application/x-chess-pgn&#039;,
&#039;pot&#039; => &#039;application/vnd.ms-powerpoint&#039;,
&#039;pps&#039; => &#039;application/vnd.ms-powerpoint&#039;,
&#039;ppt&#039; => &#039;application/vnd.ms-powerpoint&#039;,
&#039;pptx&#039; => &#039;application/vnd.openxmlformats-officedocument.presentationml.presentation&#039;,
&#039;ppz&#039; => &#039;application/vnd.ms-powerpoint&#039;,
&#039;pre&#039; => &#039;application/x-freelance&#039;,
&#039;prt&#039; => &#039;application/pro_eng&#039;,
&#039;ps&#039; => &#039;application/postscript&#039;,
&#039;roff&#039; => &#039;application/x-troff&#039;,
&#039;scm&#039; => &#039;application/x-lotusscreencam&#039;,
&#039;set&#039; => &#039;application/set&#039;,
&#039;sh&#039; => &#039;application/x-sh&#039;,
&#039;shar&#039; => &#039;application/x-shar&#039;,
&#039;sit&#039; => &#039;application/x-stuffit&#039;,
&#039;skd&#039; => &#039;application/x-koan&#039;,
&#039;skm&#039; => &#039;application/x-koan&#039;,
&#039;skp&#039; => &#039;application/x-koan&#039;,
&#039;skt&#039; => &#039;application/x-koan&#039;,
&#039;smi&#039; => &#039;application/smil&#039;,
&#039;smil&#039; => &#039;application/smil&#039;,
&#039;sol&#039; => &#039;application/solids&#039;,
&#039;spl&#039; => &#039;application/x-futuresplash&#039;,
&#039;src&#039; => &#039;application/x-wais-source&#039;,
&#039;step&#039; => &#039;application/STEP&#039;,
&#039;stl&#039; => &#039;application/SLA&#039;,
&#039;stp&#039; => &#039;application/STEP&#039;,
&#039;sv4cpio&#039; => &#039;application/x-sv4cpio&#039;,
&#039;sv4crc&#039; => &#039;application/x-sv4crc&#039;,
&#039;svg&#039; => &#039;image/svg+xml&#039;,
&#039;svgz&#039; => &#039;image/svg+xml&#039;,
&#039;swf&#039; => &#039;application/x-shockwave-flash&#039;,
&#039;t&#039; => &#039;application/x-troff&#039;,
&#039;tar&#039; => &#039;application/x-tar&#039;,
&#039;tcl&#039; => &#039;application/x-tcl&#039;,
&#039;tex&#039; => &#039;application/x-tex&#039;,
&#039;texi&#039; => &#039;application/x-texinfo&#039;,
&#039;texinfo&#039; => &#039;application/x-texinfo&#039;,
&#039;tr&#039; => &#039;application/x-troff&#039;,
&#039;tsp&#039; => &#039;application/dsptype&#039;,
&#039;ttc&#039; => &#039;font/ttf&#039;,
&#039;ttf&#039; => &#039;font/ttf&#039;,
&#039;unv&#039; => &#039;application/i-deas&#039;,
&#039;ustar&#039; => &#039;application/x-ustar&#039;,
&#039;vcd&#039; => &#039;application/x-cdlink&#039;,
&#039;vda&#039; => &#039;application/vda&#039;,
&#039;xlc&#039; => &#039;application/vnd.ms-excel&#039;,
&#039;xll&#039; => &#039;application/vnd.ms-excel&#039;,
&#039;xlm&#039; => &#039;application/vnd.ms-excel&#039;,
&#039;xls&#039; => &#039;application/vnd.ms-excel&#039;,
&#039;xlsx&#039; => &#039;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet&#039;,
&#039;xlw&#039; => &#039;application/vnd.ms-excel&#039;,
&#039;zip&#039; => &#039;application/zip&#039;,
&#039;aif&#039; => &#039;audio/x-aiff&#039;,
&#039;aifc&#039; => &#039;audio/x-aiff&#039;,
&#039;aiff&#039; => &#039;audio/x-aiff&#039;,
&#039;au&#039; => &#039;audio/basic&#039;,
&#039;kar&#039; => &#039;audio/midi&#039;,
&#039;mid&#039; => &#039;audio/midi&#039;,
&#039;midi&#039; => &#039;audio/midi&#039;,
&#039;mp2&#039; => &#039;audio/mpeg&#039;,
&#039;mp3&#039; => &#039;audio/mpeg&#039;,
&#039;mpga&#039; => &#039;audio/mpeg&#039;,
&#039;ogg&#039; => &#039;audio/ogg&#039;,
&#039;oga&#039; => &#039;audio/ogg&#039;,
&#039;spx&#039; => &#039;audio/ogg&#039;,
&#039;ra&#039; => &#039;audio/x-realaudio&#039;,
&#039;ram&#039; => &#039;audio/x-pn-realaudio&#039;,
&#039;rm&#039; => &#039;audio/x-pn-realaudio&#039;,
&#039;rpm&#039; => &#039;audio/x-pn-realaudio-plugin&#039;,
&#039;snd&#039; => &#039;audio/basic&#039;,
&#039;tsi&#039; => &#039;audio/TSP-audio&#039;,
&#039;wav&#039; => &#039;audio/x-wav&#039;,
&#039;aac&#039; => &#039;audio/aac&#039;,
&#039;asc&#039; => &#039;text/plain&#039;,
&#039;c&#039; => &#039;text/plain&#039;,
&#039;cc&#039; => &#039;text/plain&#039;,
&#039;css&#039; => &#039;text/css&#039;,
&#039;etx&#039; => &#039;text/x-setext&#039;,
&#039;f&#039; => &#039;text/plain&#039;,
&#039;f90&#039; => &#039;text/plain&#039;,
&#039;h&#039; => &#039;text/plain&#039;,
&#039;hh&#039; => &#039;text/plain&#039;,
&#039;htm&#039; => [
(int) 0 => &#039;text/html&#039;,
(int) 1 => &#039;*/*&#039;
],
&#039;ics&#039; => &#039;text/calendar&#039;,
&#039;m&#039; => &#039;text/plain&#039;,
&#039;rtf&#039; => &#039;text/rtf&#039;,
&#039;rtx&#039; => &#039;text/richtext&#039;,
&#039;sgm&#039; => &#039;text/sgml&#039;,
&#039;sgml&#039; => &#039;text/sgml&#039;,
&#039;tsv&#039; => &#039;text/tab-separated-values&#039;,
&#039;tpl&#039; => &#039;text/template&#039;,
&#039;txt&#039; => &#039;text/plain&#039;,
&#039;text&#039; => &#039;text/plain&#039;,
&#039;avi&#039; => &#039;video/x-msvideo&#039;,
&#039;fli&#039; => &#039;video/x-fli&#039;,
&#039;mov&#039; => &#039;video/quicktime&#039;,
&#039;movie&#039; => &#039;video/x-sgi-movie&#039;,
&#039;mpe&#039; => &#039;video/mpeg&#039;,
&#039;mpeg&#039; => &#039;video/mpeg&#039;,
&#039;mpg&#039; => &#039;video/mpeg&#039;,
&#039;qt&#039; => &#039;video/quicktime&#039;,
&#039;viv&#039; => &#039;video/vnd.vivo&#039;,
&#039;vivo&#039; => &#039;video/vnd.vivo&#039;,
&#039;ogv&#039; => &#039;video/ogg&#039;,
&#039;webm&#039; => &#039;video/webm&#039;,
&#039;mp4&#039; => &#039;video/mp4&#039;,
&#039;m4v&#039; => &#039;video/mp4&#039;,
&#039;f4v&#039; => &#039;video/mp4&#039;,
&#039;f4p&#039; => &#039;video/mp4&#039;,
&#039;m4a&#039; => &#039;audio/mp4&#039;,
&#039;f4a&#039; => &#039;audio/mp4&#039;,
&#039;f4b&#039; => &#039;audio/mp4&#039;,
&#039;gif&#039; => &#039;image/gif&#039;,
&#039;ief&#039; => &#039;image/ief&#039;,
&#039;jpg&#039; => &#039;image/jpeg&#039;,
&#039;jpeg&#039; => &#039;image/jpeg&#039;,
&#039;jpe&#039; => &#039;image/jpeg&#039;,
&#039;pbm&#039; => &#039;image/x-portable-bitmap&#039;,
&#039;pgm&#039; => &#039;image/x-portable-graymap&#039;,
&#039;png&#039; => &#039;image/png&#039;,
&#039;pnm&#039; => &#039;image/x-portable-anymap&#039;,
&#039;ppm&#039; => &#039;image/x-portable-pixmap&#039;,
&#039;ras&#039; => &#039;image/cmu-raster&#039;,
&#039;rgb&#039; => &#039;image/x-rgb&#039;,
&#039;tif&#039; => &#039;image/tiff&#039;,
&#039;tiff&#039; => &#039;image/tiff&#039;,
&#039;xbm&#039; => &#039;image/x-xbitmap&#039;,
&#039;xpm&#039; => &#039;image/x-xpixmap&#039;,
&#039;xwd&#039; => &#039;image/x-xwindowdump&#039;,
&#039;ice&#039; => &#039;x-conference/x-cooltalk&#039;,
&#039;iges&#039; => &#039;model/iges&#039;,
&#039;igs&#039; => &#039;model/iges&#039;,
&#039;mesh&#039; => &#039;model/mesh&#039;,
&#039;msh&#039; => &#039;model/mesh&#039;,
&#039;silo&#039; => &#039;model/mesh&#039;,
&#039;vrml&#039; => &#039;model/vrml&#039;,
&#039;wrl&#039; => &#039;model/vrml&#039;,
&#039;mime&#039; => &#039;www/mime&#039;,
&#039;pdb&#039; => &#039;chemical/x-pdb&#039;,
&#039;xyz&#039; => &#039;chemical/x-pdb&#039;,
&#039;javascript&#039; => &#039;application/javascript&#039;,
&#039;form&#039; => &#039;application/x-www-form-urlencoded&#039;,
&#039;file&#039; => &#039;multipart/form-data&#039;,
&#039;xhtml&#039; => [
(int) 0 => &#039;application/xhtml+xml&#039;,
(int) 1 => &#039;application/xhtml&#039;,
(int) 2 => &#039;text/xhtml&#039;
],
&#039;xhtml-mobile&#039; => &#039;application/vnd.wap.xhtml+xml&#039;,
&#039;atom&#039; => &#039;application/atom+xml&#039;,
&#039;amf&#039; => &#039;application/x-amf&#039;,
&#039;wap&#039; => [
(int) 0 => &#039;text/vnd.wap.wml&#039;,
(int) 1 => &#039;text/vnd.wap.wmlscript&#039;,
(int) 2 => &#039;image/vnd.wap.wbmp&#039;
],
&#039;wml&#039; => &#039;text/vnd.wap.wml&#039;,
&#039;wmlscript&#039; => &#039;text/vnd.wap.wmlscript&#039;,
&#039;wbmp&#039; => &#039;image/vnd.wap.wbmp&#039;,
&#039;woff&#039; => &#039;application/x-font-woff&#039;,
&#039;webp&#039; => &#039;image/webp&#039;,
&#039;appcache&#039; => &#039;text/cache-manifest&#039;,
&#039;manifest&#039; => &#039;text/cache-manifest&#039;,
&#039;htc&#039; => &#039;text/x-component&#039;,
&#039;rdf&#039; => &#039;application/xml&#039;,
&#039;crx&#039; => &#039;application/x-chrome-extension&#039;,
&#039;oex&#039; => &#039;application/x-opera-extension&#039;,
&#039;xpi&#039; => &#039;application/x-xpinstall&#039;,
&#039;safariextz&#039; => &#039;application/octet-stream&#039;,
&#039;webapp&#039; => &#039;application/x-web-app-manifest+json&#039;,
&#039;vcf&#039; => &#039;text/x-vcard&#039;,
&#039;vtt&#039; => &#039;text/vtt&#039;,
&#039;mkv&#039; => &#039;video/x-matroska&#039;,
&#039;pkpass&#039; => &#039;application/vnd.apple.pkpass&#039;,
&#039;ajax&#039; => &#039;text/html&#039;
]
[protected] _protocol => &#039;HTTP/1.1&#039;
[protected] _status => (int) 200
[protected] _contentType => &#039;text/html&#039;
[protected] _headers => []
[protected] _body => null
[protected] _file => null
[protected] _fileRange => []
[protected] _charset => &#039;UTF-8&#039;
[protected] _cacheDirectives => []
[protected] _cookies => []
}</pre>
</div>
</div>
<div class="error-suggestion">
<p class="error">
<strong>Error: </strong>
Create the class <em>IntellijPhpunitLauncher.phpController</em> below in file: src/Controller/IntellijPhpunitLauncher.phpController.php</p>
<div class="code-dump"><code><span style="color: #000000">
<span style="color: #0000BB"><?php<br /></span><span style="color: #007700">namespace&nbsp;</span><span style="color: #0000BB">App</span><span style="color: #007700">\</span><span style="color: #0000BB">Controller</span><span style="color: #007700">;<br /><br />use&nbsp;</span><span style="color: #0000BB">App</span><span style="color: #007700">\</span><span style="color: #0000BB">Controller</span><span style="color: #007700">\</span><span style="color: #0000BB">AppController</span><span style="color: #007700">;<br /><br />class&nbsp;</span><span style="color: #0000BB">IntellijPhpunitLauncher</span><span style="color: #007700">.</span><span style="color: #0000BB">phpController&nbsp;</span><span style="color: #007700">extends&nbsp;</span><span style="color: #0000BB">AppController<br /></span><span style="color: #007700">{<br /><br />}</span>
</span>
</code></div>
</div>
<p class="customize">
If you want to customize this error message, create
<em>src/Template/Error/missing_controller.php</em>
</p>
</div>
<div class="error-nav">
<a href="#" class="toggle-link toggle-vendor-frames">toggle vendor stack frames</a>
<ul class="stack-trace">
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-0">
<span class="stack-function">&rang; Cake\Routing\Dispatcher->dispatch</span>
<span class="stack-file">
ROOT/webroot/index.php, line 37 </span>
</a>
</li>
</ul>
</div>
<script type="text/javascript">
function bindEvent(selector, eventName, listener) {
var els = document.querySelectorAll(selector);
for (var i = 0, len = els.length; i < len; i++) {
els[i].addEventListener(eventName, listener, false);
}
}
function toggleElement(el) {
if (el.style.display === 'none') {
el.style.display = 'block';
} else {
el.style.display = 'none';
}
}
function each(els, cb) {
var i, len;
for (i = 0, len = els.length; i < len; i++) {
cb(els[i], i);
}
}
window.addEventListener('load', function() {
bindEvent('.stack-frame-args', 'click', function(event) {
var target = this.dataset['target'];
var el = document.getElementById(target);
toggleElement(el);
event.preventDefault();
});
var details = document.querySelectorAll('.stack-details');
var frames = document.querySelectorAll('.stack-frame');
bindEvent('.stack-frame a', 'click', function(event) {
each(frames, function(el) {
el.classList.remove('active');
});
this.parentNode.classList.add('active');
each(details, function(el) {
el.style.display = 'none';
});
var target = document.getElementById(this.dataset['target']);
toggleElement(target);
event.preventDefault();
});
bindEvent('.toggle-vendor-frames', 'click', function(event) {
each(frames, function(el) {
if (el.classList.contains('vendor-frame')) {
toggleElement(el);
}
});
event.preventDefault();
});
});
</script>
<script>var __debug_kit_id = '14700ac3-52aa-4e55-a9c7-1fddaa9f5800', __debug_kit_base_url = 'http://timesheets.dev:8080/';</script><script src="/debug_kit/js/toolbar.js"></script></body>
</html>
Cleaning up...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment