Development

#3227: SfPeerBuilder.patch

You must first sign up to be able to contribute.

Ticket #3227: SfPeerBuilder.patch

File SfPeerBuilder.patch, 0.8 kB (added by naholyr, 10 months ago)

patch addon/propel/builder/SfPeerBuilder.php to remove Propel::import() calls

  • addon/propel/builder/SfPeerBuilder.php

    old new  
    2020{ 
    2121  public function build() 
    2222  { 
     23    $peerCode = parent::build(); 
     24 
    2325    if (!DataModelBuilder::getBuildProperty('builderAddComments')) 
    2426    { 
    25       return sfToolkit::stripComments(parent::build()); 
     27      $peerCode = sfToolkit::stripComments($peerCode); 
    2628    } 
    2729 
    28     return parent::build(); 
     30    if (!DataModelBuilder::getBuildProperty('builderAddImports')) 
     31    { 
     32      $peerCode = str_replace('Propel::import($cls)', 'substr($cls, ($pos=strrpos($cls,\'.\'))?$pos+1:0)', $peerCode); 
     33    } 
     34 
     35    return $peerCode; 
    2936  } 
    3037 
    3138  protected function addIncludes(&$script)