for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
*
* NOTICE OF LICENSE
* This source file is subject to the GNU General Public License (GPL 3)
* that is bundled with this package in the file LICENSE.txt
* DISCLAIMER
* Do not edit or add to this file if you wish to upgrade Payone to newer
* versions in the future. If you wish to customize Payone for your
* needs please refer to http://www.payone.de for more information.
* @category Payone
* @package Payone_SessionStatus
* @subpackage Response
* @copyright Copyright (c) 2012 <[email protected]> - www.noovias.com
* @author Matthias Walter <[email protected]>
* @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
* @link http://www.noovias.com
*/
abstract class Payone_SessionStatus_Response_Abstract
You can fix this by adding a namespace to your class:
namespace YourVendor; class YourClass { }
When choosing a vendor namespace, try to pick something that is not too generic to avoid conflicts with other libraries.
implements Payone_SessionStatus_Response_Interface
{
* @param $name
* @return null|mixed
protected function get($name)
if (property_exists($this, $name)) {
return $this->$name;
}
return null;
* @param string $name
* @param mixed $value
* @return boolean|null
protected function set($name, $value)
$this->$name = $value;
return true;
* @return array
public function toArray()
$result = array();
foreach ($this as $key => $data)
$this
this<Payone_SessionStatus_Response_Abstract>
if ($data === null) {
continue;
elseif ($data instanceof Payone_Protocol_Service_ApplyFilters == false) {
===
When comparing two booleans, it is generally considered safer to use the strict comparison operator.
$result[$key] = $data;
ksort($result);
return $result;
You can fix this by adding a namespace to your class:
When choosing a vendor namespace, try to pick something that is not too generic to avoid conflicts with other libraries.