Integrating symfony and Zend Framework (PHPBarcelona 2009)

Stefan Koopmanschap
Stefan KoopmanschapDeveloper, Consultant, Trainer at Ingewikkeld
Integrating ,[object Object],PHPBarcelona, 30-10-2009
Welcome ,[object Object],[object Object],[object Object]
About me ,[object Object],[object Object],[object Object]
Who uses... ,[object Object],[object Object],[object Object],[object Object],[object Object]
Frameworks ,[object Object],[object Object]
symfony
Zend Framework
integrate
Zend Framework in symfony projects
Getting set up
Getting set up
A quick Twitter call away ,[object Object],[object Object],[object Object],[object Object]
Send comment
Send comment
Send comment
Comment
Show comments
Show comments
Show comments
Search
Search ,[object Object],[object Object]
Zend Search Lucene
Index
Index
Index
Index
Index
Search
Search
Search
Search
Recycle ,[object Object],[object Object],[object Object],[object Object]
Recycle ,[object Object],[object Object],[object Object],[object Object]
symfony in Zend Framework projects
Wait, huh? ,[object Object],[object Object]
Introducing Symfony Components ,[object Object],[object Object],[object Object]
Getting set up
YAML ,[object Object],[object Object],[object Object],[object Object]
YAML
YAML
Event Dispatcher ,[object Object],[object Object],[object Object],[object Object]
Event Dispatcher bootstrap code based on  http://www.survivethedeepend.com /
Event Dispatcher
Dependency Injection ,[object Object],[object Object],[object Object]
Dependency Injection ,[object Object],[object Object]
Dependency Injection ,[object Object],[object Object]
Dependency Injection
Templating ,[object Object],[object Object],[object Object]
Output Escaper ,[object Object],[object Object],[object Object]
Request Handler ,[object Object]
More ... ,[object Object]
About integration
Integration ,[object Object],[object Object],[object Object]
Component Frameworks ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Questions?
[object Object],[object Object],[object Object]
1 of 56

Recommended

Myphp-busters: symfony framework by
Myphp-busters: symfony frameworkMyphp-busters: symfony framework
Myphp-busters: symfony frameworkStefan Koopmanschap
1.9K views78 slides
Myphp-busters: symfony framework (PHPCon.it) by
Myphp-busters: symfony framework (PHPCon.it)Myphp-busters: symfony framework (PHPCon.it)
Myphp-busters: symfony framework (PHPCon.it)Stefan Koopmanschap
1.2K views80 slides
Myphp-busters: symfony framework (php|tek 09) by
Myphp-busters: symfony framework (php|tek 09)Myphp-busters: symfony framework (php|tek 09)
Myphp-busters: symfony framework (php|tek 09)Stefan Koopmanschap
1.2K views57 slides
The Power of Refactoring by
The Power of RefactoringThe Power of Refactoring
The Power of RefactoringStefan Koopmanschap
1.3K views42 slides
Integrating symfony and Zend Framework by
Integrating symfony and Zend FrameworkIntegrating symfony and Zend Framework
Integrating symfony and Zend FrameworkStefan Koopmanschap
986 views50 slides
The Power Of Refactoring (PHPNW) by
The Power Of Refactoring (PHPNW)The Power Of Refactoring (PHPNW)
The Power Of Refactoring (PHPNW)Stefan Koopmanschap
1.3K views33 slides

More Related Content

What's hot

PHP 5.4 - Begin your love affair with traits by
PHP 5.4 - Begin your love affair with traitsPHP 5.4 - Begin your love affair with traits
PHP 5.4 - Begin your love affair with traitsGraham Weldon
8.9K views38 slides
Re-imaginging CakePHP by
Re-imaginging CakePHPRe-imaginging CakePHP
Re-imaginging CakePHPGraham Weldon
6.1K views43 slides
SydPHP March 2012 Meetup by
SydPHP March 2012 MeetupSydPHP March 2012 Meetup
SydPHP March 2012 MeetupGraham Weldon
1.3K views36 slides
Nice performance using Sf2 cache wrapping Sf1 application - Paris by
Nice performance using Sf2 cache wrapping Sf1 application - ParisNice performance using Sf2 cache wrapping Sf1 application - Paris
Nice performance using Sf2 cache wrapping Sf1 application - ParisMarc Weistroff
2.4K views65 slides
Are you new to Apache Camel by
Are you new to Apache CamelAre you new to Apache Camel
Are you new to Apache Camelgnanagurus
2.1K views12 slides
An introduction to Titanium by
An introduction to TitaniumAn introduction to Titanium
An introduction to TitaniumGraham Weldon
2.8K views67 slides

What's hot(20)

PHP 5.4 - Begin your love affair with traits by Graham Weldon
PHP 5.4 - Begin your love affair with traitsPHP 5.4 - Begin your love affair with traits
PHP 5.4 - Begin your love affair with traits
Graham Weldon8.9K views
Re-imaginging CakePHP by Graham Weldon
Re-imaginging CakePHPRe-imaginging CakePHP
Re-imaginging CakePHP
Graham Weldon6.1K views
SydPHP March 2012 Meetup by Graham Weldon
SydPHP March 2012 MeetupSydPHP March 2012 Meetup
SydPHP March 2012 Meetup
Graham Weldon1.3K views
Nice performance using Sf2 cache wrapping Sf1 application - Paris by Marc Weistroff
Nice performance using Sf2 cache wrapping Sf1 application - ParisNice performance using Sf2 cache wrapping Sf1 application - Paris
Nice performance using Sf2 cache wrapping Sf1 application - Paris
Marc Weistroff2.4K views
Are you new to Apache Camel by gnanagurus
Are you new to Apache CamelAre you new to Apache Camel
Are you new to Apache Camel
gnanagurus2.1K views
An introduction to Titanium by Graham Weldon
An introduction to TitaniumAn introduction to Titanium
An introduction to Titanium
Graham Weldon2.8K views
CC-Castle; The best Real-Time/Embedded/HighTech language EVER? by Albert Mietus
CC-Castle; The best Real-Time/Embedded/HighTech language EVER?CC-Castle; The best Real-Time/Embedded/HighTech language EVER?
CC-Castle; The best Real-Time/Embedded/HighTech language EVER?
Albert Mietus151 views
2019 PHP Serbia - Boosting your performance with Blackfire by Marko Mitranić
2019 PHP Serbia - Boosting your performance with Blackfire2019 PHP Serbia - Boosting your performance with Blackfire
2019 PHP Serbia - Boosting your performance with Blackfire
Marko Mitranić36 views
WebSocket For Web Rubyists by Mu-Fan Teng
WebSocket For Web RubyistsWebSocket For Web Rubyists
WebSocket For Web Rubyists
Mu-Fan Teng6.1K views
Composing Project Dependencies by Derek Gallo
Composing Project DependenciesComposing Project Dependencies
Composing Project Dependencies
Derek Gallo2.1K views
Clean Code with Java 8 - Functional Patterns and Best Practices by Victor Rentea
Clean Code with Java 8 - Functional Patterns and Best PracticesClean Code with Java 8 - Functional Patterns and Best Practices
Clean Code with Java 8 - Functional Patterns and Best Practices
Victor Rentea2.6K views
Real-time Ruby for the Real-time Web by Ilya Grigorik
Real-time Ruby for the Real-time WebReal-time Ruby for the Real-time Web
Real-time Ruby for the Real-time Web
Ilya Grigorik17.8K views
Domain Driven Development applied by Eloi Poch
Domain Driven Development appliedDomain Driven Development applied
Domain Driven Development applied
Eloi Poch328 views
Coldfusion by Ram
ColdfusionColdfusion
Coldfusion
Ram1.2K views
Onivim: Modal Editing from the Future by Bryan Phelps
Onivim: Modal Editing from the FutureOnivim: Modal Editing from the Future
Onivim: Modal Editing from the Future
Bryan Phelps436 views
Dev evening - MonoTouch, MonoDroid, Mvvm MvvmCross and databinding by Stuart Lodge
Dev evening - MonoTouch, MonoDroid, Mvvm MvvmCross and databindingDev evening - MonoTouch, MonoDroid, Mvvm MvvmCross and databinding
Dev evening - MonoTouch, MonoDroid, Mvvm MvvmCross and databinding
Stuart Lodge5.4K views

Similar to Integrating symfony and Zend Framework (PHPBarcelona 2009)

Integrating symfony and Zend Framework (PHPNW09) by
Integrating symfony and Zend Framework (PHPNW09)Integrating symfony and Zend Framework (PHPNW09)
Integrating symfony and Zend Framework (PHPNW09)Stefan Koopmanschap
1.1K views49 slides
Symfony Components in the wild by
Symfony Components in the wildSymfony Components in the wild
Symfony Components in the wildPHPLondon
1.1K views27 slides
Symfony State Of The Union, March 2010 by
Symfony State Of The Union, March 2010Symfony State Of The Union, March 2010
Symfony State Of The Union, March 2010Damien Filiatrault
3.4K views17 slides
Create Your Own Framework by Fabien Potencier by
Create Your Own Framework by Fabien PotencierCreate Your Own Framework by Fabien Potencier
Create Your Own Framework by Fabien PotencierHimel Nag Rana
1.4K views53 slides
Symfony Components 2.0 on PHP 5.3 by
Symfony Components 2.0 on PHP 5.3Symfony Components 2.0 on PHP 5.3
Symfony Components 2.0 on PHP 5.3Fabien Potencier
18.6K views108 slides
How Symfony Changed My Life by
How Symfony Changed My LifeHow Symfony Changed My Life
How Symfony Changed My LifeMatthias Noback
2.4K views66 slides

Similar to Integrating symfony and Zend Framework (PHPBarcelona 2009)(20)

Integrating symfony and Zend Framework (PHPNW09) by Stefan Koopmanschap
Integrating symfony and Zend Framework (PHPNW09)Integrating symfony and Zend Framework (PHPNW09)
Integrating symfony and Zend Framework (PHPNW09)
Stefan Koopmanschap1.1K views
Symfony Components in the wild by PHPLondon
Symfony Components in the wildSymfony Components in the wild
Symfony Components in the wild
PHPLondon1.1K views
Create Your Own Framework by Fabien Potencier by Himel Nag Rana
Create Your Own Framework by Fabien PotencierCreate Your Own Framework by Fabien Potencier
Create Your Own Framework by Fabien Potencier
Himel Nag Rana1.4K views
Symfony Components 2.0 on PHP 5.3 by Fabien Potencier
Symfony Components 2.0 on PHP 5.3Symfony Components 2.0 on PHP 5.3
Symfony Components 2.0 on PHP 5.3
Fabien Potencier18.6K views
An introduction to Symfony 2 for symfony 1 developers by Giorgio Cefaro
An introduction to Symfony 2 for symfony 1 developersAn introduction to Symfony 2 for symfony 1 developers
An introduction to Symfony 2 for symfony 1 developers
Giorgio Cefaro5K views
How Symfony changed my life (#SfPot, Paris, 19th November 2015) by Matthias Noback
How Symfony changed my life (#SfPot, Paris, 19th November 2015)How Symfony changed my life (#SfPot, Paris, 19th November 2015)
How Symfony changed my life (#SfPot, Paris, 19th November 2015)
Matthias Noback2.2K views
Unit Test for ZF SlideShare Component by Victor Farazdagi
Unit Test for ZF SlideShare ComponentUnit Test for ZF SlideShare Component
Unit Test for ZF SlideShare Component
Victor Farazdagi698 views
Unit Test for ZF SlideShare Component by zftalk
Unit Test for ZF SlideShare ComponentUnit Test for ZF SlideShare Component
Unit Test for ZF SlideShare Component
zftalk316 views

More from Stefan Koopmanschap

A Practical Look At Symfony2 by
A Practical Look At Symfony2A Practical Look At Symfony2
A Practical Look At Symfony2Stefan Koopmanschap
2.4K views117 slides
Git for Subversion Users (ZendCon 2011) by
Git for Subversion Users (ZendCon 2011)Git for Subversion Users (ZendCon 2011)
Git for Subversion Users (ZendCon 2011)Stefan Koopmanschap
13.7K views112 slides
A Practical Look at Symfony2 (PHPNW11) by
A Practical Look at Symfony2 (PHPNW11)A Practical Look at Symfony2 (PHPNW11)
A Practical Look at Symfony2 (PHPNW11)Stefan Koopmanschap
1.1K views64 slides
Git For Subversion Users (PHPNW11) by
Git For Subversion Users (PHPNW11)Git For Subversion Users (PHPNW11)
Git For Subversion Users (PHPNW11)Stefan Koopmanschap
1.1K views68 slides
Conference Speaking 101 by
Conference Speaking 101Conference Speaking 101
Conference Speaking 101Stefan Koopmanschap
924 views22 slides
Open Up (International PHP Conference Spring Edition 2011) by
Open Up (International PHP Conference Spring Edition 2011)Open Up (International PHP Conference Spring Edition 2011)
Open Up (International PHP Conference Spring Edition 2011)Stefan Koopmanschap
855 views21 slides

More from Stefan Koopmanschap(20)

Open Up (International PHP Conference Spring Edition 2011) by Stefan Koopmanschap
Open Up (International PHP Conference Spring Edition 2011)Open Up (International PHP Conference Spring Edition 2011)
Open Up (International PHP Conference Spring Edition 2011)
Integrating symfony and Zend Framework (IPC 2010) by Stefan Koopmanschap
Integrating symfony and Zend Framework (IPC 2010)Integrating symfony and Zend Framework (IPC 2010)
Integrating symfony and Zend Framework (IPC 2010)
Stefan Koopmanschap8.3K views
5 essential tools for the PHP Developer on Windows by Stefan Koopmanschap
5 essential tools for the PHP Developer on Windows5 essential tools for the PHP Developer on Windows
5 essential tools for the PHP Developer on Windows
Stefan Koopmanschap9.1K views

Recently uploaded

Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...ShapeBlue
120 views13 slides
NTGapps NTG LowCode Platform by
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform Mustafa Kuğu
365 views30 slides
Why and How CloudStack at weSystems - Stephan Bienek - weSystems by
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsShapeBlue
197 views13 slides
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueShapeBlue
93 views15 slides
Digital Personal Data Protection (DPDP) Practical Approach For CISOs by
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOsPriyanka Aash
153 views59 slides
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueShapeBlue
94 views13 slides

Recently uploaded(20)

Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue120 views
NTGapps NTG LowCode Platform by Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu365 views
Why and How CloudStack at weSystems - Stephan Bienek - weSystems by ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue197 views
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue93 views
Digital Personal Data Protection (DPDP) Practical Approach For CISOs by Priyanka Aash
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOs
Priyanka Aash153 views
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue94 views
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT by ShapeBlue
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
ShapeBlue166 views
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by ShapeBlue
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
ShapeBlue132 views
Business Analyst Series 2023 - Week 4 Session 7 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7
DianaGray10126 views
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue by ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueMigrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
ShapeBlue176 views
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software385 views
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue by ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
ShapeBlue163 views
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... by ShapeBlue
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
ShapeBlue144 views
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ... by ShapeBlue
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
ShapeBlue123 views
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ... by ShapeBlue
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
ShapeBlue146 views
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ by ShapeBlue
Confidence in CloudStack - Aron Wagner, Nathan Gleason - AmericConfidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
ShapeBlue88 views
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates by ShapeBlue
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesKeynote Talk: Open Source is Not Dead - Charles Schulz - Vates
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates
ShapeBlue210 views

Integrating symfony and Zend Framework (PHPBarcelona 2009)