summaryrefslogtreecommitdiffstats
path: root/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples
diff options
context:
space:
mode:
Diffstat (limited to 'tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples')
-rw-r--r--tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/Makefile.am18
-rw-r--r--tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/Makefile.am21
-rw-r--r--tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/README32
-rw-r--r--tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator.app.composite28
-rw-r--r--tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator.client/Makefile.am24
-rw-r--r--tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator.client/calculator_client.py50
-rwxr-xr-xtags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator.client/runclient.sh48
-rw-r--r--tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator/Calculator.componentType31
-rw-r--r--tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator/Calculator.php89
-rw-r--r--tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator/Divide.componentType29
-rw-r--r--tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator/Divide.php47
-rw-r--r--tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator/Log.componentType25
-rw-r--r--tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator/Log.php36
-rw-r--r--tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator/Makefile.am23
-rw-r--r--tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator/Multiply.php39
-rw-r--r--tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator/sample.calculator.composite44
16 files changed, 0 insertions, 584 deletions
diff --git a/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/Makefile.am b/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/Makefile.am
deleted file mode 100644
index 920828ef4f..0000000000
--- a/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-SUBDIRS = PHPCalculator \ No newline at end of file
diff --git a/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/Makefile.am b/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/Makefile.am
deleted file mode 100644
index fd34c6442a..0000000000
--- a/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/Makefile.am
+++ /dev/null
@@ -1,21 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-deploydir=$(prefix)/samples/PHPCalculator/deploy
-SUBDIRS = sample.calculator sample.calculator.client
-EXTRA_DIST = *.composite
-deploy_DATA = *.composite
diff --git a/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/README b/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/README
deleted file mode 100644
index dbee1f5f85..0000000000
--- a/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/README
+++ /dev/null
@@ -1,32 +0,0 @@
-Tuscany SCA for C++ Samples - PHP Calculator Sample
-===================================================
-
-This is a simple sample to show how an SCA composite can wire together
-a number of components to implement a Calculator service and expose that service as
-to a number of different tpyes of client. The sample components are implemented in various
-ways to demonstrate the different features of the PHP SCA extension.
-
-There are two sub projects in this workspace:
- - sample.calculator
- This contains the source code and SCDL artifacts for the SCA Calculator
- composite implementing the sample Calculator
-
- - sample.calculator.client
- A sample client which does a local call to the Calculator service
-
-A Python client is used because the work to enable PHP to host SCA is not done yet
-
-Windows
-=======
-tba
-
-Linux
-=====
-
-The make install will deploy this under $TUSCANY_SCACPP/extensions/php/samples
-
-To run the sample
-
-cd $TUSCANY_SCACPP/extensions/php/samples/PHPCalculator/deploy/sample.calculator.client
-./runclient.sh
-
diff --git a/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator.app.composite b/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator.app.composite
deleted file mode 100644
index ada4d89a1c..0000000000
--- a/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator.app.composite
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
--->
-
-<composite xmlns="http://www.osoa.org/xmlns/sca/1.0"
- name="sample.calculator.app">
-
- <component name="sample.calculator.CalculatorComponent">
- <implementation.composite name="sample.calculator" />
- </component>
-
-</composite>
diff --git a/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator.client/Makefile.am b/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator.client/Makefile.am
deleted file mode 100644
index 548f9bdcb8..0000000000
--- a/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator.client/Makefile.am
+++ /dev/null
@@ -1,24 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-deploydir=$(prefix)/samples/PHPCalculator/deploy
-clientdir=$(deploydir)/sample.calculator.client
-
-client_DATA = *.py
-client_SCRIPTS = runclient.sh
-EXTRA_DIST = *.py *.php runclient.sh
-
diff --git a/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator.client/calculator_client.py b/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator.client/calculator_client.py
deleted file mode 100644
index d4b37ee2b2..0000000000
--- a/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator.client/calculator_client.py
+++ /dev/null
@@ -1,50 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-#
-#
-#
-# This Python code is a simple sample that provides a Python
-# client for the Calculator sample
-
-
-import sys
-import sca
-
-op = sys.argv[1]
-val1 = sys.argv[2]
-val2 = sys.argv[3]
-
-# Locate the calculator service
-calc = sca.locateservice("CalculatorComponent/CalculatorService")
-
-# Invoke the calculator operations
-if op == 'add':
- result = calc.add(val1, val2)
-
-elif op == 'sub':
- result = calc.sub(val1, val2)
-
-elif op == 'mul':
- result = calc.mul(val1, val2)
-
-elif op == 'div':
- result = calc.div(val1, val2)
-
-
-print "calculator_client: ",op,"(",val1,",",val2,") = ",result
-
diff --git a/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator.client/runclient.sh b/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator.client/runclient.sh
deleted file mode 100755
index 54ebfdbde4..0000000000
--- a/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator.client/runclient.sh
+++ /dev/null
@@ -1,48 +0,0 @@
-#!/bin/sh
-
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-APFULLDIR=`pwd`
-
-if [ x$TUSCANY_SCACPP = x ]; then
-echo "TUSCANY_SCACPP not set"
-exit;
-fi
-echo "Using SCA installed at $TUSCANY_SCACPP"
-
-if [ x$TUSCANY_SDOCPP = x ]; then
-echo "TUSCANY_SDOCPP not set"
-exit;
-fi
-echo "Using SDO installed at $TUSCANY_SDOCPP"
-
-if [ x$PYTHON_LIB != x ]; then
-echo "Using Python library installed at $PYTHON_LIB"
-export LD_LIBRARY_PATH=$PYTHON_LIB:$LD_LIBRARY_PATH
-export PATH=$PYTHON_LIB/../bin:$PATH
-fi
-
-export LD_LIBRARY_PATH=$PHP_SCA_SDO_LIB:$TUSCANY_SCACPP/lib:$TUSCANY_SCACPP/extensions/python/lib:$TUSCANY_SDOCPP/lib:$LD_LIBRARY_PATH
-export PYTHONPATH=$TUSCANY_SCACPP/extensions/python/lib:$PYTHONPATH
-
-export TUSCANY_SCACPP_ROOT=$APFULLDIR/../
-export TUSCANY_SCACPP_COMPONENT=sample.calculator.CalculatorComponent
-export TUSCANY_SCACPP_BASE_URI=http://localhost:9090
-
-cd $TUSCANY_SCACPP_ROOT/sample.calculator.client
-python calculator_client.py mul 7 6
diff --git a/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator/Calculator.componentType b/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator/Calculator.componentType
deleted file mode 100644
index 5a6c3a199e..0000000000
--- a/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator/Calculator.componentType
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
--->
-
-<componentType xmlns="http://www.osoa.org/xmlns/sca/1.0">
-
- <service name="CalculatorService">
- <interface.php/>
- </service>
-
- <reference name="div_service">
- <interface.php/>
- </reference>
-
-</componentType>
diff --git a/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator/Calculator.php b/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator/Calculator.php
deleted file mode 100644
index f0f35bab56..0000000000
--- a/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator/Calculator.php
+++ /dev/null
@@ -1,89 +0,0 @@
-<?php
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-#
-include 'SCA/SCA.php';
-
-/**
- * @service
- * @binding.ws
- */
-class Calculator {
-
-
- /**
- * @reference
- * @binding.php Multiply.php
- */
- public $mul_service;
-
- /**
- * @reference
- * @binding.tuscany div_service
- */
- public $div_service;
-
- /**
- * Addition
- *
- * @param float $num1 (the first number)
- * @param float $num2 (the second number)
- * @return float The result
- */
- function add($num1, $num2) {
- printf("in Calculator::add");
- return $num1 + $num2;
-// return $this->add_service->add($num1, $num2);
- }
-
- /**
- * Subtraction
- *
- * @param float $num1 (the first number)
- * @param float $num2 (the second number)
- * @return float The result
- */
- function sub($num1, $num2) {
- return $num1 - $num2;
-// return $this->sub_service->sub($num1, $num2);
- }
-
- /**
- * Multiplication
- *
- * @param float $num1 (the first number)
- * @param float $num2 (the second number)
- * @return float The result
- */
- function mul($num1, $num2) {
- return $this->mul_service->mul($num1, $num2);
- }
-
- /**
- * Division
- *
- * @param float $num1 (the first number)
- * @param float $num2 (the second number)
- * @return float The result
- */
- function div($num1, $num2) {
- return $this->div_service->div($num1, $num2);
- }
-}
-
-?>
diff --git a/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator/Divide.componentType b/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator/Divide.componentType
deleted file mode 100644
index b50b20d9c6..0000000000
--- a/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator/Divide.componentType
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
--->
-
-<componentType xmlns="http://www.osoa.org/xmlns/sca/1.0">
- <service name="DivideService">
- <interface.php/>
- </service>
-
- <reference name="log_service">
- <interface.php/>
- </reference>
-</componentType>
diff --git a/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator/Divide.php b/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator/Divide.php
deleted file mode 100644
index 5a08e5b063..0000000000
--- a/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator/Divide.php
+++ /dev/null
@@ -1,47 +0,0 @@
-<?php
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-#
-
-/**
- * @service
- * @binding.php
- */
-class Divide {
-
- /**
- * Division
- *
- * @param float $num1 (the first number)
- * @param float $num2 (the second number)
- * @return float The result
- */
- function div($num1, $num2) {
-
- $result = $num1 / $num2;
-
- $log_proxy = SCA::getService("log_service");
- $log_proxy->log_message($result);
-
- return $result;
-
- }
-
-}
-
-?>
diff --git a/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator/Log.componentType b/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator/Log.componentType
deleted file mode 100644
index f945c6af8c..0000000000
--- a/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator/Log.componentType
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
--->
-
-<componentType xmlns="http://www.osoa.org/xmlns/sca/1.0">
- <service name="LogService">
- <interface.php/>
- </service>
-</componentType>
diff --git a/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator/Log.php b/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator/Log.php
deleted file mode 100644
index 0a955f36d3..0000000000
--- a/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator/Log.php
+++ /dev/null
@@ -1,36 +0,0 @@
-<?php
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-#
-
-/**
- * @service
- */
-class Log {
-
- /**
- * Log
- *
- * @param string $message (the message to be logged)
- */
- function log_message($message) {
- SCA::$logger->toLog('>>> ' . $message);
- }
-}
-
-?>
diff --git a/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator/Makefile.am b/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator/Makefile.am
deleted file mode 100644
index 10020c4f03..0000000000
--- a/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator/Makefile.am
+++ /dev/null
@@ -1,23 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-deploydir=$(prefix)/samples/PHPCalculator/deploy
-compositedir=$(deploydir)/sample.calculator
-
-composite_DATA = *.composite *.componentType *.php
-EXTRA_DIST = *.composite *.componentType *.php
-
diff --git a/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator/Multiply.php b/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator/Multiply.php
deleted file mode 100644
index ed2e75edc8..0000000000
--- a/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator/Multiply.php
+++ /dev/null
@@ -1,39 +0,0 @@
-<?php
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-#
-require 'SCA/SCA.php';
-
-class Multiply {
-
- /**
- * @reference
- * @binding.php Log.php
- */
- public $log_service;
-
- function mul($num1, $num2) {
- $result = $num1 * $num2;
-
-// $this->log_service->log_message($result);
-
- return $result;
- }
-}
-
-?>
diff --git a/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator/sample.calculator.composite b/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator/sample.calculator.composite
deleted file mode 100644
index f1a82a70db..0000000000
--- a/tags/native-sca-1.0.incubating-M3-RC4/runtime/extensions/php/samples/PHPCalculator/sample.calculator/sample.calculator.composite
+++ /dev/null
@@ -1,44 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
--->
-
-<composite xmlns="http://www.osoa.org/xmlns/sca/1.0"
- name="sample.calculator">
-
- <component name="CalculatorComponent">
- <implementation.php module="Calculator" class="Calculator" scope="composite"/>
- <reference name="div_service">DivideComponent</reference>
- </component>
-
-
- <component name="DivideComponent">
- <implementation.php module="Divide" class="Divide" scope="composite"/>
- <reference name="log_service">LogComponent</reference>
- </component>
-
- <component name="LogComponent">
- <implementation.php module="Log" class="Log" scope="composite"/>
- </component>
-
-
-
-
-
-</composite>
-