setLogger() 공개 메소드

Sets a logger instance on the object
public setLogger ( LoggerInterface $logger ) : null
$logger LoggerInterface PSR-3 compatible logger object
리턴 null
예제 #1
0
 /**
  * @expectedException        JsonMapper_Exception
  * @expectedExceptionMessage JSON property "privatePropertyPrivateSetter" has no public setter method in object of type PrivateWithSetter
  */
 public function testPrivatePropertyWithPrivateSetter()
 {
     $jm = new JsonMapper();
     $jm->bExceptionOnUndefinedProperty = true;
     $logger = new JsonMapperTest_Logger();
     $jm->setLogger($logger);
     $json = '{"privatePropertyPrivateSetter" : 1}';
     $result = $jm->map(json_decode($json), new PrivateWithSetter());
 }