for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Examples Controller
* Multiple examples of how you can use erdiko. It includes some simple use cases.
*
* @category app
* @package controllers
* @copyright Copyright (c) 2016, Arroyo Labs, www.arroyolabs.com
* @author John Arroyo, [email protected]
*/
namespace app\controllers;
* AjaxExample Class
class AjaxExample extends \erdiko\core\AjaxController
{
* Get
public function get($var = null)
if($var != null)
// load action
return $this->_autoaction($var);
}
$data = array("hello", "world");
$view = new \erdiko\core\View('examples/helloworld', $data);
$this->setContent($view);
* Get Example
public function getExample()
$content = array(
'hello' => 'world',
'ajax' => 'rocks'
);
$this->setContent($content);
$content
array<string,string,{"he...ring","ajax":"string"}>
string
It seems like the type of the argument is not accepted by the function/method which you are calling.
In some cases, in particular if PHP’s automatic type-juggling kicks in this might be fine. In other cases, however this might be a bug.
We suggest to add an explicit type cast like in the following example:
function acceptsInteger($int) { } $x = '123'; // string "123" // Instead of acceptsInteger($x); // we recommend to use acceptsInteger((integer) $x);
It seems like the type of the argument is not accepted by the function/method which you are calling.
In some cases, in particular if PHP’s automatic type-juggling kicks in this might be fine. In other cases, however this might be a bug.
We suggest to add an explicit type cast like in the following example: