initial
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
<cfcomponent extends="taffy.core.baseSerializer">
|
||||
|
||||
<cffunction
|
||||
name="getAsJson"
|
||||
output="false"
|
||||
taffy:mime="application/json"
|
||||
taffy:default="true">
|
||||
<cfreturn variables.jsonSerializer.serialize(variables.data) />
|
||||
</cffunction>
|
||||
|
||||
<cffunction name="setJsonSerializer" output="false">
|
||||
<cfargument name="jsonSerializer" required="true" />
|
||||
<cfset variables.jsonSerializer = arguments.jsonSerializer />
|
||||
<!--- Уже здесь непонятно, как это работает. Похоже на dependency injection?
|
||||
Почему не вызывается init? --->
|
||||
<cfset variables.jsonSerializer.init()/>
|
||||
</cffunction>
|
||||
|
||||
</cfcomponent>
|
||||
Reference in New Issue
Block a user