예제 #1
0
 /**
  * Create a Converter with an Object and a subject
  *
  * @param \Converter\ObjectInterface $object
  * @param \Converter\SubjectInterface $subject
  *
  * @return \Converter\Converter
  */
 public static function factory(ObjectInterface $object, SubjectInterface $subject, FilterInterface $filter = null)
 {
     $obj = new Converter();
     $obj->setObject($object)->setSubject($subject);
     if ($filter instanceof FilterInterface) {
         $obj->addFilter($filter);
     }
     return $obj;
 }