Modifier and Type | Method and Description |
---|---|
ObjectValue |
LazyClassDef.createObject(Env env,
QuercusClass cls)
Creates a new object.
|
Modifier and Type | Class and Description |
---|---|
class |
BigDecimalValue
Represents a Quercus java BigInteger value.
|
class |
BigIntegerValue
Represents a Quercus java BigInteger value.
|
class |
CopyObjectExtValue
Represents a copy of an object value for serialization/apc
|
class |
JavaCalendarValue
Represents a Quercus java Calendar value.
|
class |
JavaDateValue
Represents a Quercus java Date value.
|
class |
JavaMapValue
Represents a Quercus java value.
|
class |
JavaResourceValue
Represents a Quercus java value representing a PHP resource value.
|
class |
JavaURLValue
Represents a Quercus java URL value.
|
class |
JavaValue
Represents a Quercus java value.
|
class |
ObjectExtJavaValue
Represents a PHP object which extends a Java value.
|
class |
ObjectExtValue
Represents a PHP object value.
|
Modifier and Type | Method and Description |
---|---|
ObjectValue |
Env.createIncompleteObject(java.lang.String name)
Creates a stdClass object.
|
ObjectValue |
Env.createObject()
Creates a stdClass object.
|
Modifier and Type | Method and Description |
---|---|
void |
Env.addObjectCleanup(ObjectValue objCleanup)
add an object with a destructor to the list of references that are
cleaned up when finished with this environment.
|
int |
ObjectValue.cmpObject(ObjectValue rValue)
Compare two objects
|
int |
JavaValue.cmpObject(ObjectValue rValue) |
long |
ArrayDelegate.count(Env env,
ObjectValue qThis)
Returns the array count
|
int |
CountDelegate.count(Env env,
ObjectValue qThis)
Returns the object's count
|
Value |
ArrayDelegate.get(Env env,
ObjectValue qThis,
Value key)
Returns the value for the specified key.
|
java.util.Iterator<java.util.Map.Entry<Value,Value>> |
TraversableDelegate.getIterator(Env env,
ObjectValue qThis)
Returns an iterator over the object's <key,value> entries.
|
java.util.Iterator<Value> |
TraversableDelegate.getKeyIterator(Env env,
ObjectValue qThis)
Returns an iterator over the object's keys
|
java.util.Iterator<Value> |
TraversableDelegate.getValueIterator(Env env,
ObjectValue qThis)
Returns an iterator over the object's values.
|
void |
QuercusClass.initObject(Env env,
ObjectValue obj)
Initializes the object's methods and fields.
|
void |
QuercusClass.initObject(Env env,
ObjectValue obj,
boolean isInitFieldValues)
Initializes the object's methods and fields.
|
boolean |
ArrayDelegate.isEmpty(Env env,
ObjectValue qThis,
Value key)
Returns true if the value is empty.
|
boolean |
ArrayDelegate.isset(Env env,
ObjectValue qThis,
Value key)
Returns true if the value is set
|
Value |
ArrayDelegate.put(Env env,
ObjectValue qThis,
Value value)
Appends a value.
|
Value |
ArrayDelegate.put(Env env,
ObjectValue qThis,
Value key,
Value value)
Sets the value for the spoecified key.
|
Value |
ArrayDelegate.unset(Env env,
ObjectValue qThis,
Value key)
Removes the value at the speified key.
|
Constructor and Description |
---|
CallbackObjectMethod(ObjectValue obj,
StringValue methodName) |
Modifier and Type | Method and Description |
---|---|
static Value |
ExceptionClass.__construct(Env env,
ObjectValue value,
StringValue message,
int code,
Value previous)
Create a new exception API object.
|
static Value |
ExceptionClass.__toString(Env env,
ObjectValue value)
Returns a String representation of this Exception.
|
static Value |
ExceptionClass.getCode(Env env,
ObjectValue obj)
Returns the code.
|
static Value |
ExceptionClass.getFile(Env env,
ObjectValue obj)
Returns the file.
|
static Value |
ExceptionClass.getLine(Env env,
ObjectValue obj)
Returns the line.
|
static Value |
ExceptionClass.getMessage(Env env,
ObjectValue obj)
Returns the message.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<java.util.Map.Entry<Value,Value>> |
DOMNodeListDelegate.getIterator(Env env,
ObjectValue obj) |
java.util.Iterator<Value> |
DOMNodeListDelegate.getKeyIterator(Env env,
ObjectValue obj) |
java.util.Iterator<Value> |
DOMNodeListDelegate.getValueIterator(Env env,
ObjectValue obj) |
Modifier and Type | Method and Description |
---|---|
Value |
ReflectionProperty.getValue(Env env,
ObjectValue obj) |
Value |
ReflectionMethod.invoke(Env env,
ObjectValue object,
Value[] args) |
Value |
ReflectionMethod.invokeArgs(Env env,
ObjectValue object,
ArrayValue args) |
boolean |
ReflectionClass.isInstance(Env env,
ObjectValue obj) |
Modifier and Type | Field and Description |
---|---|
protected ObjectValue |
AbstractIteratorImpl._obj |
Modifier and Type | Method and Description |
---|---|
ObjectValue |
IteratorAggregate.getIterator()
Returns the iterator.
|
ObjectValue |
ArrayObject.getIterator() |
Modifier and Type | Method and Description |
---|---|
long |
ArrayAccessDelegate.count(Env env,
ObjectValue qThis) |
int |
CountableDelegate.count(Env env,
ObjectValue qThis) |
Value |
ArrayAccessDelegate.get(Env env,
ObjectValue qThis,
Value index) |
java.util.Iterator<java.util.Map.Entry<Value,Value>> |
IteratorDelegate.getIterator(Env env,
ObjectValue qThis) |
java.util.Iterator<java.util.Map.Entry<Value,Value>> |
IteratorAggregateDelegate.getIterator(Env env,
ObjectValue qThis) |
java.util.Iterator<Value> |
IteratorDelegate.getKeyIterator(Env env,
ObjectValue qThis) |
java.util.Iterator<Value> |
IteratorAggregateDelegate.getKeyIterator(Env env,
ObjectValue qThis) |
java.util.Iterator<Value> |
IteratorDelegate.getValueIterator(Env env,
ObjectValue qThis) |
java.util.Iterator<Value> |
IteratorAggregateDelegate.getValueIterator(Env env,
ObjectValue qThis) |
boolean |
ArrayAccessDelegate.isEmpty(Env env,
ObjectValue qThis,
Value index) |
boolean |
ArrayAccessDelegate.isset(Env env,
ObjectValue qThis,
Value index) |
Value |
ArrayAccessDelegate.put(Env env,
ObjectValue qThis,
Value index) |
Value |
ArrayAccessDelegate.put(Env env,
ObjectValue qThis,
Value index,
Value value) |
static StringValue |
SplModule.spl_object_hash(Env env,
ObjectValue obj)
string spl_object_hash ( object $obj )
|
Value |
ArrayAccessDelegate.unset(Env env,
ObjectValue qThis,
Value index) |
Constructor and Description |
---|
AbstractIteratorImpl(Env env,
ObjectValue obj) |
EntryIterator(Env env,
ObjectValue obj) |
KeyIterator(Env env,
ObjectValue obj) |
ValueIterator(Env env,
ObjectValue obj) |
Modifier and Type | Method and Description |
---|---|
boolean |
Xml.xml_set_object(ObjectValue obj)
sets the object which houses all the callback functions
|
boolean |
XmlModule.xml_set_object(Xml parser,
ObjectValue obj) |
Modifier and Type | Method and Description |
---|---|
ObjectValue |
ClassDef.createObject(Env env,
QuercusClass cls)
Creates a new object.
|
Modifier and Type | Method and Description |
---|---|
long |
FunctionArrayDelegate.count(Env env,
ObjectValue qThis)
Returns the value for the specified key.
|
int |
FunctionCountDelegate.count(Env env,
ObjectValue qThis)
Returns the value for the specified key.
|
Value |
FunctionArrayDelegate.get(Env env,
ObjectValue qThis,
Value key)
Returns the value for the specified key.
|
boolean |
FunctionArrayDelegate.isEmpty(Env env,
ObjectValue qThis,
Value key) |
boolean |
FunctionArrayDelegate.isset(Env env,
ObjectValue qThis,
Value key)
Returns true if the value is set
|
Value |
FunctionArrayDelegate.put(Env env,
ObjectValue qThis,
Value value)
Appends a value.
|
Value |
FunctionArrayDelegate.put(Env env,
ObjectValue qThis,
Value key,
Value value)
Sets the value for the spoecified key.
|
Value |
FunctionArrayDelegate.unset(Env env,
ObjectValue qThis,
Value key)
Removes the value at the speified key.
|