Remove unused function attribute_contains
This commit is contained in:
parent
a3e350313d
commit
7a9c5d10ee
|
@ -64,25 +64,6 @@ function perms2str($p) {
|
||||||
return $ret;
|
return $ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* for html,xml parsing - let's say you've got
|
|
||||||
* an attribute foobar="class1 class2 class3"
|
|
||||||
* and you want to find out if it contains 'class3'.
|
|
||||||
* you can't use a normal sub string search because you
|
|
||||||
* might match 'notclass3' and a regex to do the job is
|
|
||||||
* possible but a bit complicated.
|
|
||||||
* pass the attribute string as $attr and the attribute you
|
|
||||||
* are looking for as $s - returns true if found, otherwise false
|
|
||||||
*
|
|
||||||
* @param string $attr attribute value
|
|
||||||
* @param string $s string to search
|
|
||||||
* @return boolean True if found, False otherwise
|
|
||||||
*/
|
|
||||||
function attribute_contains($attr, $s) {
|
|
||||||
$a = explode(' ', $attr);
|
|
||||||
return (count($a) && in_array($s,$a));
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Compare activity uri. Knows about activity namespace.
|
* Compare activity uri. Knows about activity namespace.
|
||||||
*
|
*
|
||||||
|
|
|
@ -13,44 +13,6 @@ use PHPUnit\Framework\TestCase;
|
||||||
*/
|
*/
|
||||||
class TextTest extends TestCase
|
class TextTest extends TestCase
|
||||||
{
|
{
|
||||||
/**
|
|
||||||
* test attribute contains
|
|
||||||
*/
|
|
||||||
public function testAttributeContains1()
|
|
||||||
{
|
|
||||||
$testAttr="class1 notclass2 class3";
|
|
||||||
$this->assertTrue(attribute_contains($testAttr, "class3"));
|
|
||||||
$this->assertFalse(attribute_contains($testAttr, "class2"));
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* test attribute contains
|
|
||||||
*/
|
|
||||||
public function testAttributeContains2()
|
|
||||||
{
|
|
||||||
$testAttr="class1 not-class2 class3";
|
|
||||||
$this->assertTrue(attribute_contains($testAttr, "class3"));
|
|
||||||
$this->assertFalse(attribute_contains($testAttr, "class2"));
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* test with empty input
|
|
||||||
*/
|
|
||||||
public function testAttributeContainsEmpty()
|
|
||||||
{
|
|
||||||
$testAttr="";
|
|
||||||
$this->assertFalse(attribute_contains($testAttr, "class2"));
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* test input with special chars
|
|
||||||
*/
|
|
||||||
public function testAttributeContainsSpecialChars()
|
|
||||||
{
|
|
||||||
$testAttr="--... %\$ä() /(=?}";
|
|
||||||
$this->assertFalse(attribute_contains($testAttr, "class2"));
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* test expand_acl, perfect input
|
* test expand_acl, perfect input
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in a new issue