for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace BootPress\Bootstrap;
use BootPress\Table\Component as Table;
class Bootstrap3Table extends Table
{
use Base;
public function open($vars = '', $caption = '')
$vars = $this->values($vars);
if (isset($vars['class'])) {
$vars['class'] = $this->prefixClasses('table', array('responsive', 'bordered', 'striped', 'hover', 'condensed'), $vars['class']);
}
return parent::open($vars, $caption);
$vars
array<string,string|null,{"class":"string|null"}>
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: