protected function setUp() { $translator = $this->createMockTranslator(); $subscriber = $this->getMockSubscriber('Oro\\Bundle\\FilterBundle\\Form\\EventListener\\DateFilterSubscriber'); $types = array(new DateRangeType(), new FilterType($translator)); $this->formExtensions[] = new CustomFormExtension($types); parent::setUp(); $this->type = new DateRangeFilterType($translator, new DateModifierProvider(), $subscriber); }
protected function setUp() { $translator = $this->createMockTranslator(); $localeSettings = $this->getMockBuilder('Oro\\Bundle\\LocaleBundle\\Model\\LocaleSettings')->disableOriginalConstructor()->setMethods(array('getTimezone'))->getMock(); $localeSettings->expects($this->any())->method('getTimezone')->will($this->returnValue(date_default_timezone_get())); $subscriber = $this->getMockSubscriber('Oro\\Bundle\\FilterBundle\\Form\\EventListener\\DateFilterSubscriber'); $types = array(new FilterType($translator), new DateRangeType(), new DateTimeRangeType($localeSettings), new DateRangeFilterType($translator, new DateModifierProvider(), $subscriber)); $this->formExtensions[] = new CustomFormExtension($types); parent::setUp(); $this->type = new DateTimeRangeFilterType($translator, new DateModifierProvider(), $subscriber); }