1..24
# ->clear()
ok 1 - ->clear() clears all parameters
ok 2 - ->clear() clears all parameters
# ->get()
ok 3 - ->get() returns the parameter value for the given key
ok 4 - ->get() returns null if the key does not exist
ok 5 - ->get() returns a reference for the given key
ok 6 - ->get() takes the default value as its second argument
# ->getNames()
ok 7 - ->getNames() returns all key names
# ->getAll()
ok 8 - ->getAll() returns all parameters
# ->has()
ok 9 - ->has() returns true if the key exists
ok 10 - ->has() returns false if the key does not exist
ok 11 - ->has() returns true if the key exist, even if the value is null
# ->remove()
ok 12 - ->remove() removes the key from parameters
ok 13 - ->remove() removes the key from parameters
ok 14 - ->remove() takes a default value as its second argument
ok 15 - ->remove() removes the key from parameters
# ->set()
ok 16 - ->set() sets the value for a key
ok 17 - ->set() sets the value for a key, not a reference
# ->setByRef()
ok 18 - ->setByRef() sets the value for a key
ok 19 - ->setByRef() sets the value for a key as a reference
# ->add()
ok 20 - ->add() adds an array of parameters
ok 21 - ->add() adds an array of parameters, not a reference
# ->addByRef()
ok 22 - ->add() adds an array of parameters
ok 23 - ->add() adds a reference of an array of parameters
# ->serialize() ->unserialize()
ok 24 - sfParameterHolder implements the Serializable interface
# Looks like everything went fine.