本文整理汇总了PHP中Meta::setName方法的典型用法代码示例。如果您正苦于以下问题:PHP Meta::setName方法的具体用法?PHP Meta::setName怎么用?PHP Meta::setName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Meta
的用法示例。
在下文中一共展示了Meta::setName方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: __construct
public function __construct($name, $id = NULL)
{
$this->inputParameters = [];
$this->meta = new Meta();
$this->meta->setName($name);
//use the name as the id
$this->setID($id === NULL ? $name : $id);
}
示例2: parseMeta
public function parseMeta($xml)
{
if ($xml->moveToAttribute('name') && $xml->value == "commonAttributes") {
$xml->moveToElement();
while ($xml->read()) {
if ($xml->nodeType == XMLReader::ELEMENT) {
switch ($xml->localName) {
case 'MetaText':
case 'MetaString':
$meta = new Meta();
$xml->moveToAttribute('name');
$meta->setName($xml->value);
$xml->moveToElement();
$meta->addValue($xml->readOuterXML());
break;
}
$metas[] = $meta;
} else {
if ($xml->nodeType == XMLReader::END_ELEMENT && $xml->localName == 'Meta') {
break;
}
}
}
return $metas;
} else {
if ($xml->moveToAttribute('name') && $xml->value == 'fieldAttributes') {
$xml->moveToElement();
$meta = new Meta();
while ($xml->read()) {
if ($xml->nodeType == XMLReader::ELEMENT) {
if ($xml->moveToAttribute('name') && $xml->value == 'name') {
$xml->moveToElement();
$meta->setName($xml->readString());
} else {
if ($xml->moveToAttribute('name') && $xml->value == 'value') {
$xml->moveToElement();
$meta->addValue($xml->readOuterXML());
}
}
} else {
if ($xml->nodeType == XMLReader::END_ELEMENT && $xml->localName == 'Meta') {
break;
}
}
}
return $meta;
} else {
$meta = new Meta();
$xml->moveToAttribute('name');
$meta->setName($xml->value);
$xml->moveToElement();
$meta->addValue($xml->readOuterXML());
while ($xml->nodeType == XMLReader::END_ELEMENT && $xml->localName == 'Meta') {
$xml->read();
}
return $meta;
}
}
}
示例3: __construct
public function __construct($name, $required = true)
{
$this->meta = new Meta();
$this->meta->setName($name);
$this->required = $required;
}