for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
class Nip_Form_Element_Hidden extends Nip_Form_Element_Input_Abstract
{
protected $_type = 'hidden';
public function init()
parent::init();
$this->setAttrib('type', 'hidden');
}
public function getDataFromRequest($request)
if ($this->getOption('readRequest') === true) {
$this->getOption('readRequest') === true
false
$this->getOption('readRequest')
Nip\Form\Elements\AbstractElement::getOption()
This check looks for function or method calls that always return null and whose return value is used.
class A { function getObject() { return null; } } $a = new A(); if ($a->getObject()) {
The method getObject() can return nothing but null, so it makes no sense to use the return value.
getObject()
The reason is most likely that a function or method is imcomplete or has been reduced for debug purposes.
return parent::getDataFromRequest($request);
return $this;