public function test_createArray() { $this->assertCreateOfType(VarType::ARR, [], false, LiteSetup::createArray()); $this->assertCreateOfType(VarType::ARR, ['a', 'b'], false, LiteSetup::createArray(['a', 'b'])); $this->assertCreateOfType(VarType::ARR, ['element'], false, LiteSetup::createArray('element')); $this->assertCreateOfType(VarType::ARR, null, true, LiteSetup::createArray(null)); $this->assertHasAccessRestriction(AccessRestriction::NO_GET, LiteSetup::createArray(null, AccessRestriction::NO_GET)); }
/** * @return array */ protected function _setup() { return ['DB' => LiteSetup::createString(), 'Host' => LiteSetup::createString('localhost'), 'Port' => LiteSetup::createInt(3306), 'User' => LiteSetup::createString(), 'Pass' => LiteSetup::createString(), 'PDOFlags' => LiteSetup::createArray()]; }
/** * @return array */ protected function _setup() { return ['PhpTargetDir' => LiteSetup::createString(), 'CompiledResourcesDir' => LiteSetup::createString(), 'RootWWWDirectory' => LiteSetup::createString(), 'ResourcesSourceDirs' => LiteSetup::createArray([], AccessRestriction::NO_SET), 'StateFile' => LiteSetup::createString()]; }
/** * @return array */ protected function _setup() { return ['PropInt' => LiteSetup::createInt(), 'PropString' => LiteSetup::createString('a'), 'PropArray' => LiteSetup::createArray([]), 'PropGetOnly' => LiteSetup::createInt(0, AccessRestriction::NO_SET), 'PropSetOnly' => LiteSetup::createInt(0, AccessRestriction::NO_GET), 'OnSetProperty' => LiteSetup::createInt()]; }
/** * @return array */ protected function _setup() { return ['Name' => LiteSetup::createString('', AccessRestriction::NO_SET), 'Path' => LiteSetup::createArray([], AccessRestriction::NO_SET), 'Requires' => LiteSetup::createInstanceOf(ResourceCollection::class, AccessRestriction::NO_SET), 'Inscribed' => LiteSetup::createInstanceOf(ResourceCollection::class, AccessRestriction::NO_SET), 'Styles' => LiteSetup::createInstanceOf(ResourceCollection::class, AccessRestriction::NO_SET), 'Scripts' => LiteSetup::createInstanceOf(ResourceCollection::class, AccessRestriction::NO_SET), 'Views' => LiteSetup::createInstanceOf(ResourceCollection::class, AccessRestriction::NO_SET)]; }
public function test_fixValue_Array() { $this->assertEquals([1], ValueValidation::fixValue(LiteSetup::createArray(), 1)); $this->assertEquals([1, 2], ValueValidation::fixValue(LiteSetup::createArray(), [1, 2])); }
/** * @return array */ protected function _setup() { return ['IsAddTimestamp' => LiteSetup::createBool(false), 'TargetDirectory' => LiteSetup::createString('./'), 'StyleActions' => LiteSetup::createArray([], AccessRestriction::NO_SET), 'ScriptActions' => LiteSetup::createArray([], AccessRestriction::NO_SET)]; }