1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
<?php namespace callnotifier; abstract class Logger_CallBase implements Logger { protected function addUnsetVars($call) { static $expectedVars = array( 'toName', 'fromName', 'toLocation', 'fromLocation' ); foreach ($expectedVars as $varName) { if (!isset($call->$varName)) { $call->$varName = null; } } } } ?>