コード例 #1
0
 /**
  * @covers Robo47_Log_Filter_ValidateProxy::factory
  */
 public function testFactoryWithZendConfig()
 {
     $config = array('key' => 'blub', 'validator' => 'Robo47_Validate_Mock', 'not' => true);
     $config = new Zend_Config($config);
     $filter = Robo47_Log_Filter_ValidateProxy::factory($config);
     $this->assertInstanceOf('Robo47_Log_Filter_ValidateProxy', $filter, 'Wrong datatype from factory');
     $config = $config->toArray();
     $this->assertEquals($config['key'], $filter->getKey(), 'Key are wrong');
     $this->assertEquals($config['not'], $filter->getNot(), 'Not are wrong');
     $this->assertInstanceOf($config['validator'], $filter->getValidator(), 'Validator is wrong');
 }
コード例 #2
0
ファイル: Category.php プロジェクト: robo47/robo47-components
 /**
  *
  * @return array
  */
 public function getOptions()
 {
     $options = parent::getOptions();
     $options['categories'] = $this->getCategories();
     return $options;
 }