<?xml version='1.0'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:atom="http://www.w3.org/2005/Atom" >
<channel>
	<title><![CDATA[Frdlweb: Transforms (PHP)}]]></title>
	<link>https://frdl.de/blog/view/171/transforms-php</link>
	<atom:link href="https://frdl.de/blog/view/171/transforms-php" rel="self" type="application/rss+xml" />
	<description><![CDATA[}]]></description>
		<item>
	<guid isPermaLink="true">https://frdl.de/blog/view/171/transforms-php</guid>
	<pubDate>Mon, 31 Jul 2023 15:14:22 +0000</pubDate>
	<link>https://frdl.de/blog/view/171/transforms-php</link>
	<title><![CDATA[Transforms (PHP)]]></title>
	<description><![CDATA[<p>Transforms for multiple purposes. (E.g. transports, migrations, …)</p><blockquote><pre><code class="language-plaintext">namespace Webfan\Transform;

interface TransformInterface
 {
	const RIGHT = 1;
	const LEFT = -1;	
    public function detect($payload) : int;
    public function up($payload);	
	public function down($payload); 
	public function __invoke($payload);
 }</code></pre></blockquote><p>&nbsp;</p><p>Examples in the <a href="https://webfan.de/install/?source=Webfan%5CRemoteObjectProxyClientFactory">RemoteObjects API</a>:</p><blockquote><p>use Webfan\Transform\Sequence;<br />use Webfan\Transform\UrlsafeBinaryTransform;<br />use Webfan\Transform\OpisTranform;<br />use Webfan\Transform\TransformCallbacks;</p></blockquote><p>Transform in <a href="https://registry.frdl.de/?goto=php%3AWebfan%5CTransform">the registry</a></p><p>&nbsp;</p>]]></description>
	<dc:creator>Melanie Wehowski</dc:creator>		</item>
</channel>
</rss>
