for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Clubdeuce\WPLib\Components\GoogleMaps;
/**
* Class Map_View
* @package Clubdeuce\GoogleMaps
* @property Map $item
* @method Map_Model $model()
*/
class Map_View extends \WPLib_View_Base {
function the_map() {
$view = new \Clubdeuce\WPGoogleMaps\Map_View( $this->model() );
$this->model()
object<WPLib_Model_Base>
object<Clubdeuce\WPGoogleMaps\Map>
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);
$view->the_map();
}
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: