protected function setUp() { $factory = new Type\FactoryType(); $factory->add(new Type\Null(), 'type_null'); $managerInspectorMock = m::mock('Ladybug\\Inspector\\InspectorManager'); $managerInspectorMock->shouldReceive('get')->andReturn(null); $metadataResolverMock = m::mock('Ladybug\\Metadata\\MetadataResolver'); $metadataResolverMock->shouldReceive('has')->andReturn(false); $this->type = new Type\Object\Container(8, $factory, $managerInspectorMock, $metadataResolverMock); }
public function setUp() { /*$maxlevel = 8; $factoryTypeMock = m::mock('Ladybug\Type\FactoryType'); $factoryTypeMock->shouldReceive('factory')->with(m::anyOf(1, 2, 3), m::any())->andReturn(new Type\Int()); */ $managerInspectorMock = m::mock('Ladybug\\Inspector\\InspectorManager'); $managerInspectorMock->shouldReceive('get')->andReturn(null); $metadataResolverMock = m::mock('Ladybug\\Metadata\\MetadataResolver'); $metadataResolverMock->shouldReceive('has')->andReturn(false); $this->factory = new Type\FactoryType(); $this->factory->add(new Type\Int(), 'type_int'); $this->factory->add(new Type\Bool(), 'type_bool'); $this->factory->add(new Type\Null(), 'type_null'); $this->factory->add(new Type\Float(), 'type_float'); $this->factory->add(new Type\String(), 'type_string'); $this->factory->add(new Type\Vector\Container(8, $this->factory), 'type_array'); $this->factory->add(new Type\Object\Container(8, $this->factory, $managerInspectorMock, $metadataResolverMock), 'type_object'); $this->factory->add(new Type\Resource($this->factory, $managerInspectorMock, $metadataResolverMock), 'type_resource'); }