本文整理汇总了PHP中ArrayList::isEmpty方法的典型用法代码示例。如果您正苦于以下问题:PHP ArrayList::isEmpty方法的具体用法?PHP ArrayList::isEmpty怎么用?PHP ArrayList::isEmpty使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ArrayList
的用法示例。
在下文中一共展示了ArrayList::isEmpty方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: testIsEmpty
public function testIsEmpty()
{
// Remove the following lines when you implement this test.
$this->assertFalse($this->object->isEmpty());
$this->object->clear();
$this->assertTrue($this->object->isEmpty());
}
示例2: testAddAndGetAndIsEmptyAndClear
/**
* This method tests the add and the get method
* of the ArrayList.
*
* @return void
*/
public function testAddAndGetAndIsEmptyAndClear()
{
// initialize a new ArrayList
$list = new ArrayList();
// check that the ArrayList is empty
$this->assertTrue($list->isEmpty());
// add a new element
$list->add("Test");
// get the element
$this->assertEquals("Test", $list->get(0));
// check that the ArrayList is not empty
$this->assertFalse($list->isEmpty());
// remove all elements
$list->clear();
// check that the ArrayList is empty
$this->assertTrue($list->isEmpty());
}
示例3: doRender
public function doRender($rowIndex = null)
{
$context = parent::$settings->getContextPath();
$view = $this->getConvertedValue($this->view, $rowIndex);
$value = $this->getConvertedValue($this->value, $rowIndex);
$params = new ArrayList("string");
foreach ($this->getChildrenOfType("Param") as $param) {
$paramVal = $this->getConvertedValue($param->getValue(), $rowIndex);
$params->add(strval($paramVal));
}
$url = $view;
if (!$params->isEmpty()) {
$url .= ViewForward::URL_DELIMITER . $params->join("/")->getPrimitive();
}
$selPrefix = empty($this->selectedPrefix) ? $url : $this->selectedPrefix;
$cl = empty($this->class) ? "" : " " . $this->class;
return "<a selectedPrefix=\"{$selPrefix}\" class=\"RenderLink{$cl}\" href=\"{$context}/{$url}\">{$value}{$this->renderChildren(array(), array("Param"), $rowIndex)}</a>";
}
示例4: renderRows
private function renderRows($cols)
{
$rows = $this->getRows();
$result = "";
$nbRows = count($rows);
if (!empty($this->rows)) {
$nbRows = min($nbRows, $this->rows);
}
for ($i = 0; $i < $nbRows; $i++) {
$page = isset($this->rows) ? floor($i / $this->rows) + 1 : 1;
$result .= "<tr class=\"page p{$page}\">";
$nbCols = count($cols);
for ($j = 0; $j < $nbCols; $j++) {
$col = $cols[$j];
if (!$col->shouldBeRendered($i)) {
continue;
}
$class = $this->getCurrentColumnClass($j);
$colClass = $col->getClass();
$classes = new ArrayList();
if (!empty($class)) {
$classes->add($class);
}
if (!empty($colClass)) {
$classes->add($colClass);
}
$classAttr = $classes->isEmpty() ? "" : " class=\"" . $classes->join(",") . "\"";
$result .= "<td{$classAttr}>" . $col->render($i) . "</td>";
}
$result .= "</tr>";
}
return $result;
}